Что такое 3D-сплейтинг Гаусса и как преобразовать его в 3D-меш
3D гауссово сглаживание превращает фотографии в фотореалистичные 3D-сцены в режиме реального времени. Узнайте, как это работает, как оно сравнивается с NeRF и фотограмметрией, и где может быть интегрировано в ваш пайплайн.
27 августа 2026 г.
Вы сделали 40 снимков резного деревянного стула и хотите добавить его в игру к пятнице. Традиционная фотограмметрия даст вам сетку, но одна лишь очистка займёт целый день. 3D Gaussian Splatting использует те же фотографии и за минуты рендерит фотореалистичную 3D-сцену, доступную для просмотра с любого угла на стандартной видеокарте. Это технология, лежащая в основе большинства демонстраций «вау, это реальное место в реальном времени», которые вы видели в 2024, 2025 и 2026 годах. В этом руководстве объясняется, что такое 3D Gaussian Splatting, как оно сравнивается с NeRF и фотограмметрией, а также та часть, которую большинство туториалов пропускают: что делать с полученным сплэтом.
Что такое 3D сплаттинг Гаусса?
3D-гауссов сплаттинг (splatting) — это метод рендеринга, который восстанавливает фотореалистичную 3D-сцену из набора 2D-снимков. Вместо построения полигональной сетки сцена представляется в виде миллионов крошечных трехмерных гауссовых пятен (blobs), каждое из которых имеет собственное положение, размер, вращение, цвет и прозрачность. Когда вы смотрите на сцену, эти пятна проецируются (накладываются, splatting) на экран и смешиваются друг с другом. С определенного расстояния они воспринимаются как непрерывная, четкая, фотореалистичная поверхность.
Метод описан в статье SIGGRAPH 2023 года исследователями из Inria и Института Макса Планка. Название статьи, 3D Gaussian Splatting for Real-Time Radiance Field Rendering, указывает на две ключевые особенности, обусловившие её важность: это техника поля излучения, подобная NeRF, но она обеспечивает рендеринг в реальном времени. Для формального определения сплаттинг гауссианов на Википедии может служить хорошей отправной точкой, а документация PlayCanvas по сплаттингу гауссианов демонстрирует его работу в реальном движке.
Как гауссово сплайнирование воспроизводит 3D-сцену
Каждый гауссовский эллипсоид определяется трёхмерной ковариационной матрицей (его формой и ориентацией), средним положением, значением альфа-канала и коэффициентами сферических гармоник, которые хранят цвет, зависящий от угла обзора. При объединении нескольких миллионов таких объектов получается объёмная модель сцены. Здесь нет сетки, нет UV-развёртки и нет файлов текстур. Только точки в пространстве, которые способны отрисовывать сами себя.
Почему 3D Gaussian Splatting (метод гауссовых всплесков) выполняет рендеринг в реальном времени
Весь секрет в растеризации, а не в реймаршинге. Традиционные NeRF вычисляют нейросеть для каждого пикселя. 3DGS сортирует гауссианы от передних к задним на GPU и рисует их как спрайты. Именно поэтому обученный гауссов сплэттинг выдает от 30 до более 100 кадров в секунду на пользовательской видеокарте, тогда как NeRF часто работает значительно медленнее. В оригинальной статье сообщалось об обучении примерно на 30 000 изображений за 30–60 минут с последующим синтезом видов в реальном времени.
3D Gaussian Splatting и NeRF: ключевые отличия
Оба метода восстанавливают поле излучения на основе изображений. Разница заключается в том, что именно они восстанавливают и как формируют изображение.
Скорость обучения и рендеринга 3DGS по сравнению с NeRF
NeRF обучает нейронную сеть определять цвет и плотность в произвольной трёхмерной точке. Обучение и рендеринг в этом случае выполняются медленно. 3D Gaussian splatting полностью исключает использование нейросети на этапе рендеринга. После оптимизации гауссиан рендеринг сводится лишь к сортировке и блендингу. Если вам нужен предварительный просмотр в реальном времени или веб-вьюер, 3DGS — бесспорный лидер.
Качество 3D-гауссова разбрызгивания и визуальные артефакты
NeRF имеет тенденцию сглаживать мелкие детали и может размывать резкие края. 3DGS сохраняет чёткие края и высокочастотные детали, поскольку цвет хранится более напрямую. При этом возникают свои проблемы: пятнистые артефакты-«поплавки», расплывчатые гауссианы в пустом пространстве и странные искажения на границах захваченной области. Опытная съёмка уменьшает эти артефакты, но они никогда не исчезают полностью.
Когда NeRF превосходит гауссово сплаттинг
Непрерывное представление NeRF лучше справляется с экстремальными изменениями точки обзора и прозрачными или объемами с нечеткими границами (дым, волокнистые структуры), чем дискретные сплэты. Если ваша сцена содержит много полупрозрачной геометрии и вам не требуется воспроизведение в реальном времени, разновидность NeRF может обеспечивать более высокое качество рендеринга.
3D Gaussian Splatting против фотограмметрии: какую технологию использовать для захвата
Вот сравнение, которое действительно влияет на вашу неделю. Оба варианта начинаются с фотографий, а заканчиваются совершенно разными ассетами.
Меш в сравнении с облаком точек гауссовых сплатов
Фотограмметрия создаёт текстурированную сетку: вершины, грани, UV-координаты и текстурный атлас, который можно напрямую импортировать в Unity или Unreal. Гауссов сплаттинг формирует облако гауссиан. Выглядит это потрясающе, но это не сетка. Такую модель нельзя заригить, на ней сложно рисовать текстуры, и её невозможно деформировать для анимации без дополнительных шагов.
Редактирование и создание анимации сцены захвата Gaussian Splatting
Сетка, полученная методом фотограмметрии, редактируется в Blender как любая другая модель. Сплат хранится в собственном формате (обычно это файл .ply или .splat). Вы можете обрезать, перекрашивать и сжимать сплаты с помощью специальных редакторов, но как только вы захотите, чтобы персонаж пошёл или дверь открылась, сплат создаст проблемы. Для статических сцен и архивных захватов это нормально. Для всего анимированного планируйте конвертацию или создание заново.
Как создать сцену методом 3D Gaussian Splatting из фотографий
Захват — это часть, находящаяся под вашим контролем, и она сильнее влияет на результат, чем сам инструмент.
Съемка фотографий для 3D Gaussian Splatting
Обойдите объект съёмки на полный круг (360°). Каждый кадр должен перекрывать предыдущий как минимум на треть. Снимайте с постоянной высоты и не забывайте направлять камеру вверх и вниз, чтобы захватить верхнюю и нижнюю части объекта. Плоские поверхности без выраженной текстуры (белая стена, ясное небо) не предоставляют оптимизатору опорных точек, поэтому добавляйте опорные детали или пропускайте такие участки.
Наложение изображений и круговая стратегия для Гауссова сплайтинга
Аккуратный круговой проход на 360° со стабильным перекрытием всегда лучше, чем набор разрозненных снимков. Держите телефон примерно в одной плоскости, двигаясь по кругу, идите обычным шагом и не меняйте зум во время съёмки. Оптимизатору нужны стабильные ориентиры масштаба, а плавающая высота камеры — самый быстрый способ получить дрожащий сплэт.
Выберите инструмент для гауссова сплаттинга
Инструмент Polycam Gaussian Splatting и Luma AI 3D capture — оба они превращают наборы изображений или видео в сплаты практически без настройки и работают на вашем телефоне. Если вам нужен бесплатный, локальный вариант с широкими возможностями контроля, инструмент для обучения Postshot Gaussian Splatting и оригинальная кодовая база Inria предоставят вам самый широкий набор параметров.
Обучение и просмотр Gaussian Splatting
Загрузите изображения, позвольте инструменту оценить положение камер и оптимизировать 3D-гауссианы, а затем откройте результат во встроенном просмотрщике. Большинство инструментов экспортируют файлы .ply или .splat, которые можно разместить в веб-просмотрщике или импортировать в игровой движок. Обучение занимает от нескольких минут (мобильные приложения) до не более часа (ПК, большие наборы данных).
Экспорт файлов .ply и .splat из инструмента гауссового сплаттинга
Формат .ply содержит параметры Гаусса (позиция, ковариация, цвет, непрозрачность) и поддерживается большинством просмотров и плагинов движков. Формат .splat — это более лёгкая версия, оптимизированная для потоковой передачи, созданная для воспроизведения в вебе. В 2026 году ещё два формата станут важными: .spz представляет собой компактный сжатый с потерями сплэт, значительно уменьшающий размер файла при доставке, а расширение KHR_gaussian_splatting от Khronos Group включает сплэты в стандарт glTF для универсальной поддержки в любых просмотрщиках. Выбирайте .ply для максимальной совместимости, .spz, когда важен размер файла, и следите за развитием glTF по итогам «войны форматов».
Сравнение программного обеспечения и инструментов сбора данных для Гауссова разбрызгивания
Утилита | Вход | Где это запускается | Экспорт | Лучше всего подходит для |
Polycam | Фотографии, лидар, видео | iOS, веб-версия, десктопная версия | .ply, .obj | Быстрые мобильные скриншоты |
Luma AI | Фотографии, видео | Веб и приложение | .пли, .сплат | Гибридный захват NeRF + 3DGS |
KIRI Engine | Фотографии, видео | Мобильные, веб | .ply | Мобильное сканирование |
Пост-шот | Изображения | Настольный графический процессор | .ply | Бесплатное локальное обучение с высоким контролем |
Кодовая база Inria | Изображения | Для настольных ПК (CUDA) | .ply | Исследования и высшее качество |
Ни один из этих методов по умолчанию не выдаёт игровую сетку. Этот разрыв и является настоящей проблемой рабочего процесса, и именно на этом этапе большинство проектов по принципу «я сделал сплат» заходят в тупик.
Как использовать гауссовы сплайны в Unity и Unreal Engine
Добавление сплэта в движок реального времени больше не является чем-то экзотическим, но поддержка варьируется.
Поддержка гауссова сплаттинга в Unity
У Unity самая отработанная методика. Официальный пакет Gaussian Splatting от Unity поставляется через облачные инструменты Unity и напрямую использует файлы .ply и .spz, применяя вычислительные шейдеры для сортировки и рендеринга на GPU. По состоянию на 2026 год это стандартное производственное решение для статических фонов и программ просмотра.
Загрузка сплэтов .ply с помощью плагина UnityGaussianSplatting
Перетащите ваш .ply-файл в проект, назначьте его компоненту рендерера сплатов, и плагин обработает сортировку и порядок отрисовки на GPU. Начните с нескольких сотен тысяч гауссовых функций для быстрой проверки работоспособности, прежде чем загружать захват, содержащий миллионы сплатов, который может оказаться слишком ресурсоёмким для слабого оборудования.
Плагины Unreal Engine для 3DGS
В Unreal Engine в 2026 году всё ещё отсутствует нативная поддержка гауссовского сплаттинга, но экосистема плагинов достигла промышленного уровня. Плагин Luma AI (бесплатный на Fab) обеспечивает импорт файлов .ply и .luma методом перетаскивания с готовыми активами Blueprint, а NanoGS (выпущен в марте 2026 года) добавляет кластеры LOD по типу Nanite, отсечение невидимых объектов и сортировку по GPU для больших сцен. Потеря деталей при импорте всё ещё возможна, поэтому протестируйте ваш конкретный сплэт заранее перед интеграцией в пайплайн.
Производительность Гауссового сплатинга на настольных компьютерах и мобильных устройствах
Сплат с несколькими миллионами гауссовых функций плавно работает на десктопном GPU. Тот же сплат на телефоне или гарнитуре Quest — это уже другая история. Число сплатов, дальность прорисовки и затраты на сортировку на кадр быстро суммируются. Планируйте сжатие и отсечение, и примите, что мобильный 3DGS в реальном времени всё ещё является задачей тонкой настройки, а не стандартом. Браузерные средства просмотра улучшатся к 2026 году благодаря нативным вычислительным шейдерам WebGPU, но десктопные движки всё ещё лидируют в больших сценах.
Можно ли конвертировать гауссов сплэт в сетку?
Короткий ответ: да, но это платная услуга.
Почему гауссовы сплаты (Gaussian splats) не экспортируются в меш корректно
Сплат — это облако размытых эллипсоидов, а не поверхность. Инструменты конвертации отслеживают видимую оболочку гауссовых функций, преобразуя её в меш, но результат обычно получается плотным, шумным и полным внутренних искажений. Вы получаете геометрию, но не чистую топологию, и не то, что вы передали бы риггеру.
В каких случаях помогает генерация ИИ-сеток
Когда вам нужен редактируемый, анимируемый актив, а не захваченный, генератор мешей — более быстрый путь. Для создания 3D-моделей оригинальных персонажей с нуля генератор на основе ИИ всегда превосходит 3D-сканер. Triverse AI превращает референсное изображение или текстовый запрос в чистую, ретопологизированную 3D-модель, которую можно сразу импортировать в программу Blender. Разница заключается в том, что 3DGS захватывает то, что перед камерой, а генератор создаёт то, что вы задумали.
Создавайте оригинальные материалы с помощью Triverse AI
3D-гауссово сплаттинг и ИИ-генерация мешей решают разные аспекты одной задачи: превращение идеи в 3D-ассет для игрового движка.
Сплаты Захватывают, Генераторы Создают
Используйте 3D Gaussian Splatting (3DGS), когда вам нужно оцифровать реальный объект или локацию. Используйте ИИ-генератор, когда требуемый ресурс ещё не существует или когда вам нужна сетка, которую можно редактировать, настраивать риггинг и анимировать. Такой подход наиболее полезен командам без оборудования для сканирования или большой команды художников: захватите референс из реального мира, сгенерируйте оригинальные детали и соберите всё в движке (игровом/рендеринга).
В каких случаях использовать Triverse вместо 3DGS
Если ваша цель — персонаж, готовый для игры, стилизованный объект или любой анимируемый объект, откажитесь от сплатов. Triverse экспортирует файлы GLB и OBJ с чистой топологией, соответствующие стандартам для игр, чего невозможно достичь с необработанным сплатом без сложной конвертации. Подробнее о сохранении чистой топологии читайте в нашем руководстве по лучшим практикам создания чистой топологии.
Как сделать выбор между: 3DGS, фотограмметрия, NeRF или ИИ-генерация
- Сняли реальное место или объект и хотите получить быстро и фотореалистично: 3D гауссовский сплаттинг.
- Нужен текстурированный, редактируемый меш, который можно анимировать: фотограмметрия (реальный объект) или генерация с помощью ИИ (вымышленный объект).
- Необходима плавная генерация вида в условиях тумана, волос или прозрачности: NeRF.
- Нужен ассет, который еще не существует и должен поддаваться риггингу: генерация меша с помощью ИИ.
Большинство производственных пайплайнов в итоге используют два из этих подходов, а не один. Захват референсов с помощью 3DGS и генерация базовых компонентов с помощью инструмента для работы с мешами — это распространённое и разумное разделение задач.
Полигональная сетка и облако точек Gaussian Splatting одного и того же деревянного стула. Рабочий процесс от фотографий через инструмент для Gaussian Splatting до окна просмотра Unity или Unreal. Фотограмметрическая сетка, облако точек Gaussian Splatting и чистая сетка, сгенерированная ИИ.
Основной вывод
3D Gaussian Splatting — это самый быстрый способ превратить фотографии в фотореалистичную 3D-сцену реального времени с возможностью свободного перемещения. Этот метод превосходит NeRF по скорости, а фотограмметрию — по времени захвата, но результатом является облако точек, а не полигональная сетка. Важно понимать это. Используйте его для статических объектов и окружений, комбинируйте с фотограмметрией или инструментами генерации 3D на базе ИИ, такими как Triverse AI, когда вам нужен редактируемый результат: это позволит сосредоточиться на создании контента, а не на решении проблем с форматами файлов.
Часто задаваемые вопросы о 3D-гауссовском сплэттинге
Что такое 3D-гауссовское сплэттинг простыми словами?
Это способ восстановления 3D-сцены из фотографий с использованием миллионов крошечных полупрозрачных капель (гауссианов), которые сливаются в фотореалистичное изображение под любым углом, рендерится в реальном времени.
3D-гауссовское сплэттинг лучше, чем NeRF?
Для рендеринга в реальном времени и чётких деталей — да. NeRF всё ещё лучше справляется с прозрачностью и экстремальными изменениями ракурса, поскольку использует непрерывное нейронное представление.
Можно конвертировать гауссовское сплэттинг в меш?
Можно, но меш обычно получается плотным и зашумлённым. Для редактируемого, анимируемого ассета AI-генератор мешей или фотограмметрия — более чистое решение.
Какой формат файлов использует 3D-гауссовское сплэттинг?
Большинство инструментов экспортируют файлы .ply или .splat — оба формата в стиле облака точек, требующие специального просмотрщика или плагина движка. В 2026 году .spz (сжатый) и расширение KHR_gaussian_splatting на основе glTF набирают популярность для распространения и универсального просмотра.
Сколько фотографий нужно для гауссовского сплэттинга?
Качество зависит от перекрытия больше, чем от количества. Полный проход на 360 градусов с как минимум третью перекрытием кадров обычно превосходит большой набор несвязанных снимков.
Поддерживает ли Unity гауссовское сплэттинг?
Да. Официальный пакет Gaussian Splatting от Unity загружает файлы .ply и .spz и осуществляет рендеринг с помощью compute шейдеров, что делает его наиболее зрелым решением для движка по состоянию на 2026 год.
Подходит ли гауссовское сплэттинг для игр?
Для статических окружений и фонов — да. Для персонажей или чего-либо движущегося вам понадобится меш, что означает использование фотограмметрии или AI-генерации вместо этого.