BabylonJS — это JavaScript-фреймворк с открытым исходным кодом для создания 3D-игр с HTML5 и WEBGL. Он размещен на github. Официальный веб-сайт BabylonJS — www.babylonjs.com.
В мире 3D-анимации фигуры нарисованы треугольниками. С WebGL сложность возрастает с потоком кодирования, который вовлечен в процесс. BabylonJS — это простое решение, которое помогает снизить сложность. Здесь API для освещения, камер, движка просты в обращении и позволяют создавать трехмерные объекты.
Исходный код babylonJS написан на машинописном языке. Он скомпилирован в Javascript и доступен для конечного пользователя.
Чтобы начать работу с Babylonjs, загрузите файл babylonjs, разместите его на своем конце, и вы готовы начать писать свой 3D-код.
BabylonJS был разработан сотрудниками Microsoft в 2016 году. Дэвид Катухе, главный менеджер программ для Window & Devices Group в Microsoft, является главным разработчиком BabylonJ и делает его большим успехом.
Для запуска BabylonJS нам нужны современные браузеры с поддержкой WEBGL. В последних браузерах, таких как Internet Explorer 11+, Firefox 4+, Google Chrome 9+, Opera 15+ и т. Д., Есть поддержка WEBGL, и демонстрации можно запускать на них, чтобы увидеть результат.
BabylonJs предлагает следующие функции, которые помогают создавать различные типы 3D-сцен —
- Формы, такие как коробка, сфера, цилиндр, конус, высота земли
- Камеры, Свет
- Сетки, текстуры, материалы
- Спрайты
- морфинг
- Пересечение сетки и обнаружение столкновений
- Плагин физического движка
- Диспетчер действий
- SolidParticles
- Экземпляры и Частицы
- Поддержка костей и скелетов
- Добавление музыки и звука на сцену
В дополнение к собственным сеткам, BabylonJS также позволяет использовать сетки, созданные из сторонних программ 3D, таких как Blender, FBX и 3DS Max.
смеситель
Blender — это программный продукт для компьютерной графики с открытым исходным кодом, используемый для создания анимированных сцен, 3D-печатных моделей, видеоигр и т. Д., Предоставляемых Blender. файлы, которые будут использоваться с Вавилоном для рендеринга мешей. Как преобразовать файлы из Blender в Babylon объясняется в последующих главах этого урока.
FBX
Также называется filmbox, он помогает с программным обеспечением для 3D-анимации и рисования текстур. Файлы FBX сохраняются с расширением.fbx.
МАКСИМУМ
Программное обеспечение MAX помогает вам в создании огромного мира в играх, потрясающих сцен для дизайна и захватывающих впечатлений от виртуальной реальности.