Kapitel 7 — Inbyggda kvalitets-presets

Presets-sektion i Inspector, alla fyra grupper utfällda, under rubriken raden „Ready-made recipes — they replace the training settings". CLASSIC står överst med Quick (1K iters), Preview (5K iters, aktivt val med grön bock), Balanced (20K iters), Quality (35K iters) och Ultra Detail (35K iters). CAPTURE CLASS med underrubriken „Curated real-world examples" följer därunder: Drone / Aerial, 360° Walkaround, 360° Walkaround (High Detail) och Photo / Object med vardera 40K iters och 1500K Gaussians, samt Photoset / Unordered (40K iters) och Maximum Quality Native (80K iters, 20000K Gaussians). MCMC bär underrubriken „No threshold tuning" — MCMC behöver ingen Densify-Until-Threshold: Preview (60K iters, 100K Gaussians), Balanced (120K, 150K), Quality (200K, 150K). HYBRID innehåller Balanced (Hybrid) (20K iters, 150K Gaussians). Längst ner footer-action-raden: Save…, Export…, Import…
Ett preset är en förberedd konfiguration för träningen. RadianceKit levererar femton inbyggda presets i fyra grupper: fem Classic-presets (P1–P5: Quick/Preview/Balanced/Quality/Ultra Detail), tre MCMC-presets (P6–P8), sex Capture-Class-presets (P9–P14) — kuraterade recept, ögonvaliderade på riktigt material, för verkliga inspelningstyper (drönare, 360°-rundvandring, foto-objekt, osorterat fotoset) — och ett Hybrid-preset (P15), som kombinerar Classic- och MCMC-strategierna. De tidigare „Scene-Class"-presetsen (Render/3D, Outdoor, Indoor) har dragits tillbaka som synlig grupp — i deras ställe har Capture-Class trätt in. Du väljer presets i sidopanelen under Presets eller i Simple-läget vid import. Med knapparna längst ner i sektionen skapar du egna presets bredvid — de femton inbyggda kan inte tas bort, men väl dupliceras.
I Expert-vyn visas presetsen grupperade efter strategi och inspelningstyp (Classic / Capture Class / MCMC / Hybrid). Ett klick på en post skriver den lagrade träningskonfigurationen till det aktuella tillståndet. Det är ingen ögonblicksbild — om du sedan vrider på reglage ändras tillståndet, men själva presetet förblir oförändrat; en färgad indikator visar då „modified".
Vilket preset som är rätt beror framför allt på scentyp och hårdvara. De två tabellöversikterna i slutet av kapitlet sammanfattar det hela.
P1 — Quick
VAR
Inspector → Presets-sektion → grupp „Classic" → post „Quick". UUID-suffix …001.
TEKNISKT
Diagnos-preset med 1 000 iterationer, klassisk (adaptiv) densifieringsstrategi och en tränings-upplösningsskalning på 0.25× (indatabilden förminskas till 25 % innan träningen). Ska inte användas för att leverera en scen, utan för att snabbt avgöra om setupen (kamerapositioner, punktmoln, bildserie) överhuvudtaget visar rimlig rörelse i loss-värdena. På en M3 Ultra typiskt under 30 sekunder på 50–200 bilder. Den låga upplösningen döljer verklig bildkvalitet, men håller minnesbehov och renderingskostnad mycket lågt. Väljs också automatiskt som standard vid första start om systemet har mindre än 10 GB RAM.
P2 — Preview (Classic)
VAR
Inspector → Presets-sektion → grupp „Classic" → post „Preview". UUID-suffix …002.
TEKNISKT
5 000 iterationer Classic-densifiering, 0.5× upplösningsskalning, dubbla inlärningshastigheter jämfört med standard. Densifiering (kloning + splittning) är aktiv under de första 2 500 iterationerna, därefter enbart pruning. Standardpreset för system med ≥ 10 GB RAM. På en M3 Ultra typiskt 90 sekunder till 3 minuter för en scen med 200 bilder. Ger ett användbart intryck av geometrin och kamerapositionen, men texturer är märkbart uppmjukade — den 0.5× renderingupplösningen kan inte direkt kringgås genom att därefter träna om med P3 eller P4, eftersom inlärningshastigheterna är kalibrerade för halva upplösningen.
P3 — Balanced (Classic)
VAR
Inspector → Presets-sektion → grupp „Classic" → post „Balanced". UUID-suffix …005.
TEKNISKT
20 000 iterationer Classic-densifiering vid full bildupplösning. Densifiering pågår under de första 15 000 iterationerna, från iteration 3 000 med ett densify-intervall på 100. I detta område avtar avkastningen tydligt: kvaliteten stabiliseras mellan iteration 18 000 och 22 000, och först språnget till Quality (P4) ger märkbart mer igen. På en M3 Ultra typiskt 30–60 sekunder på 200 bilder, 5–8 minuter på 1 000+ bilder.
P4 — Quality (Classic)
VAR
Inspector → Presets-sektion → grupp „Classic" → post „Quality". UUID-suffix …003.
TEKNISKT
35 000 iterationer Classic-densifiering med „Opacity Decay" (HTGS, Eurographics 2025): efter varje densify-cykel multipliceras opaciteten hos alla befintliga Gaussians med en faktor < 1.0, vilket pålitligt tar bort inaktiva Gaussians vid pruning — vid samma antal iterationer ett märkbart renare resultat än utan detta steg. SSIM-loss är aktiverad (ssimWeight=0.05). På en M3 Ultra typiskt 2–4 minuter på 200 bilder. På objekt-scener den starkaste av de klassiska varianterna. Observera: kräver ~3–5 GB GPU-minne; på system med 8 GB är P3 det säkra valet.
P5 — Ultra Detail (Classic)
VAR
Inspector → Presets-sektion → grupp „Classic" → post „Ultra Detail". UUID-suffix …008.
TEKNISKT
Ungefär 35 000 iterationer Classic-densifiering — det skarpaste receptet i Classic-gruppen. Vid jämförbar beräkningstid går det om MCMC-„Quality"-presetet (P8) och är därmed det starkaste quality-presetet i Classic-gruppen och den skarpaste Classic-varianten som RadianceKit levererar. På en M3 Ultra typiskt inom samma tidsram som P4 Quality (2–5 minuter på 200 bilder), men kräver något mer GPU-minne; på system med 8 GB förblir P3 det säkra valet.
P6 — Preview (MCMC)
VAR
Inspector → Presets-sektion → grupp „MCMC" → post „Preview". UUID-suffix …006.
TEKNISKT
60 000 iterationer MCMC-densifiering (3DGS-MCMC, NeurIPS 2024) med ett tak på 100 000 Gaussians. MCMC ersätter den heuristiska klon/split-logiken med Markov-Chain-Monte-Carlo-relokation: döda Gaussians omplaceras via sigmoid-viktade samplingsdjup, vilket ger ett kontrollerat och reproducerbart antal Gaussians. Taket begränsar det maximala antalet hårt till 100K — det sparar minne och renderingstid, men kostar detalj. På en M3 Ultra typiskt 5–8 minuter på 200 bilder. Fungerar som „MCMC-funktionstest" — hjälper dig bedöma om ett byte från Classic till MCMC vore värt det, innan du lägger mer tid på P7 eller P8.
P7 — Balanced (MCMC)
VAR
Inspector → Presets-sektion → grupp „MCMC" → post „Balanced". UUID-suffix …007.
TEKNISKT
120 000 iterationer MCMC med ett tak på 150 000 Gaussians. Den mellersta MCMC-nivån — nästan samma slutliga antal Gaussians som P8 Quality, men bara 60 % av iterationerna. Resultatet blir därmed något sämre än P8 Quality, men kostar bara ungefär halva väntetiden. På en M3 Ultra typiskt 8–15 minuter på 200 bilder. Använder en metod som skalar det effektiva Gaussian-taket efter punkttätheten i den ingående SfM-punktmolnet (se T75 i kapitel 6).
P8 — Quality (MCMC)
VAR
Inspector → Presets-sektion → grupp „MCMC" → post „Quality". UUID-suffix …004.
TEKNISKT
200 000 iterationer MCMC med ett tak på 150 000 Gaussians, SSIM-loss 0.05, MCMC-noise-decay över 80 % av iterationerna. Bildkvaliteten ligger i nivå med den bästa Classic-varianten (P4), men MCMC klarar sig med omkring 71 % färre Gaussians (150K jämfört med ~524K) — avgörande om du vill leverera resultatet på webben, eftersom det mindre molnet ger betydligt mindre exportfiler. Träningstiden på en M3 Ultra är typiskt 20–35 minuter på 200 bilder; på set med 1 000+ bilder snarare 1–2 timmar. Bästa valet när maximal bildkvalitet vid minimal slutstorlek önskas.

