Microsoft представила Babylon.js 8.0

от автора

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/


Комментарии

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *