Разработчик инструментов для 3D-сканирования Kiri Innovations выпустил 3DGS Render 3.0 — новую версию своего открытого инструмента для визуализации 3D-гауссовых сплатов в Blender. Дополнение позволяет импортировать 3DGS-сканы реальных объектов в формате PLY и работать с ними в реальном времени в Blender, используя рендерер Eevee. Версия 3.0 добавляет возможность раскрашивать 3D-гауссовы пятна как обычные меши (в том числе с использованием текстур), а также конвертировать полигональные сетки в 3DGS.
3D Gaussian Splatting представляет собой новый метод 3D-сканирования. Как и фотограмметрия, он начинается с создания облака точек объекта или сцены из набора исходных фотографий. Однако вместо преобразования облака точек в текстурированную полигональную сетку, метод конвертирует его в гауссовы элементы, используя машинное обучение для определения точного цвета каждого элемента.
В результате получается высококачественное и потенциально быстро доступное 3D-представление сканируемого объекта или сцены. Все больше инструментов 3D-сканирования поддерживают 3D Gaussian Splatting, включая Kiri Engine от Kiri Innovations. Однако нативная поддержка 3DGS-данных в CG-приложениях пока ограничена, хотя недавно была реализована в V-Ray и D5 Render.
3DGS Render призван решить ключевые проблемы существующих рабочих процессов, позволяя работать с 3DGS-сканами в Blender как с обычными 3D-объектами. Аддон преобразует 3DGS-данные (импортированные в формате PLY) в объект, который можно трансформировать, масштабировать, вращать и дублировать подобно стандартной геометрии. Сканы можно освещать и рендерить непосредственно в Blender, однако на данный момент поддерживается только реальный рендерер Eevee, но не основной производственный рендерер Cycles.
3DGS Render 3.0 позволяет:- Перетекстурировать сканы рисованием или через шейдеры
- Работать как с цветами, так и с текстурными изображениями
- Автоматически генерировать UV-развертки для стандартного текстурирования в Blender
Обновление также позволяет конвертировать стандартные полигональные меши в 3DGS (обратный процесс к текущему основному сценарию использования), что может открыть новые рабочие процессы в будущем. Кроме того, теперь можно экспортировать правки и трансформации (например, масштабирование и вращение), сделанные в Blender, при выгрузке 3DGS-данных в другие DCC-приложения. Также добавлена экспериментальная функция запекания эффектов модификаторов для повышения производительности, тогда как возможность применения анимированных эффектов к 3DGS-данным появилась ещё в версии 2.0.
3DGS Render 3.0 совместим с Blender 4.2 и выше. Это бесплатное решение с исходным кодом под лицензией Apache 2.0.