Hoofdstuk 7 — Ingebouwde kwaliteitspresets

Presets-sectie in de Inspector, alle vier groepen uitgeklapt, onder de kop de regel „Ready-made recipes — they replace the training settings". CLASSIC staat bovenaan met Quick (1K iters), Preview (5K iters, actieve keuze met groen vinkje), Balanced (20K iters), Quality (35K iters) en Ultra Detail (35K iters). CAPTURE CLASS met de ondertitel „Curated real-world examples" volgt daaronder: Drone / Aerial, 360° Walkaround, 360° Walkaround (High Detail) en Photo / Object met elk 40K iters en 1500K Gaussians, daarnaast Photoset / Unordered (40K iters) en Maximum Quality Native (80K iters, 20000K Gaussians). MCMC draagt de ondertitel „No threshold tuning" — MCMC heeft geen densify-until-threshold nodig: Preview (60K iters, 100K Gaussians), Balanced (120K, 150K), Quality (200K, 150K). HYBRID bevat Balanced (Hybrid) (20K iters, 150K Gaussians). Helemaal onderaan de footer-actierij: Save…, Export…, Import…
Een preset is een voorbereide configuratie voor het trainen. RadianceKit levert vijftien ingebouwde presets in vier groepen: vijf Classic-presets (P1–P5: Quick/Preview/Balanced/Quality/Ultra Detail), drie MCMC-presets (P6–P8), zes Capture-Class-presets (P9–P14) — gecureerde, op echt materiaal met het oog gevalideerde recepten voor reële opnamesoorten (drone, 360°-rondgang, foto-object, ongesorteerde fotoset) — en één Hybrid-preset (P15), dat de Classic- en MCMC-strategieën combineert. De vroegere „Scene-Class"-presets (Render/3D, Outdoor, Indoor) zijn als zichtbare groep teruggetrokken — in hun plaats is de Capture-Class gekomen. Je kiest de presets in de sidebar in het gebied Presets of in de Simple-modus bij het importeren. Via de knoppen onderaan de sectie maak je eigen presets ernaast — de vijftien ingebouwde kunnen niet verwijderd worden, maar wel gedupliceerd.
In de Expert-weergave verschijnen de presets gegroepeerd naar strategie en opnamesoort (Classic / Capture Class / MCMC / Hybrid). Een klik op een item schrijft de opgeslagen trainingsconfiguratie naar de huidige toestand. Dat is geen momentopname — als je daarna aan schuifregelaars draait, verandert de toestand, maar de preset zelf blijft ongewijzigd; een gekleurde aanduiding toont dan „modified".
Welke preset wanneer de juiste is, hangt vooral af van scènetype en hardware. De twee tabellarische overzichten aan het einde van het hoofdstuk vatten dat samen.
P1 — Quick
WAAR
Inspector → Presets-sectie → Groep „Classic" → Item „Quick". UUID-achtervoegsel …001.
TECHNISCH
Diagnose-preset met 1 000 iteraties, klassieke (adaptieve) densification-strategie en een trainingsresolutie-schaling van 0.25× (invoerafbeelding wordt vóór het trainen tot 25 % verkleind). Bedoeld niet om een scène op te leveren, maar om snel vast te stellen of de setup (camera-poses, puntenwolk, beeldreeks) überhaupt zinvolle beweging in de loss-waarden laat zien. Op een M3 Ultra doorgaans onder 30 seconden op 50–200 beelden. De kleine resolutie verhult echte beeldkwaliteit, maar houdt geheugenbehoefte en render-inspanning zeer laag. Wordt ook automatisch als standaard bij de eerste start gekozen, wanneer het systeem minder dan 10 GB RAM heeft.
P2 — Preview (Classic)
WAAR
Inspector → Presets-sectie → Groep „Classic" → Item „Preview". UUID-achtervoegsel …002.
TECHNISCH
5 000 iteraties Classic-densification, 0.5× resolutie-schaling, dubbele leersnelheden ten opzichte van standaard. Densification (klonen + splitsen) is actief over de eerste 2 500 iteraties, daarna alleen nog pruning. Standaardpreset voor systemen met ≥ 10 GB RAM. Op een M3 Ultra doorgaans 90 seconden tot 3 minuten voor een scène van 200 beelden. Levert een bruikbare indruk van de geometrie en de camera-pose, maar texturen zijn zichtbaar wazig — de 0.5× render-resolutie laat zich daarna door opnieuw trainen met P3 of P4 niet direct omzeilen, omdat de leersnelheden passend bij de halve resolutie zijn gekalibreerd.
P3 — Balanced (Classic)
WAAR
Inspector → Presets-sectie → Groep „Classic" → Item „Balanced". UUID-achtervoegsel …005.
TECHNISCH
20 000 iteraties Classic-densification bij volledige beeldresolutie. Densification loopt over de eerste 15 000 iteraties, vanaf iter 3 000 met een densify-interval van 100. In dit bereik vlakt de winst duidelijk af: de kwaliteit stabiliseert zich tussen iteratie 18 000 en 22 000, en pas de sprong naar Quality (P4) brengt weer merkbaar meer op. Op een M3 Ultra doorgaans 30–60 seconden op 200 beelden, 5–8 minuten op 1 000+ beelden.
P4 — Quality (Classic)
WAAR
Inspector → Presets-sectie → Groep „Classic" → Item „Quality". UUID-achtervoegsel …003.
TECHNISCH
35 000 iteraties Classic-densification met „Opacity Decay" (HTGS, Eurographics 2025): na elke densify-cyclus wordt de opacity van alle bestaande Gaussians vermenigvuldigd met een factor < 1.0, wat inactief geworden Gaussians bij het pruning betrouwbaar verwijdert — bij hetzelfde aantal iteraties een zichtbaar schoner resultaat dan zonder deze stap. SSIM-loss is geactiveerd (ssimWeight=0.05). Op een M3 Ultra doorgaans 2–4 minuten op 200 beelden. Op objectscènes de sterkste van de klassieke varianten. Let op: heeft ~3–5 GB GPU-geheugen nodig; op systemen met 8 GB is P3 de veilige keuze.
P5 — Ultra Detail (Classic)
WAAR
Inspector → Presets-sectie → Groep „Classic" → Item „Ultra Detail". UUID-achtervoegsel …008.
TECHNISCH
Ongeveer 35 000 iteraties Classic-densification — het scherpste recept van de Classic-groep. Het passeert bij vergelijkbare rekentijd het MCMC-„Quality"-preset (P8) en is daarmee het sterkste Quality-preset van de Classic-groep en de scherpste Classic-variant die RadianceKit levert. Op een M3 Ultra doorgaans binnen hetzelfde tijdsbestek als P4 Quality (2–5 minuten op 200 beelden), maar heeft iets meer GPU-geheugen nodig; op systemen met 8 GB blijft P3 de veilige keuze.
P6 — Preview (MCMC)
WAAR
Inspector → Presets-sectie → Groep „MCMC" → Item „Preview". UUID-achtervoegsel …006.
TECHNISCH
60 000 iteraties MCMC-densification (3DGS-MCMC, NeurIPS 2024) bij een cap van 100 000 Gaussians. MCMC vervangt de heuristische klonen/splitsen-logica door Markov-Chain-Monte-Carlo-relocatie: dode Gaussians worden via sigmoïd-gewogen sampling-diepten opnieuw geplaatst, wat een gecontroleerd en reproduceerbaar aantal Gaussians oplevert. De cap begrenst het maximumaantal hard op 100K — dat bespaart geheugen en rendertijd, maar kost detail. Op een M3 Ultra doorgaans 5–8 minuten op 200 beelden. Geschikt als „MCMC-functietest" — helpt beoordelen of een overstap van Classic naar MCMC zinvol zou zijn, voordat je meer tijd in P7 of P8 investeert.
P7 — Balanced (MCMC)
WAAR
Inspector → Presets-sectie → Groep „MCMC" → Item „Balanced". UUID-achtervoegsel …007.
TECHNISCH
120 000 iteraties MCMC bij een cap van 150 000 Gaussians. Het middelste MCMC-niveau — bijna het uiteindelijke Gaussian-aantal van P8 Quality, maar slechts 60 % van de iteraties. Het resultaat blijft daarmee iets achter bij P8 Quality, maar kost slechts ongeveer de helft van de wachttijd. Op een M3 Ultra doorgaans 8–15 minuten op 200 beelden. Gebruikt een methode die de effectieve Gaussian-cap schaalt naar de puntdichtheid van de invoer-SfM-puntenwolk (zie T75 in Hoofdstuk 6).
P8 — Quality (MCMC)
WAAR
Inspector → Presets-sectie → Groep „MCMC" → Item „Quality". UUID-achtervoegsel …004.
TECHNISCH
200 000 iteraties MCMC bij een cap van 150 000 Gaussians, SSIM-loss 0.05, MCMC-noise-decay over 80 % van de iteraties. De beeldkwaliteit ligt op het niveau van de beste Classic-variant (P4), maar MCMC komt daarbij uit met ongeveer 71 % minder Gaussians (150K vs ~524K) — doorslaggevend als je het resultaat op het web wilt uitleveren, omdat de kleinere wolk aanzienlijk kleinere exportbestanden oplevert. Trainingstijd op een M3 Ultra doorgaans 20–35 minuten op 200 beelden; op sets van 1 000+ beelden eerder 1–2 uur. Beste keuze wanneer maximale beeldkwaliteit bij minimale eindgrootte gewenst is.

