Визуализация облаков точек в Unity с использованием Gaussian Splatting

Авторы

  • Павел Оганесян Южный федеральный университет

Ключевые слова:

Гауссов сплэтинг, Unity, облака точек, визуализация

Аннотация

В статье рассматривается современный подход к визуализации облаков точек с помощью метода 3D Gaussian Splatting в игровом движке Unity. Описан принцип построения гауссиан на основе разреженного облака точек, формируемого после применения Structure from Motion, приводится математическая модель трехмерного гауссиана как базового примитива для визуализации. Рассматривается процесс реализации плагина для Unity, обеспечивающего эффективный рендеринг облаков точек на основе метода ГС. Реализованный плагин задействует GPU эффективнее референсной реализации за счет применения сортировки структур, хранящих информацию о гауссианах, в памяти GPU. При реализации учтены особенности Direct3D 11 и Direct3D 12. Приводятся результаты визуализации и сравнительного анализа производительности для предложенной и референсной реализаций.

Опубликован

30.04.2026