глоссарий

Gaussian Splatting

Gaussian Splatting

Gaussian Splatting — технология трёхмерной графики, создающая фотореалистичные сцены из набора обычных фотографий. Представьте, что каждый фрагмент объекта заменяется крошечным полупрозрачным облачком, напоминающим размытое пятно. Такие пятнышки называются гауссианами, потому что их форма описывается математической колоколообразной кривой. Соединяя тысячи подобных элементов, получаем объёмное изображение, которое можно рассматривать с любой стороны.

Раньше для построения трёхмерной модели реального места или предмета требовалось создавать сложную сетку из миллионов треугольников — долго и затратно. Gaussian Splatting работает быстрее: достаточно отснять объект с разных ракурсов, и алгоритм сам «разложит» его на мягкие светящиеся точки. При рендеринге они сливаются в цельную картинку, причём вычислительная нагрузка заметно ниже. Это прорыв для виртуальной реальности, кино, архитектуры и интерактивных приложений.

Как это работает? Исходные фотографии содержат данные о цвете и положении поверхности. Для каждой точки алгоритм подбирает размер, форму, ориентацию и прозрачность своего «облачка». Когда вы двигаете камеру, все облачка поворачиваются и перекрывают друг друга, подобно лепесткам в объёмном цветке. Благодаря этому плавные переходы и естественное освещение достигаются проще, чем при работе с треугольными сетками.

Показательный пример — цифровые туры по музеям. Вместо панорамных изображений, где можно лишь вращать камеру вокруг себя, теперь можно «прогуливаться» по залу, рассматривать экспонаты с разных сторон, приближаться и заглядывать за угол — всё выглядит почти как вживую.

Итак, Gaussian Splatting — практичный способ превратить обычные фотографии в объёмные миры, доступные для исследования. Он делает трёхмерную графику быстрее, дешевле и реалистичнее, открывая новые возможности для игр, образования и творчества.