Microsoft представила обновление библиотеки Babylon.js 8.0 для работы с веб-графикой. Новая версия включает в себя IBL-тени, источники света Area Lights, тестовую версию визуального редактора настроек рендеринга и облегчённый веб-просмотрщик.

Что нового в Babylon.js 8.0:
-
IBL-тени. Команда проекта рассказала, что поддержка технологии IBL в Babylon.js появилась более восьми лет назад. Для обновлённой версии разработчики объединились с инженерами Adobe, благодаря чему свет и тени теперь полностью аппроксимируются из исходного изображения.

-
Area Lights. В библиотеке появилась возможность задать свет, указав 2D-форму, которая будет отбрасывать тень.
-
Визуальный редактор. Конвейеры рендеринга теперь можно настраивать с помощью визуального редактора. Функция пока находится на стадии тестирования.

-
Облегчённый веб-просмотрщик. Авторы библиотеки добавили облегчённый просмотрщик 3D-моделей и сцен. Отмечается, что его можно добавить на страницу с помощью всего нескольких строк HTML.
-
WGSL-шейдеры. В блоге проекта отметили, что библиотека с самого начала поддерживала технологию WebGPU, но шейдеры движка были написан на GLSL. Разработчикам приходилась использовать стороннюю библиотеку для конвертации GLSL-кода на язык WGSL. В обновлении все шейдеры для библиотеки доступны как в формате GLSL, так и WGSL.

-
Пользовательские шейдеры. В редакторе материалов разработчики теперь могут создавать собственные WGSL-шейдеры.
Документация Babylon.js 8.0 и интерактивные примеры доступны на сайте библиотеки. Код проекта опубликован на GitHub.
ссылка на оригинал статьи https://habr.com/ru/articles/898976/
Добавить комментарий