Инструменты19 августа 2026 г., 01:46 МСК🤖 Auto

Filament 1.75: Новый стандарт PBR-рендеринга для Android и iOS

Google выпустил стабильную версию 1.75 движка Filament, добавив поддержку WebGPU, улучшив работу с glTF 2.0 и оптимизировав производительность на мобильных устройствах.

Баннер новости 6032

Ключевые изменения и поддержка WebGPU

Флагманский движок реального времени от Google, Filament, достиг версии 1.75. Главная архитектурная новинка — добавление бэкенда WebGPU для Android, Linux, macOS и Windows. Это позволяет использовать современные API рендеринга в веб-среде, обеспечивая более эффективное использование GPU по сравнению с устаревшим WebGL 2.0.

Движок продолжает оставаться кроссплатформенным решением, поддерживая нативные C++ API для Android, iOS, Linux, macOS и Windows, а также Java/JNI для Android и JavaScript API. Для мобильных платформ (Android/iOS) приоритет отдается OpenGL ES 3.0+, а для десктопа — Metal и Vulkan 1.0.

Поддержка glTF 2.0 и расширенные материалы

В версии 1.75 значительно расширена поддержка стандарта glTF 2.0. Теперь движок корректно обрабатывает множество новых расширений, что критично для импорта сложных 3D-сцен из современных редакторов. Особое внимание уделено физически корректным материалам (PBR), включая поддержку прозрачности, дисперсии и анисотропного освещения.

Категория Поддерживаемые технологии/Стандарты
Графические API WebGPU, Vulkan 1.0, Metal, OpenGL 4.1+, OpenGL ES 3.0+, WebGL 2.0
Формат моделей glTF 2.0 (включая KHR_draco_mesh_compression, KHR_mesh_quantization)
Освещение Clustered forward renderer, HDR/linear lighting, Image-based lighting (IBL)
Постобработка HDR bloom, Depth of Field, TAA/FXAA/MSAA, Screen-space reflections
Материалы Metallic workflow, Clear coat, Anisotropic lighting, Subsurface scattering

Интеграция и инструменты разработки

Для разработчиков на Android упрощена интеграция через Maven. Библиотека com.google.android.filament:filament-android:1.75.0 доступна в репозитории mavenCentral(). Для iOS используется CocoaPods с версией ~> 1.75.0.

Важно отметить, что архивы релизов содержат хост-инструменты, такие как компилятор материалов matc. Google настоятельно рекомендует использовать инструменты из той же версии, что и runtime-библиотека, чтобы избежать несовместимости бинарных пакетов материалов.

Почему это важно

Filament позиционируется как один из самых эффективных PBR-движков для мобильных платформ. Его открытость и поддержка WebGPU делают его привлекательным выбором для создания высококачественной графики в браузерах и нативных мобильных приложениях без потери производительности. Разработчики могут использовать готовые примеры из директории samples/ для быстрого старта на Linux, macOS, Windows и Android.

Источник: Github ↗