Inspector met de CAPTURE CLASS-groep uitgeklapt. Elk item is een op echt materiaal met het oog gevalideerd recept voor een concrete opnamesoort (drone, 360°-rondgang, foto-object), geen tegen een academische testset geoptimaliseerde waarde. Onder elke naam staan het aantal iteraties en de Gaussian-bovengrens. Selectie per klik schrijft de opgeslagen trainingsconfiguratie naar de huidige toestand.
P9 — Drone / Aerial
WAAR
Inspector → Presets-sectie → Groep „Capture Class" → Item „Drone / Aerial". UUID-achtervoegsel …010.
TECHNISCH
Capture-Class-preset voor lucht- en drone-orbits van gebouwen en landschappen. MCMC-densifier, 40 000 iteraties, cap 1,5 miljoen Gaussians, SSIM-loss 0.5 plus edge-aware-term 0.1. Doorslaggevend is de anisotropie-straf met gewicht 0.003 bij een ratio-drempel van 6 — de „spaghetti-killer" tegen de typisch naaldvormige artefacten die drone-footage produceert. Gevalideerd aan een echte DJI-4K-dronevlucht over het Pensford-viaduct (met het oog gecontroleerd, niet alleen metrisch).
P10 — 360° Walkaround
WAAR
Inspector → Presets-sectie → Groep „Capture Class" → Item „360° Walkaround". UUID-achtervoegsel …011.
TECHNISCH
Capture-Class-preset voor 360°-walkaround-video's. MCMC-densifier, 40 000 iteraties, cap 1,5 miljoen Gaussians, SSIM-loss 0.5 plus edge-aware-term 0.1, zachte anisotropie-straf (gewicht 0.001 bij ratio-drempel 15). Personen- en hemelmasker zijn actief. De preset verwacht een 360°-equirect-video, die intern naar ongeveer 90° brede perspectiefcrops wordt geherprojecteerd voordat het trainen begint. Gevalideerd aan 8K-360°-rondgangen met selfiestick (Monument-scène, met het oog gecontroleerd).
P11 — 360° Walkaround (High Detail)
WAAR
Inspector → Presets-sectie → Groep „Capture Class" → Item „360° Walkaround (High Detail)". UUID-achtervoegsel …013 (opt-in).
TECHNISCH
Opt-in Capture-Class-preset voor 360°-walkaround-video's met maximaal detail. Hybrid-densifier (klassiek abs-gradiënt-klonen/splitsen + MCMC-noise + relocatie), 40 000 iteraties, cap 1,5 miljoen Gaussians, anisotropie-straf 0.0015 bij ratio-drempel 15, SSIM-loss 0.2 en edge-aware-term 0. Op 360°-materiaal verslaat het de standaard-MCMC-preset „360° Walkaround" (P10) op de kwaliteitsmaten en bij zichtbaar confetti, en dat met ongeveer een derde van het aantal splats. Staat bewust opt-in naast de standaard-360-preset, totdat het aan meer scènes gevalideerd is.
P12 — Photo / Object
WAAR
Inspector → Presets-sectie → Groep „Capture Class" → Item „Photo / Object". UUID-achtervoegsel …012.
TECHNISCH
Capture-Class-preset voor object-orbits uit scherpe losse foto's (geen video). Hybrid-t1-densifier (met relocatie), 40 000 iteraties, cap 1,5 miljoen Gaussians, SSIM-loss 0.5 plus edge-aware-term 0.1, zachte anisotropie-straf (gewicht 0.001 bij ratio-drempel 15), opacity decay 0.9995 elke 50 iteraties, geen masking. Gevalideerd aan 163 hoogresolutie 41-MP-foto's van een skelet (met het oog gecontroleerd). Weinig views (tot ongeveer 600) blijven daarbij onder de hybride-collapse-drempel.
P13 — Photoset / Unordered
WAAR
Inspector → Presets-sectie → Groep „Capture Class" → Item „Photoset / Unordered".
TECHNISCH
Capture-Class-preset voor een ongesorteerde fotoset — opnames zonder bekende volgorde, bijvoorbeeld uit meerdere sessies of van meerdere personen. 40 000 iteraties. Voor dit opnametype richt de app de camerapositie altijd met de native methode uit, onafhankelijk van de overige instelling (zie Hoofdstuk 9).
P14 — Maximum Quality Native
WAAR
Inspector → Presets-sectie → Groep „Capture Class" → Item „Maximum Quality Native".
TECHNISCH
Het duurste recept van de lijst: 80 000 iteraties bij een Gaussian-bovengrens van 20 miljoen. Het stelt in één stap zowel het trainen als de hoogste native uitlijningsstap in (recept E3, zie Hoofdstuk 9) — de directe weg naar de hoogste kwaliteit van het native pad, zonder de afzonderlijke waarden handmatig in te stellen. Dienovereenkomstig lange looptijd en dienovereenkomstig hoge geheugenbehoefte: op zwakkere systemen is een van de overige Capture-Class-presets de veilige keuze.
P15 — Ausgewogen (Hybrid)
WAAR
Inspector → Presets-sectie → Groep „Hybrid" → Item „Ausgewogen (Hybrid)". UUID-achtervoegsel …009.
TECHNISCH
20 000 iteraties met de hybride-densification-strategie: klassiek gradiëntgedreven klonen/splitsen plaatst capaciteit waar de loss het nodig heeft, MCMC-SGLD-noise verkent verder, en dode Gaussians worden gerelokeerd, in plaats van bij pruning verloren te gaan. Opacity decay vervangt opacity-resets; een anisotropie-straf (gewicht 0.001, ratio-drempel 15) houdt naaldvormige splats in toom. De Gaussian-cap schaalt mee met de scène (150K basis, scene-aware ×3.0). Ten opzichte van pure MCMC bij hetzelfde budget levert dit iets meer beeldkwaliteit en heeft daarbij 20–30 % minder Gaussians nodig. Op een M3 Ultra doorgaans 5–10 minuten op 200 beelden.
Wanneer welke preset?
| Scenario | Eerste test | Hoofdrun |
|---|---|---|
| Functietest van nieuwe foto's, < 30s | P1 Quick | — |
| Object-orbit uit scherpe losse foto's | P2 Preview | P12 Photo / Object |
| Scan van één object (video), < 500 foto's | P2 Preview | P4 Quality of P8 Quality MCMC |
| 360°-walkaround-video | P6 Preview MCMC | P10 360° Walkaround (scherp: P11 High Detail) |
| Lucht-/dronefoto's-orbit, landschap | P6 Preview MCMC | P9 Drone / Aerial |
| Foto's zonder herkenbare volgorde | P2 Preview | P13 Photoset / Unordered |
| Hoogste kwaliteit, tijd speelt geen rol | P2 Preview | P14 Maximum Quality Native |
| Webpublicatie (klein, compact) | P2 | P8 Quality MCMC (kleinste bestand bij volledige kwaliteit) |
| Scherpe details in korte tijd, compacte export | P2 of P6 | P15 Ausgewogen (Hybrid) |
| Maximale detailtrouw, Classic-strategie | P3 of P6 | P5 Ultra Detail |
| Print, marketing, volledig detail | P3 of P6 | P4 Quality (Classic) of P5 Ultra Detail |
Snelle vergelijking
| Preset | Strategie | Iters | Max-Gs | Renderschaal | Typische tijd (200 afbeeldingen, M3 Ultra) | Bijzonderheid |
|---|---|---|---|---|---|---|
| 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 | Opacity Decay (HTGS) |
| P5 Ultra Detail | Classic | ~35 000 | ∞ | 1.0× | 2–5 min | scherpste Classic-niveau |
| P6 Preview MCMC | MCMC | 60 000 | 100 K | 1.0× | 5–8 min | — |
| P7 Balanced MCMC | MCMC | 120 000 | 150 K | 1.0× | 8–15 min | — |
| P8 Quality MCMC | MCMC | 200 000 | 150 K | 1.0× | 20–35 min | Gradient-Accumulation |
| P9 Drone / Aerial | MCMC | 40 000 | 1.5 M | 1.0× | 10–25 min | Oog / Viaduct |
| P10 360° Walkaround | MCMC | 40 000 | 1.5 M | 1.0× | 10–25 min | Oog / Monument |
| P11 360° Walkaround (High Detail) | Hybrid | 40 000 | 1.5 M | 1.0× | 10–25 min | Oog (opt-in) |
| P12 Photo / Object | Hybrid | 40 000 | 1.5 M | 1.0× | 10–25 min | Oog / Skelet |
| P13 Photoset / Unordered | — | 40 000 | — | 1.0× | — | lijnt altijd native uit |
| P14 Maximum Quality Native | — | 80 000 | 20 M | 1.0× | — | stelt tegelijk het hoogste native uitlijningsniveau in |
| P15 Evenwichtig (Hybrid) | Hybrid | 20 000 | 150 K | 1.0× | 5–10 min | Classic + MCMC gecombineerd |
Eigen presets
Via de knop Save… in de Presets-sectie (I1 in hoofdstuk 2) sla je de huidige trainingsconfiguratie op als eigen preset. Eigen presets zijn niet „Built-in" en kunnen worden hernoemd, geëxporteerd (als JSON), via drag-and-drop gedeeld, gedupliceerd en verwijderd. De vijftien ingebouwde presets P1–P15 blijven onaangetast door de verwijderknop.
Vuistregel: Als je iets aan een preset wijzigt dat je vaker nodig zult hebben — Sky-Dome aan, hoger SSIM-gewicht voor een bepaalde scène-klasse, afwijkende iteratie-aantallen — sla de variant dan op als eigen preset. Zo weet je bij de volgende run meteen dat het om een configuratie gaat die van de standaard afwijkt.