Google открыла исходный код инструмента Seurat для оптимизации VR-контента

Open source технология Seurat для оптимизации контента под устройства виртуальной реальности стала доступна для разработчиков. Система помогает повысить производительность игр на мобильных VR-гарнитурах. Исходный код проекта выложен на GitHub вместе с плагинами для движков UnityUnreal и скриптом для редактора Autodesk Maya.

Схема работы Seurat

Для упрощения формы 3D-объектов и сжатия текстур алгоритм использует особенность контента виртуальной реальности, когда пользователю видна только ограниченная область просмотра. В качестве входных данных он принимает RGB-D изображения и генерирует сетку с уменьшенным количеством полигонов, сохраняя детализацию объектов.

seurat

Результат обработки показан на примере VR-игры Blade Runner: Revelations. Технология уменьшила количество полигонов с 46 600 000 до 307 000 и увеличила производительность в 100 раз без потери качества:

Blade Runner: Revelations без обработки

Blade Runner: Revelations с обработкой

 

Мобильный VR-шлем

Вместе с технологией обработки был выпущен Lenovo Mirage Solo — первый шлем виртуальной реальности на платформе Daydream VR. Он оснащен мобильным процессором, поэтому выдает гораздо меньшую производительность, чем VR-устройства, подключаемые к игровым компьютерам.




Напомним, что Seurat был анонсирован на конференции Google I/O 2017. Там же были раскрыты подробности об обновленном Android Studio 3.0, финальный релиз которого состоялся в октябре 2017 года.

CGTelegram
3djobs.ru