Разработчик создал 3D-движок на чистом Dart с поддержкой Flutter GPU
Независимый разработчик представил полноценный 3D-движок, полностью написанный на языке Dart, который напрямую использует возможности Flutter GPU для доступа к графическим API Metal и Vulkan.
Создание этого движка стало возможным благодаря появлению Flutter GPU, что позволило разработчикам на Dart взаимодействовать с низкоуровневыми графическими интерфейсами без необходимости писать нативный код. Проект призван продемонстрировать потенциал нового API для разработки трёхмерных игр и приложений.
В рамках проекта движок включает поддержку PBR-освещения, каскадных и кубических карт теней, а также конвейер HDR. Он предлагает три взаимозаменяемых графических бэкенда: Flutter GPU, WebGL2 и программный растеризатор. Для демонстрации возможностей движка было разработано три полноценные игры, работающие прямо в браузере.


Комментарии (0)
Без регистрации. Комментарии проверяются автоматически перед публикацией.
Пока нет комментариев. Будьте первым!