#babylonjs #javascript #gamedev #webgl #разработкаигр
Начинаем изучать BabylonJS - инструмент для создания 3D приложений, в том числе и игр, работающий в браузере!
Discord: / discord
Второй урок посвящён добавлению моделей на сцену:
модель - это Mesh, который TransformNode, у которого можно менять позицию, поворот, масштаб;
загрузка моделей - асинхронный процесс, выполняющийся в фоне;
для загрузки моделей нужно подключить Загрузчик(лоадер);
для изменения цвет моделей можно использовать стандартный материал;
вместе с моделью могут загружаться и анимации(спасибо GLTF-у)
готовые модели хорошего качества: https://quaternius.com
Код уроков хранится тут: https://github.com/afrokick/babylonjs...
0:00 Исправляем импорты из предыдущего урока
0:30 Я сменил браузер на Chrome, т.к. Firefox тормозит при загрузке большого числа модулей
0:50 Сайт с моделями и папка public
1:56 Подключаем загрузчик для GLTF
2:50 Меняем свойства у стандартных объектов(мешей)
3:55 Немного об API Mesh/TransformNode
5:00 Удаляем сферу, прибавляем интенсивность свету
5:20 Добавляем модель рынка/магазина
6:50 Про асинхронную загрузку ресурсов
8:05 Добавляем модель персонажа с анимациями
10:20 Применяем стандартный материал к земле
11:31 Frustum у камеры и minZ
12:45 Итог и ДЗ
Watch video Изучаем BabylonJS: Урок 2 - Как добавить 3D модель на сцену online without registration, duration hours minute second in high quality. This video was added by user Alex Sosnovskiy 24 January 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 65 once and liked it 2 people.