Blender 2.81 + Godot 3.2 Текстурирование объектов базовыми PBR материалами. Оптимизация для игр

  Рет қаралды 11,836

Уроки Godot Engine 3D - Petr Nagel

Уроки Godot Engine 3D - Petr Nagel

Күн бұрын

Мои игры в Google Play - play.google.co...
Мои игры на Yandex Games - yandex.ru/game...
Мои игры в App Store - apps.apple.com...
Все мои игры на Godot - pn.studio ВАЖНО! ВСЕ НОВЫЕ МАТЕРИАЛЫ БУДУТ ВЫХОДИТЬ НА ЯНДЕКС ДЗЕН
y2u.ru?zen
| -- СПАСИБО -- | #Godot3D #GodotEngine #Godot Blender 2.81 + Godot 3.2 Текстурирование сцены базовыми PBR материалами. Оптимизация для игр.
Прошлое видео: • Blender 2.8 - супер бы...
Текстуры тут: freepbr.com
СТАНЬ ОФИЦИАЛЬНЫМ СПОНСОРОМ КАНАЛА SKANERSOFT
/ @godot3d
ЗАКАЖИ РЕКЛАМУ НА КАНАЛЕ SKANERSOFT
y2u.ru?реклама
=== ЧЕРПАЕМ ЗНАНИЯ ТУТ ===
Godot Engine Russia: godot-engine.ru
Второй канал: / skaner
=== ИНФОРМАЦИЯ ===
Наш чат в Discord: y2u.ru?чат
Группа ВК: y2u.ru?vk
Автор идеи и ведущий: y2u.ru?me
Поддержать монеткой: y2u.ru?donate
Прочие способы поддержать монеткой: onjs.ru
Партнерская программа для заработка на KZbin: goo.gl/dnLFNR
=== ТЕХНОЛОГИИ ===
Операционная система: Ubuntu 19.04 / Windows 10
Запись видео: OBS, Captura
Обработка звука: Audacity
Монтаж: KDEnlive, Movavi
Музыка из видео: skanersoft.ru#music
=== ПЛЕЙЛИСТЫ ===
GDScript Book (обучение GDScript)
• GDScript Book - изучен...
Создание 3D игр на Godot Engine
• Уроки Godot Engine на ...
Создание игр на Godot Engine
• Playlist
Написание игр и приложений на NW.js
• Playlist
Основы создания игр на JavaScript с нуля + интересные решения для ваших игр
• Создание игр на JavaSc...
Интересные решения на JavaScript
• Playlist
Истории игровых движков
• История движка
Создание "арканоида" на чистом JavaScript с нуля
• Как создать Arkanoid н...
Создание 3D игр на C++
• Playlist
Программирование в Lazarus
• Playlist
Теги для поиска моих видео - #SkanerSoft #GodotEngine
-- добавлено в 2020 году --
ДРУГ, ПОДДЕРЖИ ПРОЕКТ!
PATREON - / skaner
БУСТИ - boosty.to/game3d
KZbin - / @godot3d

