Учебники

BabylonJS — Обзор

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 помогает вам в создании огромного мира в играх, потрясающих сцен для дизайна и захватывающих впечатлений от виртуальной реальности.