Kapitel 7 — Indbyggede kvalitets-forudindstillinger

Forudindstillingssektion i Inspector, alle tre hovedgrupper synlige. CLASSIC-gruppen foldet ud med Quick (1K iters), Preview (5K iters, aktivt valg med blåt flueben), Balanced (20K iters), Quality (35K iters). MCMC-gruppen sammenklappet med badge „3" (tre presets indeni) og undertitel „No threshold tuning" — MCMC har ikke brug for densify-until-tærskel. SCENE CLASS sammenklappet med badge „3" for de tre auto-presets, der blev tunet i Q7 (Render/3D, Outdoor, Indoor). Footer-action-row: Save…, Export…, Import…
En forudindstilling er en forberedt konfiguration til træningen. RadianceKit leveres med ti indbyggede forudindstillinger — syv klassikere til standardscener og tre „Scene-Class"-presets (P8–P10), som i fase Q7 blev tunet med Bayes-optimering mod rigtige Mip-NeRF-360- og NeRF-Blender-scener. Du vælger dem i sidebaren under Presets eller i Simple Mode ved import. +-knapperne åbner dialoger til at oprette egne forudindstillinger ved siden af — de ti indbyggede kan ikke slettes, men gerne duplikeres.
I Expert-View vises forudindstillingerne grupperet efter strategi (Classic / MCMC / Scene-Class). Et klik på en post skriver den gemte træningskonfiguration ind i den aktuelle tilstand. Det er ikke et snapshot — hvis du derefter drejer på skydeknapper, ændres tilstanden, men selve presetet forbliver uændret; en farvet bemærkning viser så „modified".
Hvilken preset der er den rette hvornår, afhænger mest af scenetypen og hardwaren. De tre tabeloversigter sidst i kapitlet sammenfatter det.
P1 — Quick
HVOR
Inspector → Presets-sektion → gruppe „Classic" → post „Quick". UUID-suffiks …001.
TEKNISK
Diagnose-preset med 1 000 iterationer, klassisk (adaptiv) densification-strategi og en træningsopløsnings-skalering på 0.25× (input-billedet formindskes til 25 % før træningen). Skal ikke bruges til levering af en scene, men hurtigt finde ud af, om opsætningen (kamerapositioner, punktsky, billed-serie) overhovedet viser meningsfuld bevægelse i loss-værdierne. På en M3 Ultra typisk under 30 sekunder på 50–200 billeder. Den lille opløsning tilslører den ægte billedkvalitet, men holder hukommelses-forbrug og render-arbejde meget lavt. Vælges også automatisk som default ved første start, hvis systemet har mindre end 10 GB RAM.
P2 — Preview (Classic)
HVOR
Inspector → Presets-sektion → gruppe „Classic" → post „Preview". UUID-suffiks …002.
TEKNISK
5 000 iterationer Classic-densification, 0.5× opløsnings-skalering, dobbelte læringsrater i forhold til standard. Densification (klon + split) er aktiv over de første 2 500 iterationer, derefter kun pruning. Default-preset for systemer med ≥ 10 GB RAM. På en M3 Ultra typisk 90 sekunder til 3 minutter på en 200-billed-scene. Giver et brugbart indtryk af geometrien og kamera-posen, men teksturer er tydeligt blødtegnet — 0.5× render-opløsningen lader sig ikke direkte omgå ved at træne igen med P3 eller P4, fordi læringsraterne er kalibreret til den halve opløsning.
P3 — Balanced (Classic)
HVOR
Inspector → Presets-sektion → gruppe „Classic" → post „Balanced". UUID-suffiks …005.
TEKNISK
20 000 iterationer Classic-densification ved fuld billed-opløsning. Densification kører over de første 15 000 iterationer, fra iter 3 000 med et densify-interval på 100. Empirisk det „sweet spot" fra de dokumenterede trænings-sessioner: ved klassisk densification på Horse Full og Truck stabiliseres L1-loss mellem iter 18 000 og 22 000, en længere træning giver ikke længere signifikant forbedring under Quality (P4). På en M3 Ultra typisk 30–60 sekunder på 200 billeder, 5–8 minutter på 1 000+ billeder.
P4 — Quality (Classic)
HVOR
Inspector → Presets-sektion → gruppe „Classic" → post „Quality". UUID-suffiks …003.
TEKNISK
35 000 iterationer Classic-densification med V546-„Opacity Decay" (HTGS, Eurographics 2025): efter hver densify-cyklus multipliceres opacity af alle eksisterende gaussians med en faktor < 1.0, hvilket pålideligt fjerner gaussians, der er blevet inaktive, ved pruning og dermed opnår 14 % bedre L1-loss end den klassiske 35 000-kørsel ved samme iter-antal. SSIM-loss er aktiveret (ssimWeight=0.05). På en M3 Ultra typisk 2–4 minutter på 200 billeder. Leverer på NeRF-Blender (Lego, Chair, Drums) final L1 ≈ 0.023 — bedste Classic-variant i de 560+ dokumenterede eksperimenter. Bemærk: kræver ~3–5 GB GPU-hukommelse; på 8-GB-systemer er P3 det sikre valg.
P5 — Preview (MCMC)
HVOR
Inspector → Presets-sektion → gruppe „MCMC" → post „Preview". UUID-suffiks …006.
TEKNISK
60 000 iterationer MCMC-densification (3DGS-MCMC, NeurIPS 2024) ved et cap på 100 000 gaussians. MCMC erstatter den heuristiske klon/split-logik med Markov-Chain-Monte-Carlo-relocation: døde gaussians placeres på ny via sigmoid-vægtede sampling-dybder, hvilket giver et kontrolleret og reproducerbart antal gaussians. Cap'et lægger låg på det maksimale antal hårdt ved 100K — det sparer hukommelse og render-tid, men koster detalje. På en M3 Ultra typisk 5–8 minutter på 200 billeder. Egnet som „MCMC-funktionstest" — hjælper med at vurdere, om et skift fra Classic til MCMC ville være meningsfuldt, før du investerer mere tid i P6 eller P7.
P6 — Balanced (MCMC)
HVOR
Inspector → Presets-sektion → gruppe „MCMC" → post „Balanced". UUID-suffiks …007.
TEKNISK
120 000 iterationer MCMC ved et cap på 150 000 gaussians. Det mellemste MCMC-trin — næsten det endelige gaussian-antal fra P7 Quality, men kun 60 % af iterationerne. Empirisk ligger L1-loss i de dokumenterede trænings-sessioner på 0.026–0.028 på Horse Full, mod P7 med 0.0246 — altså rundt 7 % højere, til gengæld halv ventetid. På en M3 Ultra typisk 8–15 minutter på 200 billeder. Bruger en metode, der skalerer det effektive gaussian-cap til punktdensiteten i input-SfM-punktskyen (se T75 i kapitel 6).
P7 — Quality (MCMC)
HVOR
Inspector → Presets-sektion → gruppe „MCMC" → post „Quality". UUID-suffiks …004.
TEKNISK
200 000 iterationer MCMC ved et cap på 150 000 gaussians, SSIM-loss 0.05, MCMC-noise-decay over 80 % af iterationerne. Best-single-run-L1 i de 560+ eksperimenter: 0.0238 på Horse Full, gennemsnit over 3 trials 0.0246 (mod P4 0.0230 på samme scene). MCMC leverer samtidig 71 % færre gaussians (150K vs ~524K) — afgørende, hvis du vil levere resultatet på nettet, fordi den mindre sky giver markant mindre eksport-filer. Træningstid på en M3 Ultra typisk 20–35 minutter på 200 billeder; på 1 000+ billed-sæt nærmere 1–2 timer. Bedste valg, hvis maksimal billedkvalitet ved minimal slutstørrelse ønskes.