Пікірлер: 82
@SanyaSanyavich
@SanyaSanyavich 4 жыл бұрын
хотел поставить лайк, но он уже стаял
@Alexandr_Naumow
@Alexandr_Naumow 4 жыл бұрын
Поставь ещё два
@SanyaSanyavich
@SanyaSanyavich 4 жыл бұрын
@@Alexandr_Naumow так и сделаю
@Alexandr_Naumow
@Alexandr_Naumow 4 жыл бұрын
К слову сказать: видео про blender всегда находят положительный отклик. Ещё бы! Халявный 3д редактор с Убер функциональностью из коробки... Blender 3d only love)
@gimperkyher7144
@gimperkyher7144 4 жыл бұрын
Что за "Убер функциональность" ?
@OlegAF
@OlegAF 4 жыл бұрын
@@gimperkyher7144 Ну там же кроме самого моделирования ещё куча функций: скульптинг, рисование, нелинейный редактор для монтажа и т.д.
@denseforestcamp
@denseforestcamp 4 жыл бұрын
Очень круто! Как насчет сделать ряд видосов, где ты будешь показывать основные принципы работы механик разных видов игр. Например, драг систему для кки, или систему передвижения юнитов в стратегиях. Просто мне очень прикипел к душе Годо, но в ввиду спицифики построения его сцен и особинностей скриптинга, никак не могу понять многие моменты. Буду рад парочке уроков! И спасибо, за то, что вообще пилишь контент про Годо
@Godot3D
@Godot3D 4 жыл бұрын
Ты читаешь мои мысли)
@DrawingTimeLapse
@DrawingTimeLapse 4 жыл бұрын
Петя молодец, мне нравится графон! Круто выходит
@ultra_dimasik
@ultra_dimasik 4 жыл бұрын
Ничего не понял , но оставил комментарий, чтобы добавить "+" активности и соответственно мотивации автору))
@doctorbyte5257
@doctorbyte5257 4 жыл бұрын
Бляяяя, я кайфую от этого голоса! Очень нравится твой видосы так как несут много полезной информации. Спасибо (Я из Греции и плохо пищу по русскому так что сорри за ошибки)
@OlegAF
@OlegAF 4 жыл бұрын
Да да, первое слово сразу показывает как ты знаешь русский))
@maximloboda2125
@maximloboda2125 4 жыл бұрын
Кто ж знал, что такой прекрасный туториал найдется в рускоязычном ютубе. Такое можно смело на экспорт. Реально. Я как-то искал полный цикл экспорта из блендера в godot и постоянно какие-то важные детали там опускаются. В итоге потом с ума сходишь с материалам и т.д. Очень круто!
@ВячеславРыбин-ч7щ
@ВячеславРыбин-ч7щ 4 жыл бұрын
Так приятно смотреть, когда гайд дается с какой-то ламповостью
@gladkyomsk3
@gladkyomsk3 4 жыл бұрын
Эй ребята вы где?! Куда разошлись? Эй, ты! Да ты, почему отписался? Подписчик: ну я это ну я... Быстро говори почему не поставил лайк! Подписчик: ээээ, а как ето сделать? Блин ребята! По больше активности!
@НастясьяПавловна
@НастясьяПавловна 4 жыл бұрын
Растешь на глазах, как на дрожжях
@WaveToneify
@WaveToneify 4 жыл бұрын
Хотелось бы увидеть смену дня и ночи в гд
@Galaktikaa
@Galaktikaa 4 жыл бұрын
Вообще таки если ты не знал то можно использовать любое число материалов. Просто нужно создать систему макета кода который бы динамический выгружал из памяти если материал не виден от 20-45 сек. А когда материал попадает в поле зрение он мгновенно подгружается. Данную систему лично я использую в своих проектах чтобы не иметь ограничение в используемых материалах разных текстур.
@Godot3D
@Godot3D 4 жыл бұрын
А можно ссылку на хоть один проект с этой системой? Можно не на исходники, а на запускаемые файлы.
@minithanos20
@minithanos20 2 жыл бұрын
Классный урок,спасибо Пётр
@admenmod
@admenmod 4 жыл бұрын
Под конец видео за лагало и стало похоже на пластилиновый мультик)
@ЕвгенийСкореев
@ЕвгенийСкореев 4 жыл бұрын
Все губ, продолжай!
@baziltu928
@baziltu928 4 жыл бұрын
Круто работаеш на блендере.
@БогданПоцелуев
@БогданПоцелуев 4 жыл бұрын
Привет, Сканер! Я тут делал экспорт модели с анимацией из блендера в формате .dae, но в годо она отобразилась в виде какого-то кома с рандомным (по моему мнению) расположением костей. Версия 2.81a. Можешь, пожалуйста, сделать видос по экспорту в формате collada (.dae)?
@Godot3D
@Godot3D 4 жыл бұрын
На канале есть экспорт анимации, ищи.
@skape924
@skape924 4 жыл бұрын
Не ну это было классно, продолжай.
@mrsnejok2894
@mrsnejok2894 4 жыл бұрын
Помогите пожалуйста. Почему когда я создаю кинематик бади или ноде 2D они выглядят как очки и у них нельзя увеличить размер ? Подскажите пожалуйста что делать !!
@Godot3D
@Godot3D 4 жыл бұрын
напиши это в дискорд чат) y2u.ru?чат
@WandererStrannik404
@WandererStrannik404 Жыл бұрын
"для светящихся лампочки"
@madness2048
@madness2048 4 жыл бұрын
Мне очень понравился УРОК. Я бы сказал, УРОЧИЩЕ!!! Но этот супербыстрый моделинг, аля 1998 год, страшный как кошмар на улице вязов. Я люблю ультранизкополигональные модели. но стоит подсмотреть, как это делалось в Half-Life 2. Там просто была текстура со всеми эти эффектами, где сразу было нарисовано окно на полигоне, а металнесс тупо делал блестящесть стекол. В качестве отражения добавлялась какая-то текстура. Оно и выглядит красиво, и жрёт мало. Также удивляет почему не используется Gridmap, ибо уровни настолько квадратно-гнездовые, что он сам просится)
@Godot3D
@Godot3D 4 жыл бұрын
Я учусь) Спасибо за отзыв! Блин, как давно ты подписан? Постоянно что-то полезное пишешь) Пасиб)
@madness2048
@madness2048 4 жыл бұрын
@@Godot3D уже 1 год точно, когда ещё никого не было на канале вообще))) в общем со времён первого урока godot vs unity.
@ImmortalBest
@ImmortalBest 4 жыл бұрын
в Godot можно как в юньке рекламу интегрировать в игру и настроить все сервисы гугла?
@damascake
@damascake 4 жыл бұрын
Можно.
@physchemistTI
@physchemistTI 4 жыл бұрын
Спасибо! Получилось очень даже неплохо, даже не смотря на устаревший рендер и немного кривые модельки
@Godot3D
@Godot3D 4 жыл бұрын
Чтобы круто моделить надо больше практики) У меня её очень мало(( Но я стараюсь) Спасибо)
@physchemistTI
@physchemistTI 4 жыл бұрын
@@Godot3D Практики надо не много, а очень много )) Возможно стоит найти кого-то в команду , а то модели в стиле "привет из 90-х" )) И не надо так сильно экономить полигоны - не на калькуляторе же запускаете
@alexsandrzhemanov5710
@alexsandrzhemanov5710 4 жыл бұрын
А почему unshaited, а не emmistion? Из-за того что уже есть источник света ?
@Godot3D
@Godot3D 4 жыл бұрын
Эффект тот же, так зачем тратить ресурсы?)
@madness2048
@madness2048 4 жыл бұрын
VIsual shader?! LODs? Ocludder? Будет? Как вывести FPS и прочие значения из профайлера прямо с левый угол экрана?
@OlegAF
@OlegAF 4 жыл бұрын
FPS можно в Label вывести, используя метод get_monitor класса Performance.
@madness2048
@madness2048 4 жыл бұрын
Ещё удивили просадки от height map. Это карта высот, самая старая карта неровностей, используется с 2001 года, как она может просаживать быстродействие? А при помощи normal map + height map дают параллакс эффект, то есть симуляцию полного 3D на плоской поверхности, что даёт увеличение уровня графики сразу раз в 1000. Те же кирпичи становятся объёмными!!!! Если что у меня ноут с HD8240, всё пашет быстро. АО может в принципе тормозить, но для красоты ничего не жалко) Пошёл моделить на волне энтузиазма.
@madness2048
@madness2048 4 жыл бұрын
@Arthur Vodzinskiy на hd8240 512 мб вроде крутится. Может надо в настройках понизить качество до минимума? На вид это не заметно, но грузит хорошо.
@madness2048
@madness2048 4 жыл бұрын
@Arthur Vodzinskiy проблема самого движка в том, что он по разному работает на разном железе, и в том, что там часто установлены очень высокие настройки графики, что вместе с GLES3 создаёт очень низкое быстродействие. При настройках по умолчанию у меня не более 1 кадра в секунду. Так что пилить можно, но не очень серьёзное.
@OlegAF
@OlegAF 4 жыл бұрын
Так там GLES2 выставлен в качестве визуализатора, это тоже стоит учесть.
@solowawe
@solowawe 4 жыл бұрын
Добрый день! Подскажите пожалуйста где найти Godot 3.2? На оф сайте не нашел.
@gimperkyher7144
@gimperkyher7144 4 жыл бұрын
Его нету потому что Godot 3.2 это еще альфа! Ежедневные сборки альфа здесь И там же "export templates" для него (если вздумаешь экспортнуть под Windows/Андроид и.т.д ...): hugo.pro/projects/godot-builds/
@sanyi9667
@sanyi9667 4 жыл бұрын
you have to pay for courses like this just for them to be in English. Luckily I'm from eastern EU and I can follow along. I believe your YT channel wound grow substantially if you would switch. It's a pity that such great content fails to reach more people...
@huntwarfpov7463
@huntwarfpov7463 4 жыл бұрын
там в документах по годо сказано не использовать масштабирование при создании объектов. при вычислении в годо могут получаться цифры с запятыми и из-за этого создаваться артефакты
@Godot3D
@Godot3D 4 жыл бұрын
Масштабирования и нет)
@huntwarfpov7463
@huntwarfpov7463 4 жыл бұрын
@@Godot3D ты же тачку масштабировал
@PetrNagel
@PetrNagel 4 жыл бұрын
@@huntwarfpov7463 в блендере, сетку. Это не масштабирование а изменение топологии. Изменяется расстояние между вершинами, а не множитель скейла.
@huntwarfpov7463
@huntwarfpov7463 4 жыл бұрын
@@PetrNagel там в строке Scale изменяются цифры
@Godot3D
@Godot3D 4 жыл бұрын
Учи инструменты блендера) Там в любом случае будет написано скейл, после применения которого меняется сетка)
@mia1mia1
@mia1mia1 4 жыл бұрын
ОБЯЗАТЕЛЬНО освойте UV-редактор и запекание текстур. При показанном в видео подходе к текстурированию (нет UV-карт, каждая отдельная поверхность - своя текстура) на более серьёзных сценах вы непременно столкнётесь с тормозами из-за большого количества draw calls.
@Godot3D
@Godot3D 4 жыл бұрын
ты что-то путаешь)
@mia1mia1
@mia1mia1 4 жыл бұрын
Уроки создания игр - SKANERSOFT нет, см. kzbin.info/www/bejne/oV7cg62Dn9-Zhq8
@Godot3D
@Godot3D 4 жыл бұрын
Ну если UE создает для каждого материала новый уникальный материал - это плохо. Я же для UE делаю видео, совсем забыл) Воспользуйся способом, который описал этот чел, и у тебя на 1000 объектов будет 1000 материалов. В то время как у меня на те же 1000 объектов всего 20-40 материалов. Начало пересмотри, я как раз об этом говорю. И годо ОБЪЕДИНЯЕТ вызовы отрисовки для материалов. Поэтому материал металла один для ВСЕХ объектов. А не каждый для каждого.
@landstalkerzero7149
@landstalkerzero7149 4 жыл бұрын
@@Godot3D немного поздно писать и не уверен как в версии 3.2 но в 3.1 1 материал на объекте делает 2 дравкола, 3 материала 6, копия этого объекта еще 6 так что если делать много одинаковых объектов то лучше действительно запекание, хотя может я не очень понял комент сверху и ответ к нему
@НеизвестныйЯ-г4ь
@НеизвестныйЯ-г4ь 4 жыл бұрын
Спасибо за инфу. Есть над чем подумать. С одной стороны подход сканера даёт большие плюсы: 1. Не надо делать развёртку и не нужен сабстенс пейнтер. 2. Качество текстур не мыльное (ведь тебе нужно уместить с десяток материалов на текстуру 4к при стандартном воркфлоу, а тут любая часть модели имеет полное разрешение всего материала). А вот вопрос с производительностью остаётся. К тому же не очень понятно, как с такими материалами будут работать декали. Раньше я точно читал в доках годота, что не рекомендуется юзать multiple materials и надо объединять материалы по возможности. Теперь такой записи нет. The Godot renderer is a little different to what is out there. It’s designed to minimize GPU state changes as much as possible. SpatialMaterial does a good job at reusing materials that need similar shaders but, if custom shaders are used, make sure to reuse them as much as possible. Godot’s priorities will be like this: Reusing Materials: The fewer different materials in the scene, the faster the rendering will be. If a scene has a huge amount of objects (in the hundreds or thousands) try reusing the materials or in the worst case use atlases. If a scene has, for example, 20.000 objects with 20.000 different materials each, rendering will be slow. If the same scene has 20.000 objects, but only uses 100 materials, rendering will be blazingly fast. НО! Это написано в доках к версии 3.1, а Вы говорите, что именно в этой версии такой подход только увеличивает количество драуколов.
@alexandrtsvetkov7715
@alexandrtsvetkov7715 4 жыл бұрын
Так будут ли уроки по мультиплееру, сокетам и подключению клиентов к игровому серверу?
@Godot3D
@Godot3D 4 жыл бұрын
Не знаю пока. Может да может нет. Зависит от того как со временем сложился
@etta777
@etta777 4 жыл бұрын
@@Godot3D Весь "свободный софт" в этом ответе
@OlegAF
@OlegAF 4 жыл бұрын
@@etta777 Тут не софт. Человек делает видео в свободное от работы время. Но нужно ещё спать и отдыхать. Хочется получить что то конкретное - можно пойти на специальные площадки и купить там это.
@etta777
@etta777 4 жыл бұрын
@@OlegAF так в этом и есть суть свободного софта. Люди делают на добровольных началах, не нравится - никто не держит, типа. Но в итоге получается такое вот ))
@NotBlogGer_42
@NotBlogGer_42 3 жыл бұрын
Внимание!!! Если у кого-то не отображается текстура проверьте с права вверху должна быть открыта Texture shading или же земля. Изменения: я исправил ошибку с "ьыть" на быть.
@НеизвестныйЯ-г4ь
@НеизвестныйЯ-г4ь 4 жыл бұрын
Показалось, что тормозит в редакторе, когда камеру вращаете.
@Godot3D
@Godot3D 4 жыл бұрын
Комп не вывозит запись и рендер одновременно) Ноут слабенький) Он и обычную запись не особо тянет)
@НеизвестныйЯ-г4ь
@НеизвестныйЯ-г4ь 4 жыл бұрын
@@Godot3D Ясно, спасибо.
@Godot3D
@Godot3D 4 жыл бұрын
Сюжет запилил специально для тебя) Посмотри)
@НеизвестныйЯ-г4ь
@НеизвестныйЯ-г4ь 4 жыл бұрын
@@Godot3D Спасибо большое, уже посмотрел)) Надо будет посмотреть что там на развёртке после Sure-UV. Как-то привык с развёрткой по-старому)). Может был и не прав.
@Alexandr_Naumow
@Alexandr_Naumow 4 жыл бұрын
А как сделать свет из окон в ночном варианте? Чтоб освещались объекты в световом поле.
@damascake
@damascake 4 жыл бұрын
Добавить за окном куб нормалями внутрь, удалить плоскость напротив окна. Внутри куба располагаем омни лайт.
@Alexandr_Naumow
@Alexandr_Naumow 4 жыл бұрын
@@damascake так и сделаю. Спасибо. Это будет первым что я сделаю утром.
@jekskarter2727
@jekskarter2727 4 жыл бұрын
Что это там все видео струны кто то тянет ?
@Godot3D
@Godot3D 4 жыл бұрын
skanersoft.ru/#music
@cmds.learning7426
@cmds.learning7426 4 жыл бұрын
i wish you can make a tutorial on udemy
@Впоискахистины
@Впоискахистины 4 жыл бұрын
А может ты всё-таки включишь русский язык в своём блендере? А-то мне ещё надо 26 минут потом искать все твои английские кнопки на своём русском блендере...
@denchick8463
@denchick8463 4 жыл бұрын
Мдааам, как то убоговато выглядит.🤦‍♂️
@Godot3D
@Godot3D 4 жыл бұрын
Что поделать) Жду от вас лучший результат)
Godot 3.2 - быстрый урок. Движение облаков / Вращение неба
2:16
Уроки Godot Engine 3D - Petr Nagel
Рет қаралды 4,9 М.
Master Blender with 50+ Easy Projects: 3D Modeling for Beginners
2:51:22
Ozoda - Lada ( Official Music Video 2024 )
06:07
Ozoda
Рет қаралды 20 МЛН
Сбор ресурсов в игре на Godot Engine 3.2.1
27:46
Уроки Godot Engine 3D - Petr Nagel
Рет қаралды 7 М.
Создание игровых 3D моделей в Blender.
37:32
Урок 01 Час Кода (комплект обучения Unreal)
1:06:29
Unreal Engine: с нуля до джуна
Рет қаралды 420
UV-развёртка для новичков | Blender3d l 3d l GameDev
38:40
MFG | blender | tutorial
Рет қаралды 30 М.
Ozoda - Lada ( Official Music Video 2024 )
06:07
Ozoda
Рет қаралды 20 МЛН