Babylon.js 3 Добавлена Поддержка WebGL 2


Есть обновленная версия Babylon.js, платформа Microsoft с открытым исходным кодом JavaScript для создания 3D-игр. В новом выпуске добавлена поддержка WebGL 2.

Babylon.js может использоваться для создания 3D-игр с HTML5, WebGL, WebVR и веб-аудио. Он используется в качестве движка для сайта Remix3D и лаборатории дизайна Xbox. WebGL-это технология, которая позволяет использовать 3D в элементе Canvas в браузерах, но с ней сложно работать, требуя использования графической библиотеки. Затем игровой движок добавляет поддержку таких функций, как обнаружение столкновений, частиц и специальных эффектов. Babylon.js обрабатывает эти элементы. Вавилон является открытым исходным кодом и был разработан Microsoft, в основном в свободное время.

Главным улучшением новой версии является поддержка WebGL 2. Это дает больший контроль над графическим процессором, чем его предшественник. Поддержка WebGL 2 прозрачна, насколько Babylon.js 3.0 обеспокоен. Движок будет автоматически использовать WebGL 2, если он доступен, и он вернется к WebGL 1, если нет.

Новая версия также поддерживает WebVR 1.1 для виртуальной реальности. Вы можете написать код для устройств виртуальной реальности, включая новые гарнитуры Windows Mixed Reality, в Babylon.js. Как и в случае с WebGL, Babylon.js будет использовать WebVR 1.1 и вернется к WebVR 1.0, если ваше устройство не поддерживает последнюю версию. Он также поддерживает использование событий ориентации устройства для обеспечения виртуальной реальности на мобильных устройствах.

Добавлена новая библиотека графического интерфейса.  Это расширение, которое использует аппаратное ускорение для взаимодействия с пользователем и может использоваться для создания интерактивных пользовательских интерфейсов. Разработчики говорят, что это может быть полезно в сценариях виртуальной реальности, когда вы не можете отображать HTML-элементы, а также может использоваться для проецирования пользовательского интерфейса в 3D.

Также была добавлена поддержка живых текстур с использованием веб-камеры, поэтому вы можете включить содержимое веб-камеры в текстуры в своих играх, чтобы имитировать смешанную реальность

Окончательное основное улучшение заключается в следующем Spector.js, полностью функциональный отладчик WebGL, который раскрывает все внутренние детали рендеринга каждого кадра.


Добавить комментарий