Глава 7 — Встроенные пресеты качества

Раздел пресетов в инспекторе, все четыре группы развёрнуты, под заголовком строка „Ready-made recipes — they replace the training settings". CLASSIC стоит сверху с пунктами Quick (1K iters), Preview (5K iters, активный выбор с зелёной галочкой), Balanced (20K iters), Quality (35K iters) и Ultra Detail (35K iters). Ниже следует CAPTURE CLASS с подстрокой „Curated real-world examples": Drone / Aerial, 360° Walkaround, 360° Walkaround (High Detail) и Photo / Object, каждый по 40K iters и 1500K Gaussians, а также Photoset / Unordered (40K iters) и Maximum Quality Native (80K iters, 20000K Gaussians). MCMC несёт подстроку „No threshold tuning" — MCMC не требует порога Densify-Until-Threshold: Preview (60K iters, 100K Gaussians), Balanced (120K, 150K), Quality (200K, 150K). HYBRID содержит Balanced (Hybrid) (20K iters, 150K Gaussians). Совсем внизу находится строка кнопок футера: Save…, Export…, Import…
Пресет — это заранее подготовленная конфигурация для обучения. RadianceKit поставляется с пятнадцатью встроенными пресетами в четырёх группах: пять пресетов Classic (P1–P5: Quick/Preview/Balanced/Quality/Ultra Detail), три пресета MCMC (P6–P8), шесть пресетов Capture-Class (P9–P14) — проверенные на реальном материале на глаз рецепты для реальных типов съёмки (дрон, 360°-обход, фото-объект, неупорядоченный набор фотографий) — и один гибридный пресет (P15), объединяющий стратегии Classic и MCMC. Прежние пресеты „Scene-Class" (Render/3D, Outdoor, Indoor) отозваны как видимая группа — на их место пришёл Capture-Class. Выбирать пресеты можно в сайдбаре в разделе Presets или в Simple-режиме при импорте. Кнопками внизу раздела ты создаёшь рядом собственные пресеты — пятнадцать встроенных удалить нельзя, но можно дублировать.
В Expert-режиме пресеты отображаются сгруппированными по стратегии и типу съёмки (Classic / Capture Class / MCMC / Hybrid). Клик по записи записывает сохранённую конфигурацию обучения в текущее состояние. Это не снапшот — если после этого ты покрутишь ползунки, состояние изменится, но сам пресет останется неизменным; цветная подсказка покажет тогда „modified".
Какой пресет когда подходит лучше всего, зависит прежде всего от типа сцены и оборудования. Обе табличные сводки в конце главы обобщают это.
P1 — Quick
ГДЕ
Инспектор → раздел «Пресеты» → группа «Classic» → пункт «Quick». Суффикс UUID …001.
ТЕХНИЧЕСКИ
Диагностический пресет с 1 000 итераций, классической (адаптивной) стратегией Densification и масштабированием обучающего разрешения 0.25× (входное изображение уменьшается до 25 % перед обучением). Предназначен не для финальной поставки сцены, а для того, чтобы быстро проверить, показывает ли настройка (позы камер, облако точек, серия изображений) вообще осмысленное движение значений функции потерь. На M3 Ultra обычно менее 30 секунд на 50–200 изображениях. Малое разрешение скрывает реальное качество изображения, но удерживает потребление памяти и затраты на рендеринг очень низкими. Также выбирается автоматически по умолчанию при первом запуске, если в системе меньше 10 ГБ ОЗУ.
P2 — Preview (Classic)
ГДЕ
Инспектор → раздел «Пресеты» → группа «Classic» → пункт «Preview». Суффикс UUID …002.
ТЕХНИЧЕСКИ
5 000 итераций Classic-Densification, масштабирование разрешения 0.5×, удвоенные скорости обучения по сравнению со стандартом. Densification (клонирование + разбиение) активен в течение первых 2 500 итераций, после этого только Pruning. Пресет по умолчанию для систем с ≥ 10 ГБ ОЗУ. На M3 Ultra обычно 90 секунд — 3 минуты для сцены из 200 изображений. Даёт приемлемое впечатление о геометрии и позе камеры, но текстуры заметно размыты — разрешение рендеринга 0.5× после этого нельзя напрямую обойти повторным обучением с P3 или P4, поскольку скорости обучения откалиброваны под половинное разрешение.
P3 — Balanced (Classic)
ГДЕ
Инспектор → раздел «Пресеты» → группа «Classic» → пункт «Balanced». Суффикс UUID …005.
ТЕХНИЧЕСКИ
20 000 итераций Classic-Densification при полном разрешении изображения. Densification выполняется в течение первых 15 000 итераций, начиная с итерации 3 000 с интервалом Densify 100. В этом диапазоне отдача заметно снижается: качество стабилизируется между итерациями 18 000 и 22 000, и лишь переход на Quality (P4) снова даёт заметный прирост. На M3 Ultra обычно 30–60 секунд на 200 изображениях, 5–8 минут на 1 000+ изображениях.
P4 — Quality (Classic)
ГДЕ
Инспектор → раздел «Пресеты» → группа «Classic» → пункт «Quality». Суффикс UUID …003.
ТЕХНИЧЕСКИ
35 000 итераций Classic-Densification с «Opacity Decay» (HTGS, Eurographics 2025): после каждого цикла Densify непрозрачность всех существующих гауссиан умножается на коэффициент < 1.0, что при Pruning надёжно удаляет ставшие неактивными гауссианы — при том же числе итераций заметно более чистый результат, чем без этого шага. SSIM-Loss включён (ssimWeight=0.05). На M3 Ultra обычно 2–4 минуты на 200 изображениях. На объектных сценах самый сильный из классических вариантов. Обрати внимание: требует ~3–5 ГБ памяти GPU; на системах с 8 ГБ более надёжный выбор — P3.
P5 — Ultra Detail (Classic)
ГДЕ
Инспектор → раздел «Пресеты» → группа «Classic» → пункт «Ultra Detail». Суффикс UUID …008.
ТЕХНИЧЕСКИ
Около 35 000 итераций Classic-Densification — самый резкий рецепт группы Classic. При сравнимом времени вычислений он обгоняет MCMC-пресет «Quality» (P8) и тем самым является самым сильным пресетом Quality в группе Classic и самым резким вариантом Classic, который поставляет RadianceKit. На M3 Ultra обычно требует того же времени, что и P4 Quality (2–5 минут на 200 изображениях), но нуждается в чуть большем объёме памяти GPU; на системах с 8 ГБ более надёжный выбор — P3.
P6 — Preview (MCMC)
ГДЕ
Инспектор → раздел «Пресеты» → группа «MCMC» → пункт «Preview». Суффикс UUID …006.
ТЕХНИЧЕСКИ
60 000 итераций MCMC-Densification (3DGS-MCMC, NeurIPS 2024) с ограничением в 100 000 гауссиан. MCMC заменяет эвристическую логику клонирования/разбиения релокацией методом Марковских цепей Монте-Карло: мёртвые гауссианы заново размещаются с использованием сигмоидально взвешенных глубин выборки, что даёт контролируемое и воспроизводимое количество гауссиан. Ограничение жёстко устанавливает максимум в 100K — это экономит память и время рендеринга, но стоит детализации. На M3 Ultra обычно 5–8 минут на 200 изображениях. Подходит как «функциональный тест MCMC» — помогает оценить, имеет ли смысл переход с Classic на MCMC, прежде чем вкладывать больше времени в P7 или P8.
P7 — Balanced (MCMC)
ГДЕ
Инспектор → раздел «Пресеты» → группа «MCMC» → пункт «Balanced». Суффикс UUID …007.
ТЕХНИЧЕСКИ
120 000 итераций MCMC с ограничением в 150 000 гауссиан. Средняя ступень MCMC — почти финальное количество гауссиан из P8 Quality, но только 60 % итераций. Результат при этом немного отстаёт от P8 Quality, но стоит лишь около половины времени ожидания. На M3 Ultra обычно 8–15 минут на 200 изображениях. Использует метод, который масштабирует эффективное ограничение гауссиан по плотности точек входного облака точек SfM (см. T75 в главе 6).
P8 — Quality (MCMC)
ГДЕ
Инспектор → раздел «Пресеты» → группа «MCMC» → пункт «Quality». Суффикс UUID …004.
ТЕХНИЧЕСКИ
200 000 итераций MCMC с ограничением в 150 000 гауссиан, SSIM-Loss 0.05, затухание шума MCMC на протяжении 80 % итераций. Качество изображения находится на уровне лучшего варианта Classic (P4), при этом MCMC обходится примерно на 71 % меньшим количеством гауссиан (150K против ~524K) — это важно, если ты хочешь доставить результат в веб, поскольку меньшее облако точек даёт заметно меньшие файлы экспорта. Время обучения на M3 Ultra обычно 20–35 минут на 200 изображениях; на наборах из 1 000+ изображений скорее 1–2 часа. Лучший выбор, когда нужно максимальное качество изображения при минимальном конечном размере.