Inspector med CAPTURE CLASS-gruppen utfälld. Varje post är ett ögonvaliderat recept på riktigt material för en konkret inspelningstyp (drönare, 360°-rundvandring, foto-objekt), inte ett värde optimerat mot ett akademiskt testset. Under varje namn står iterationsantal och Gaussian-övre gräns. Val genom klick skriver den lagrade träningskonfigurationen till det aktuella tillståndet.
P9 — Drone / Aerial
VAR
Inspector → Presets-sektion → grupp „Capture Class" → post „Drone / Aerial". UUID-suffix …010.
TEKNISKT
Capture-Class-preset för luft- och drönaromloppsbanor kring byggnader och landskap. MCMC-densifierare, 40 000 iterationer, tak 1,5 miljoner Gaussians, SSIM-loss 0.5 plus edge-aware-term 0.1. Avgörande är anisotropi-straffet med vikt 0.003 vid en ratio-tröskel på 6 — „spaghetti-dödaren" mot de typiskt nålformade artefakter som drönarmaterial skapar. Validerat på ett riktigt DJI 4K-drönarflyg över Pensford-viadukten (ögonbedömt, inte bara metrisk).
P10 — 360° Walkaround
VAR
Inspector → Presets-sektion → grupp „Capture Class" → post „360° Walkaround". UUID-suffix …011.
TEKNISKT
Capture-Class-preset för 360°-rundvandringsvideor. MCMC-densifierare, 40 000 iterationer, tak 1,5 miljoner Gaussians, SSIM-loss 0.5 plus edge-aware-term 0.1, mjukt anisotropi-straff (vikt 0.001 vid ratio-tröskel 15). Person- och himmel-mask är aktiva. Presetet förväntar sig en 360°-equirect-video, som internt projiceras om till cirka 90° breda perspektiv-crop innan träningen startar. Validerat på 8K-360°-rundvandringar med selfiepinne (Monument-scen, ögonbedömt).
P11 — 360° Walkaround (High Detail)
VAR
Inspector → Presets-sektion → grupp „Capture Class" → post „360° Walkaround (High Detail)". UUID-suffix …013 (opt-in).
TEKNISKT
Opt-in-Capture-Class-preset för 360°-rundvandringsvideor med maximal detalj. Hybrid-densifierare (klassisk abs-gradient-kloning/splittning + MCMC-brus + relokation), 40 000 iterationer, tak 1,5 miljoner Gaussians, anisotropi-straff 0.0015 vid ratio-tröskel 15, SSIM-loss 0.2 och edge-aware-term 0. På 360°-material slår det standard-MCMC-presetet „360° Walkaround" (P10) på kvalitetsmåtten och på synligt konfetti, och det med ungefär en tredjedel av antalet splats. Placerat medvetet som opt-in vid sidan om standard-360-presetet, tills det validerats på fler scener.
P12 — Photo / Object
VAR
Inspector → Presets-sektion → grupp „Capture Class" → post „Photo / Object". UUID-suffix …012.
TEKNISKT
Capture-Class-preset för objektomloppsbanor från skarpa enskilda foton (ingen video). Hybrid-t1-densifierare (med relokation), 40 000 iterationer, tak 1,5 miljoner Gaussians, SSIM-loss 0.5 plus edge-aware-term 0.1, mjukt anisotropi-straff (vikt 0.001 vid ratio-tröskel 15), opacity decay 0.9995 var 50:e iteration, ingen maskning. Validerat på 163 högupplösta 41-MP-foton av ett skelett (ögonbedömt). Få vyer (upp till cirka 600) håller sig därmed under hybrid-collapse-tröskeln.
P13 — Photoset / Unordered
VAR
Inspector → Presets-sektion → grupp „Capture Class" → post „Photoset / Unordered".
TEKNISKT
Capture-Class-preset för ett osorterat fotoset — bilder utan känd ordning, till exempel från flera sessioner eller flera personer. 40 000 iterationer. För denna inspelningstyp riktar appen alltid in kamerapositionerna med den inbyggda (native) metoden, oavsett den övriga inställningen (se kapitel 9).
P14 — Maximum Quality Native
VAR
Inspector → Presets-sektion → grupp „Capture Class" → post „Maximum Quality Native".
TEKNISKT
Det dyraste receptet i listan: 80 000 iterationer med en Gaussian-övre gräns på 20 miljoner. Det ställer i ett steg in både träningen och den högsta native-inriktningsnivån (recept E3, se kapitel 9) — den direkta vägen till högsta kvalitet på den native vägen, utan att behöva sätta enskilda värden för hand. Motsvarande lång körtid och motsvarande högt minnesbehov: på svagare system är ett av de övriga Capture-Class-presetsen det säkra valet.
P15 — Ausgewogen (Hybrid)
VAR
Inspector → Presets-sektion → grupp „Hybrid" → post „Ausgewogen (Hybrid)". UUID-suffix …009.
TEKNISKT
20 000 iterationer med Hybrid-densifieringsstrategin: klassisk gradientdriven kloning/splittning placerar kapacitet där loss behöver den, MCMC-SGLD-brus utforskar vidare, och döda Gaussians omplaceras istället för att gå förlorade vid pruning. Opacity decay ersätter opacity-resets; ett anisotropi-straff (vikt 0.001, ratio-tröskel 15) håller nålformade splats i schack. Gaussian-taket skalar med scenen (150K bas, scenmedveten ×3.0). Jämfört med ren MCMC vid samma budget ger detta något mer bildkvalitet och behöver samtidigt 20–30 % färre Gaussians. På en M3 Ultra typiskt 5–10 minuter på 200 bilder.
När ska vilket Preset användas?
| Scenario | Första test | Huvudkörning |
|---|---|---|
| Funktionstest av nya bilder, < 30s | P1 Quick | — |
| Objektorbit från skarpa enstaka foton | P2 Preview | P12 Photo / Object |
| Skanning av enskilt objekt (video), < 500 foton | P2 Preview | P4 Quality eller P8 Quality MCMC |
| 360°-runtomgångsvideo | P6 Preview MCMC | P10 360° Walkaround (skarpt: P11 High Detail) |
| Luft-/drönarorbit, landskap | P6 Preview MCMC | P9 Drone / Aerial |
| Foton utan tydlig ordning | P2 Preview | P13 Photoset / Unordered |
| Högsta kvalitet, tid spelar ingen roll | P2 Preview | P14 Maximum Quality Native |
| Webbleverans (liten, kompakt) | P2 | P8 Quality MCMC (minsta fil vid full kvalitet) |
| Skarpa detaljer på kort tid, kompakt export | P2 eller P6 | P15 Ausgewogen (Hybrid) |
| Maximal detaljtrohet, Classic-strategi | P3 eller P6 | P5 Ultra Detail |
| Print, marknadsföring, full detaljrikedom | P3 eller P6 | P4 Quality (Classic) eller P5 Ultra Detail |
Snabbjämförelse
| Preset | Strategi | Iter. | Max-Gs | Renderskala | Typisk tid (200 bilder, M3 Ultra) | Särdrag |
|---|---|---|---|---|---|---|
| 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 | skarpaste Classic-nivån |
| 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 | Öga / Viadukt |
| P10 360° Walkaround | MCMC | 40 000 | 1.5 M | 1.0× | 10–25 min | Öga / Monument |
| P11 360° Walkaround (High Detail) | Hybrid | 40 000 | 1.5 M | 1.0× | 10–25 min | Öga (opt-in) |
| P12 Photo / Object | Hybrid | 40 000 | 1.5 M | 1.0× | 10–25 min | Öga / Skelett |
| P13 Photoset / Unordered | — | 40 000 | — | 1.0× | — | riktar alltid in nativt |
| P14 Maximum Quality Native | — | 80 000 | 20 M | 1.0× | — | ställer samtidigt in den högsta nativa inriktningsnivån |
| P15 Ausgewogen (Hybrid) | Hybrid | 20 000 | 150 K | 1.0× | 5–10 min | Classic + MCMC kombinerat |
Egna presets
Via knappen Save… i Presets-sektionen (I1 i kapitel 2) sparar du den aktuella träningskonfigurationen som ett eget preset. Egna presets är inte „Built-in" och kan döpas om, exporteras (som JSON), delas via dra-och-släpp, dupliceras och raderas. De femton inbyggda preseten P1–P15 påverkas inte av raderingsknappen.
Tumregel: Om du ändrar något i ett preset som du kommer behöva oftare — Sky-Dome på, högre SSIM-vikt för en viss scenklass, avvikande antal iterationer — spara då varianten som ett eget preset. På så sätt vet du direkt vid nästa körning att det är en konfiguration som avviker från standarden.