Inspector med SCENE CLASS-gruppen foldet ud. Hver preset-post viser navn, iterations-budget og endelig gaussian-cap. De høje caps (669K til 1.25M) afspejler Q7-BayesOpt-tuningerne, som empirisk har bestemt den optimale gaussian-densitet for de respektive scenetyper. Valg ved klik skriver den gemte træningskonfiguration ind i den aktuelle tilstand.
P8 — Render (3D)
HVOR
Inspector → Presets-sektion → gruppe „Scene-Class" → post „Render (3D)". UUID-suffiks …700.
TEKNISK
Scene-Class-preset til billedsyntetiske / CGI-agtige scener (NeRF-Blender, Mip-NeRF 360 Flowers, Blender-renderede testsæt). Q7-BayesOpt-sweep (trial T10 på flowers, seed 7, budget 20) fandt: mcmcMaxGaussians=1 189 511, mcmcCapMultiplier=2.98, ssimWeight=0.051, densifyGradThreshold=3.34e-06, mcmcNoiseScale=5.61e-05. Δ +0.36 dB PSNR i forhold til Quality-MCMC-baseline (17.67 → 18.03). Mip-splatting er bevidst slået fra (Q1.5-„closed no-win"-verdict 2026-05-25), sky-dome ligeledes slået fra (syntetiske scener har ingen rigtig himmel). Hoved-håndtaget er den 8× større gaussian-overgrænse — syntetiske scener med ren alpha og tætte teksturer reagerer stærkt på højere densitet. Træningstid på 200 billeder cirka som P7.
P9 — Outdoor (tuned)
HVOR
Inspector → Presets-sektion → gruppe „Scene-Class" → post „Outdoor (tuned)". UUID-suffiks …701.
TEKNISK
Scene-Class-preset til udendørs-optagelser med ægte himmel og stort dybdeområde (Mip-NeRF 360 Bicycle/Garden, ETH3D-Tunnel, droneflyvninger). Q7-BayesOpt-sweep (trial T0 på bicycle, seed 7, budget 10) fandt: mcmcMaxGaussians=1 250 744, mcmcCapMultiplier=5.32, ssimWeight=0.082, skyDomeRadiusMultiplier=59.0. Δ +1.40 dB PSNR mod Quality-MCMC (21.66 → 23.06) — alle 9 valide bicycle-trials brød +1.0-dB-tærsklen. Outdoor-scener reagerer ekstremt stærkt på højere gaussian-budgetter (skaleret dybdeområde) og på V549e-sky-dome'en (sfærisk projicerede sky-pixler omkring scenen). Cap-multiplier 5.32 tillader MCMC-relocation at sample mere aggressivt i fjerne billedregioner. Mip-splatting bevidst slået fra (Q1.5-verdict: koster endda PSNR på outdoor). Anbefaling i UI'en med suffiks „(tuned)" — mod den ikke-tunede indoor-pendant er kvalitetsspringet over fire gange så stort.
P10 — Indoor
HVOR
Inspector → Presets-sektion → gruppe „Scene-Class" → post „Indoor". UUID-suffiks …702.
TEKNISK
Scene-Class-preset til indendørs rum (Mip-NeRF 360 Bonsai/Kitchen/Room, Deep Blending playroom/drjohnson, ETH3D Storage Room). Q7-BayesOpt-sweep (trial T6 på bonsai, seed 7, budget 8) fandt: mcmcMaxGaussians=669 215, mcmcCapMultiplier=1.76, densifyGradThreshold=1.67e-06, pruneOpacityThreshold=0.0142, ssimWeight=0.171. Δ +0.33 dB PSNR mod Quality-MCMC (29.63 → 29.96). 3/8 trials brød +0.2-dB-tærsklen, 8/8 valid (ingen stall takket være mtime-stall-guard). Indendørs rum reagerer rundt halvt så stærkt som outdoor — Δ +0.33 vs +1.40 dB — ved cirka halvdelen af gaussian-budgettet (670K vs 1.25M). Grunden: geometri begrænset af vægge mætter tidligere; flere gaussians spildes på flade vægflader. Cap-multiplier 1.76 er bevidst valgt konservativt for at undgå MCMC-collapse (fænomen fra v1.4.3). Sky-dome og mip-splatting begge slået fra.
Hvornår hvilken preset?
| Scenarie | Første-test | Hovedkørsel |
|---|---|---|
| Funktionstest af nye billeder, < 30s | P1 Quick | — |
| Enkelt-objekt-scan, < 500 fotos | P2 Preview | P4 Quality eller P7 MCMC |
| Indendørs rum, 100–500 fotos | P2 eller P5 | P10 Indoor |
| Udendørs/drone/landskab, > 200 fotos | P5 Preview MCMC | P9 Outdoor (tuned) |
| Blender/Cinema-4D-renderinger, NeRF-Blender testsæt | P5 Preview MCMC | P8 Render (3D) |
| Web-levering (lille, kompakt) | P2 | P7 Quality MCMC (mindste fil ved fuld kvalitet) |
| Print, marketing, fuld detalje | P3 eller P5 | P4 Quality (Classic) |
Hurtig sammenligning
| Preset | Strategi | Iters | Max-Gs | Render-skala | Typisk tid (200 billeder, M3 Ultra) | Q-sweep |
|---|---|---|---|---|---|---|
| P1 Quick | Classic | 1 000 | ∞ | 0.25× | ~30 s | — |
| P2 Preview | Classic | 5 000 | ∞ | 0.5× | 2–3 min | — |
| P3 Balanced | Classic | 20 000 | ∞ | 1.0× | 30–60 s | — |
| P4 Quality | Classic | 35 000 | ∞ | 1.0× | 2–4 min | V546 HTGS |
| P5 Preview MCMC | MCMC | 60 000 | 100 K | 1.0× | 5–8 min | — |
| P6 Balanced MCMC | MCMC | 120 000 | 150 K | 1.0× | 8–15 min | — |
| P7 Quality MCMC | MCMC | 200 000 | 150 K | 1.0× | 20–35 min | V544a |
| P8 Render (3D) | MCMC | 200 000 | 1.19 M | 1.0× | 25–45 min | Q7 T10 Δ+0.36 dB |
| P9 Outdoor (tuned) | MCMC | 200 000 | 1.25 M | 1.0× | 30–50 min | Q7 T0 Δ+1.40 dB |
| P10 Indoor | MCMC | 200 000 | 670 K | 1.0× | 25–40 min | Q7 T6 Δ+0.33 dB |
Egne forudindstillinger
Via knappen Save… i forudindstillingssektionen (I1 i kapitel 2) gemmer du den aktuelle træningskonfiguration som en egen preset. Egne presets er ikke „Built-in" og kan omdøbes, eksporteres (som JSON), deles via træk-og-slip, dupliceres og slettes. De ti indbyggede presets P1–P10 forbliver upåvirkede af slet-knappen.
Tommelfingerregel: Hvis du ændrer noget ved en preset, som du vil bruge oftere — sky-dome tændt, højere SSIM-vægt for en bestemt scene-klasse, afvigende iter-antal — så gem varianten som en egen preset. Så ved du straks ved næste kørsel, at det er en konfiguration, der afviger fra standarden.