Инспектор с развёрнутой группой CAPTURE CLASS. Каждый пункт — это рецепт, проверенный на реальном материале на глаз, для конкретного типа съёмки (дрон, 360°-обход, фото-объект), а не значение, оптимизированное под академический тестовый набор. Под каждым названием указаны количество итераций и предельное значение гауссиан. Выбор кликом записывает сохранённую конфигурацию обучения в текущее состояние.
P9 — Drone / Aerial
ГДЕ
Инспектор → раздел «Пресеты» → группа «Capture Class» → пункт «Drone / Aerial». Суффикс UUID …010.
ТЕХНИЧЕСКИ
Пресет Capture-Class для воздушных и дрон-облётов зданий и ландшафтов. MCMC-Densifier, 40 000 итераций, ограничение 1,5 млн гауссиан, SSIM-Loss 0.5 плюс член Edge-Aware 0.1. Решающее значение имеет штраф за анизотропию с весом 0.003 при пороге соотношения 6 — «убийца спагетти» против типично игольчатых артефактов, которые создаёт дрон-съёмка. Проверен на реальном 4K-облёте дроном DJI над виадуком Pensford (проверено на глаз, не только метрически).
P10 — 360° Walkaround
ГДЕ
Инспектор → раздел «Пресеты» → группа «Capture Class» → пункт «360° Walkaround». Суффикс UUID …011.
ТЕХНИЧЕСКИ
Пресет Capture-Class для видео 360°-обхода. MCMC-Densifier, 40 000 итераций, ограничение 1,5 млн гауссиан, SSIM-Loss 0.5 плюс член Edge-Aware 0.1, мягкий штраф за анизотропию (вес 0.001 при пороге соотношения 15). Маски людей и неба активны. Пресет ожидает видео 360°-эквиректангулярной проекции, которое внутренне репроецируется примерно на 90°-широкие перспективные обрезки перед началом обучения. Проверен на 8K-360°-обходах с селфи-палкой (сцена «Monument», проверено на глаз).
P11 — 360° Walkaround (High Detail)
ГДЕ
Инспектор → раздел «Пресеты» → группа «Capture Class» → пункт «360° Walkaround (High Detail)». Суффикс UUID …013 (Opt-in).
ТЕХНИЧЕСКИ
Opt-in-пресет Capture-Class для видео 360°-обхода с максимальной детализацией. Гибридный Densifier (классическое клонирование/разбиение по абсолютному градиенту + шум MCMC + релокация), 40 000 итераций, ограничение 1,5 млн гауссиан, штраф за анизотропию 0.0015 при пороге соотношения 15, SSIM-Loss 0.2 и член Edge-Aware 0. На 360°-материале он превосходит стандартный MCMC-пресет «360° Walkaround» (P10) по показателям качества и по видимому «конфетти», причём с примерно третью количества сплатов. Сознательно стоит опционально рядом со стандартным пресетом 360, пока он не проверен на большем числе сцен.
P12 — Photo / Object
ГДЕ
Инспектор → раздел «Пресеты» → группа «Capture Class» → пункт «Photo / Object». Суффикс UUID …012.
ТЕХНИЧЕСКИ
Пресет Capture-Class для объектных облётов из резких отдельных фотографий (не видео). Hybrid-t1-Densifier (с релокацией), 40 000 итераций, ограничение 1,5 млн гауссиан, SSIM-Loss 0.5 плюс член Edge-Aware 0.1, мягкий штраф за анизотропию (вес 0.001 при пороге соотношения 15), Opacity Decay 0.9995 каждые 50 итераций, без маскирования. Проверен на 163 фотографиях скелета высокого разрешения (41 МП, проверено на глаз). Небольшое число видов (примерно до 600) при этом остаётся ниже порога коллапса Hybrid.
P13 — Photoset / Unordered
ГДЕ
Инспектор → раздел «Пресеты» → группа «Capture Class» → пункт «Photoset / Unordered».
ТЕХНИЧЕСКИ
Пресет Capture-Class для неупорядоченного набора фотографий — съёмок без известного порядка, например из нескольких сессий или от нескольких людей. 40 000 итераций. Для этого типа съёмки приложение всегда выравнивает позиции камер нативным методом, независимо от прочих настроек (см. главу 9).
P14 — Maximum Quality Native
ГДЕ
Инспектор → раздел «Пресеты» → группа «Capture Class» → пункт «Maximum Quality Native».
ТЕХНИЧЕСКИ
Самый дорогой рецепт в списке: 80 000 итераций при верхнем пределе в 20 миллионов гауссиан. Он устанавливает за один шаг и обучение, и наивысшую ступень нативного выравнивания (рецепт E3, см. главу 9) — прямой путь к наивысшему качеству нативного пути, без ручной установки отдельных значений. Соответственно долгое время работы и соответственно высокие требования к памяти: на менее мощных системах более надёжный выбор — один из остальных пресетов Capture-Class.
P15 — Ausgewogen (Hybrid)
ГДЕ
Инспектор → раздел «Пресеты» → группа «Hybrid» → пункт «Ausgewogen (Hybrid)». Суффикс UUID …009.
ТЕХНИЧЕСКИ
20 000 итераций с гибридной стратегией Densification: классическое клонирование/разбиение по градиенту размещает мощность там, где её требует функция потерь, шум MCMC-SGLD продолжает исследование, а мёртвые гауссианы релоцируются вместо того, чтобы теряться при Pruning. Opacity Decay заменяет сбросы непрозрачности; штраф за анизотропию (вес 0.001, порог соотношения 15) удерживает игольчатые сплаты под контролем. Ограничение гауссиан масштабируется вместе со сценой (150K базово, scene-aware ×3.0). По сравнению с чистым MCMC при том же бюджете это даёт немного больше качества изображения и при этом требует на 20–30 % меньше гауссиан. На M3 Ultra обычно 5–10 минут на 200 изображениях.
Когда какой пресет?
| Сценарий | Первый тест | Основной прогон |
|---|---|---|
| Функциональный тест новых снимков, < 30с | P1 Quick | — |
| Объектный облёт по резким одиночным фото | P2 Preview | P12 Photo / Object |
| Скан отдельного объекта (видео), < 500 фото | P2 Preview | P4 Quality или P8 Quality MCMC |
| Видео 360°-обхода | P6 Preview MCMC | P10 360° Walkaround (резко: P11 High Detail) |
| Облёт с воздуха/дрона, ландшафт | P6 Preview MCMC | P9 Drone / Aerial |
| Фото без узнаваемого порядка | P2 Preview | P13 Photoset / Unordered |
| Максимальное качество, время не важно | P2 Preview | P14 Maximum Quality Native |
| Публикация в вебе (маленький, компактный) | P2 | P8 Quality MCMC (наименьший файл при полном качестве) |
| Резкие детали за короткое время, компактный экспорт | P2 или P6 | P15 Ausgewogen (Hybrid) |
| Максимальная детализация, классическая стратегия | P3 или P6 | P5 Ultra Detail |
| Печать, маркетинг, полная детализация | P3 или P6 | P4 Quality (Classic) или P5 Ultra Detail |
Быстрое сравнение
| Preset | Стратегия | Итерации | Макс. Gs | Масштаб рендера | Типичное время (200 изображений, M3 Ultra) | Особенность |
|---|---|---|---|---|---|---|
| P1 Quick | Classic | 1 000 | ∞ | 0.25× | ~30 с | — |
| P2 Preview | Classic | 5 000 | ∞ | 0.5× | 2–3 мин | — |
| P3 Balanced | Classic | 20 000 | ∞ | 1.0× | 30–60 с | — |
| P4 Quality | Classic | 35 000 | ∞ | 1.0× | 2–4 мин | Opacity Decay (HTGS) |
| P5 Ultra Detail | Classic | ~35 000 | ∞ | 1.0× | 2–5 мин | самая резкая ступень Classic |
| P6 Preview MCMC | MCMC | 60 000 | 100 K | 1.0× | 5–8 мин | — |
| P7 Balanced MCMC | MCMC | 120 000 | 150 K | 1.0× | 8–15 мин | — |
| P8 Quality MCMC | MCMC | 200 000 | 150 K | 1.0× | 20–35 мин | Gradient-Accumulation |
| P9 Drone / Aerial | MCMC | 40 000 | 1.5 M | 1.0× | 10–25 мин | Auge / Viadukt |
| P10 360° Walkaround | MCMC | 40 000 | 1.5 M | 1.0× | 10–25 мин | Auge / Monument |
| P11 360° Walkaround (High Detail) | Hybrid | 40 000 | 1.5 M | 1.0× | 10–25 мин | Auge (по желанию) |
| P12 Photo / Object | Hybrid | 40 000 | 1.5 M | 1.0× | 10–25 мин | Auge / Skelett |
| P13 Photoset / Unordered | — | 40 000 | — | 1.0× | — | всегда выравнивает нативно |
| P14 Maximum Quality Native | — | 80 000 | 20 M | 1.0× | — | одновременно задаёт самую высокую нативную ступень выравнивания |
| P15 Ausgewogen (Hybrid) | Hybrid | 20 000 | 150 K | 1.0× | 5–10 мин | сочетает Classic + MCMC |
Собственные пресеты
Через кнопку Save… в разделе «Presets» (I1 из главы 2) ты сохраняешь текущую конфигурацию обучения как собственный пресет. Собственные пресеты не являются «Built-in» и их можно переименовывать, экспортировать (в формате JSON), передавать другим перетаскиванием (drag-and-drop), дублировать и удалять. Пятнадцать встроенных пресетов P1–P15 кнопкой удаления не затрагиваются.
Практическое правило: Если ты меняешь в пресете что-то, что может понадобиться ещё не раз — включённый Sky-Dome, более высокий вес SSIM для определённого класса сцен, другие значения количества итераций — сохрани этот вариант как собственный пресет. Так при следующем запуске ты сразу поймёшь, что это конфигурация, отличающаяся от стандартной.