В 2020 году NeRF воспринимался как академическая диковина: красиво, но для синтеза одной сцены требовались сутки вычислений на нескольких GPU. Сегодня полный пайплайн от съёмки до готовой 3D-сцены в Blender занимает 20-40 минут на обычном игровом компьютере с RTX 4070.
Этот материал — практический гид. Вы узнаете, чем NeRF отличается от 3D Gaussian Splatting, какое оборудование нужно для качественного результата, и пройдёте пошаговый процесс создания 3D-сцены из обычного видео.
В чём разница между NeRF и 3D Gaussian Splatting
Обе технологии решают одну задачу: восстановить трёхмерную сцену из набора 2D-снимков. Но делают это принципиально разными методами.
NeRF обучает нейронную сеть предсказывать цвет и плотность в любой точке пространства. Это похоже на то, как мозг художника хранит представление об объекте — не как набор точек, а как модель того, как объект выглядит с любого ракурса. Главный минус: рендеринг каждого кадра требует прогона через нейросеть, что исторически делало NeRF медленным.
3D Gaussian Splatting — более прямолинейный подход. Сцена представлена как облако трёхмерных гауссовых функций, каждая из которых описывает небольшой кусочек поверхности: позицию, ориентацию, размер, цвет и прозрачность. Рендеринг происходит как растеризация этих блинчиков с точки зрения камеры. Результат: реалтайм-рендеринг при сопоставимом качестве.
Что выбрать на практике
3DGS быстрее обучается — 20-40 минут против 1-3 часов у NeRF — и рендерится в реальном времени. NeRF даёт более чистые результаты на объектах со сложными оптическими эффектами: стекло, металл, тонкий мех. Для большинства задач — архвиз, сканирование пропов, фотограмметрия локаций — 3DGS предпочтительнее.
Оборудование и техника съёмки: от чего зависит 80% результата
Дорогая камера здесь не обязательна. iPhone 14 Pro с LiDAR-сенсором или любая зеркалка с фиксированным объективом дадут отличный результат. Главное не камера, а техника съёмки.
Правила съёмки для NeRF и 3DGS
Перекрытие кадров: каждая точка объекта должна быть видна минимум с 8-10 разных ракурсов. Равномерное освещение: избегайте резких теней — они путают алгоритм реконструкции. Статичная сцена: любое движение объекта или источников освещения между кадрами создаёт артефакты. Съёмка видео против серии фото: видео 4K при 30 fps даёт достаточно кадров за 2-3 минуты обхода объекта.
Для небольших объектов — пропы, статуэтки, товары — снимайте на поворотном столике с фиксированной камерой. 60-120 кадров с шагом 3-6 градусов достаточно. Для помещений и архитектуры снимайте видео, медленно перемещаясь по пространству. Держите камеру стабильно — штатив или стедикам дадут лучший результат, чем ручная съёмка.
Инструменты: что использовать в 2026 году
Nerfstudio — open-source фреймворк, ставший стандартом в исследовательской и профессиональной среде. Поддерживает как классические NeRF-методы, так и 3DGS. Работает на Linux, Mac и Windows с CUDA GPU. Полностью бесплатен.
Luma AI — самый удобный облачный сервис: загружаете видео, через 15-30 минут получаете ссылку для просмотра в браузере и файл для скачивания. Бесплатный тир позволяет сделать 3 сцены в месяц. Качество хорошее для органических сцен, хуже для механических деталей.
Polycam — приложение для iPhone и iPad с встроенным режимом NeRF. Снимаете прямо в приложении, обработка происходит на устройстве или в облаке. Удобен для сканирования помещений и архитектуры.
PostShot — новинка 2025 года, специализированный редактор для Gaussian Splatting. Позволяет чистить PLY-файлы, удалять артефакты и экспортировать в несколько форматов. Незаменим для финальной обработки перед интеграцией в проект.
Пошаговый туториал: от видео до Blender за 40 минут
Шаг 1. Подготовка окружения
Установите Nerfstudio через pip. Для Windows рекомендуется WSL2 с Ubuntu 22.04 — нативная установка на Windows работает, но WSL2 стабильнее. GPU требование: минимум RTX 3060 12GB. На RTX 4070 обучение займёт 20-25 минут, на RTX 4090 — около 10 минут.
Шаг 2. Конвертация видео в кадры
Nerfstudio имеет встроенный процессор. Команда ns-process-data video --data ./video.mp4 --output-dir ./processed выполнит извлечение кадров и запустит COLMAP для определения позиций камеры. COLMAP — это стандартный алгоритм структуры по движению, который вычисляет, где находилась камера в каждый момент съёмки. Этот шаг занимает 5-15 минут в зависимости от количества кадров.
Шаг 3. Обучение модели
Для 3DGS запустите: ns-train splatfacto --data ./processed. Обучение займёт 15-30 минут на RTX 4070. Прогресс наблюдается в реальном времени через интерфейс Nerfstudio в браузере — вы видите, как сцена становится чётче с каждой тысячей итераций. На 7000-10000 итерациях качество обычно перестаёт существенно улучшаться.
Шаг 4. Экспорт в Blender
Nerfstudio экспортирует в формат PLY для Gaussian Splatting через команду ns-export gaussian-splat --load-config ./outputs/.... PLY-файл открывается в Blender через аддон Gaussian Splatting Viewer или конвертируется в стандартный меш через PostShot. Для архивных проектов, где нужна именно полигональная геометрия, лучше использовать метод Poisson Surface Reconstruction поверх облака точек.
Шаг 5. Постобработка в Blender
Импортированная сцена обычно содержит артефакты на фоне и плавающие гауссианы в пустом пространстве. Их нужно удалить через Edit Mode и фильтрацию по размеру. Для Gaussian Splatting в Blender лучше работать с аддоном, который позволяет редактировать отдельные гауссовы ядра, а не весь PLY-файл целиком.
Практические применения в реальных проектах
Визуализация интерьеров и архитектуры: сканируете помещение смартфоном, получаете фотореалистичную 3D-модель, которую можно использовать как референс или интегрировать в анимацию. Время на сканирование комнаты площадью 20 кв. м — 5-7 минут съёмки.
Сканирование пропов для кино и игр: вместо ручного моделирования предмета реквизита сканируете оригинал. Качество текстур при правильной съёмке превосходит то, что художник сделает вручную за разумное время. Особенно актуально для объектов с нерегулярной поверхностью — дерево, камень, кожа.
Цифровые двойники производства: промышленные компании используют NeRF для документирования оборудования и производственных линий. Виртуальный тур по цеху, который легко обновить после реконструкции.
Игровые окружения: студии используют сканирование реальных локаций как основу для игровых уровней. Реальная текстура леса, урбанистической улицы или заброшенного завода как исходник для последующей художественной обработки.
Ограничения, о которых нужно знать
Прозрачные и зеркальные поверхности — самое слабое место. Стекло, глянцевый металл, вода дают артефакты: алгоритм не может разделить отражение и реальную геометрию. Частичное решение — матирующий спрей перед съёмкой, который потом смывается.
Тонкие детали — провода, волосы, ажурные конструкции — реконструируются с трудом: алгоритм закрывает отверстия, превращая ажур в сплошную поверхность. Это физическое ограничение метода, а не баг конкретного инструмента.
Размер файла: PLY-файлы Gaussian Splatting для средней сцены весят 300-800 MB, что создаёт трудности при работе в реальном времени на средних машинах. Методы компрессии сплатов активно развиваются, и к концу 2026 года ожидается снижение размеров в 3-5 раз.
Несмотря на ограничения, NeRF и 3DGS уже сегодня экономят 3D-художникам сотни часов ручной работы. Кривая обучения невысокая — потратьте выходной на эксперименты с Luma AI, и вы поймёте, где эта технология меняет ваш рабочий процесс прямо сейчас.
NeRF vs 3DGS: техническое сравнение
Основное техническое различие: NeRF хранит сцену как непрерывную функцию (нейронную сеть), 3D Gaussian Splatting — как набор трёхмерных гауссиан (миллионы точечных «облаков» с параметрами позиции, масштаба, вращения, цвета, прозрачности). Это различие критично для скорости рендеринга: NeRF — 1-10 fps даже на мощном GPU, 3DGS — 30-120 fps в реальном времени. Для виртуальных туров и AR-приложений 3DGS практически применим прямо сейчас. Ключевые ограничения 3DGS: динамические объекты (движущиеся люди, деревья на ветру) создают артефакты; отражения и прозрачные поверхности — слабое место; размер .splat файла 500 МБ — 2 ГБ для сцены среднего размера. Инструменты: Luma AI, Polycam, KIRI Engine предоставляют облачную обработку без необходимости собственного GPU.
Частые вопросы
Сколько фотографий нужно для 3D Gaussian Splatting?
Минимум: 30-50 фото с перекрытием 70-80% для небольшого объекта (стол, статуэтка). Оптимум: 100-200 фото для комнаты или небольшого здания. Для экстерьера: 300-500+ фото с нескольких высот. Качество съёмки важнее количества: стабильное освещение, нет motion blur, резкие снимки.
Можно ли конвертировать 3DGS в обычный 3D-меш?
Да, но с потерями. Инструменты: SuGaR, Gaussian Opacity Fields конвертируют .splat в меш. Качество значительно хуже оригинального сплат-представления — особенно тонкие структуры (трава, волосы) теряются. Лучший результат для твёрдых объектов с чёткими гранями.
Где применяют 3D Gaussian Splatting в 2026 году?
Виртуальные туры для недвижимости (несравнимо реалистичнее обычного 360° фото), виртуальная примерка для e-commerce (сканирование обуви, мебели), VFX-превизуализация реальных локаций, документация объектов культурного наследия, AR-приложения с наложением контента на реальные сцены.