Kapittel 10 — Begynnermodus
Begynnermodus (engelsk Simple Mode, Cmd+1) er den veiledede arbeidsflyten for alle som for første gang rekonstruerer en 3D-Gaussian-Splatting-scene. I stedet for å vise et sidefelt fylt med Inspector-felter fører appen gjennom fire trinn: først importeres bilder eller en video, og en kvalitetspreset velges, så kjører behandlingen (SfM + trening), etterpå kan den ferdige scenen vurderes i en 3D-forhåndsvisning, og til slutt eksporteres til ønsket format. En smal fremgangsbjelke øverst i vinduet viser til enhver tid hvilket trinn du befinner deg på.
Sammenlignet med Expert Mode (Cmd+2), som viser alle betjeningsfelter samtidig, skjuler begynnermodus ubrukte alternativer, gir valideringsadvarsler ved for få eller dårlige bilder og tilbyr på hvert trinn bare de knappene som er meningsfulle i den aktuelle tilstanden. Du kan når som helst bytte mellom begynner- og Expert Mode (Cmd+1 / Cmd+2), hele tilstanden — importerte bilder, valgt preset, pågående trening, ferdig punktsky — bevares og er umiddelbart tilgjengelig i den andre modusen.
Z1 — Import (velg bilder & preset)

Crumb-trail (Import aktiv) viser den firetrinnsarbeidsflyten. Venstre drop-zone med tre CTA-er: „Browse Files" (NSOpenPanel), „Try Sample Scene" (bundled demo), „Download Sample Photos (~427 MB)" (Mip-NeRF360 flowers subset). Format-pills under lister alle aksepterte filtyper. Til høyre „Imported Files" med teller „0 images" og empty-state „No files imported yet". Nederst quality-velger (default: Preview) og „Start Processing" (deaktivert så lenge ingen bilder er der).
Første trinn består i å gi appen bildemateriale. Via dra-og-slipp i det store, stiplete feltet i midten, via „Browse Files"-knappen eller via klikk på den medfølgende sample-scenen. Til høyre dukker det opp en liste over alle importerte bilder med oppløsning og filstørrelse; nederst i den svevende verktøylinjen velger du kvalitetspresetet og starter pipelinen med „Start Processing". Valideringsadvarsler (rød ved < 3 eller < 10 bilder, oransje ved 10–19) viser om appen forventer en meningsfull rekonstruksjon eller ikke.
C-01ProgressIndicator (trinn-visning)
HVOR
Øverst over arbeidsflyten, alltid synlig.
TEKNISK
Viser en horisontal fremgangsbjelke over hele pipelinen (frame-quality → SfM → trening) med stage-allokering: frame-quality opptar 0–5 % (fase 3.11, veldig kort), SfM opptar 0–30 % av bjelken, trening 30–100 %. Ved siden status-tekst og fase-navngitt prosent-visning („SfM 41 %", „Training 12 500/20 000"), slik at brukere ikke leser det tilsynelatende tilbakeskrittet „41 % SfM → 25 % trening" som feil — bjelken viser hele pipeline-fremgangen, ikke sub-stage. ETA-beregning starter så snart det er målt nok treningstempo (typisk etter de første 100 iterasjonene). Samme visning brukes også i Expert Mode over Inspector.
C-03DropZoneView (dra-og-slipp-område)
HVOR
Venstre side av import-trinnet, stort stiplet rektangel med symbol. Vises i begynnermodus med labelet „Drop photos or a video here".
TEKNISK
Drop-område som lar symbolet kort hoppe og farger bakgrunnen så snart drag-items svever over feltet. Aksepterer JPG, PNG, TIFF, HEIC, MP4, MOV, PLY, SPZ, .splat, .radiancescene-bundles og mapper. Drop-routing etter type: bilder samles og overgis sortert, videoer utløser frame-sampling-stien, splat-filer åpner direkte forhåndsvisningen, scene-bundles lastes inn. Mapper enumereres, og alle inneholdte bilder importeres. Security-scoped bookmarks for sandbox-konform tilgang opptas og frigis korrekt. Ustøttede endelser vises som advarselsbanner i 5 sekunder.
C-05Browse Files-knapp
HVOR
Inne i drop-zonen, prominent knapp.
TEKNISK
Knapp som åpner macOS-fildialogen med multivalg og filtypene JPG, PNG, TIFF, MP4, MOV, mapper samt appens eget scene-format. Resultat-URL-er er security-scoped og videreføres gjennom samme import-stier som dra-og-slipp. Hvis brukeren velger en mappe, enumereres den rekursivt for bilder.
C-06Try Sample Scene-knapp
HVOR
Inne i drop-zonen, bare synlig hvis app-bundlen inneholder sample-scenen, og det ennå ikke er importert bilder/splats.
TEKNISK
Dukker bare opp hvis (a) en sample-scene.splat, .spz eller .ply finnes i app-bundlen OG (b) ennå ingen bilder/videoer er importert, og ennå ingen punktsky finnes. Ved klikk lastes den ferdige punktskyen (foretrukket det minste formatet — .splat ~3 MB, .spz ~1.4 MB, fallback .ply) og setter etter 400 ms hardkodede kamera-verdier fra de originale metadata av blomster-scenen til et estetisk meningsfullt inngangsperspektiv.
C-07Download Sample Photos-knapp
HVOR
Inne i drop-zonen, ved siden av „Try Sample Scene"; samme synlighetsbetingelser.
TEKNISK
Utløser en nedlasting (repo github.com/bkindler/radiancekit-sample-photos) som laster inn ca. 427 MB med 960 fullopløsnings-frames og mater appen. Under nedlastingen er knappen deaktivert. Fremgangen vises i den øvre progress-baren som „Downloading X %" i en egen stage, fordi denne stagen beholder sin egen 0–100 %-skala og ikke overlapper det senere SfM-stage.
C-09Quality Presets-velger
HVOR
Svevende nedre verktøylinje av import-overlayet, til venstre for start-knappen.
TEKNISK
Betjeningselement med label „Quality" grupperer de tilgjengelige presetene etter kategori (Classic / MCMC / Custom). Innebygde presets grupperes etter kategori; seksjonshodene er hardkodede. Custom-presets bare synlige hvis noen finnes. Locked-state: presets som ikke er i free-listen (Quick + Preview), får et „🔒"-suffiks på navnet hvis brukeren ikke har kjøpt; ved valg springer velgeren tilbake på Preview og åpner automatisk purchase-sheetet. Ved valg anvendes presetet, noe som erstatter hele treningskonfigurasjonen.
C-10Start Processing-knapp
HVOR
Svevende nedre verktøylinje av import-overlayet, til høyre for preset-velgeren.
TEKNISK
Knapp som forblir grå så lenge hverken bilder eller en video er importert. Ved klikk startes pipelinen, og stage-maskinen bytter til rekkefølgen frame-quality → SfM → trening. Knappen selv har ingen ytterligere status; en kjørende behandling dukker opp i stedet som separat behandlingsskjerm.
C-11Video Sampling-slider
HVOR
Høyre bildeliste, bare synlig hvis en video (i stedet for bilder) er importert.
TEKNISK
Glidebryter 0.5 fps – 30 fps i 0.5-skritt. Ved endring oppdateres frame-tettheten, og dessuten beregnes antallet målframes (minst 10) ut fra tetthet og videolengde. Glidebryteren ligger utenfor bildelisten fordi liste-elementer ville blokkere muse-events fra glidebrytere. Under glidebryteren står de beregnede målframene („247 frames") og videolengden („1m23s video"). Tooltip advarer: „Doubling the density doubles the number of frames and increases SfM time by ~100 %."
C-12Clear All-knapp
HVOR
Høyre bildeliste, nederst til høyre; bare synlig hvis bilder er importert.
TEKNISK
Rød knapp. Klikk åpner en bekreftelsesdialog med tittel „Clear all imported files?" og melding „N images will be removed.". Bekreftelse tømmer alle importerte bilder/videoer, staging-mapper, punktskyen, treningsstatus, SfM-resultatet og alle caches; stagen hopper tilbake til import. Ved Cancel bevares alt. Dialogen er konfigurert som ikke-destruktiv default-sti (destruktiv knapp markert rød).
C-13File List ForEach (enkeltbilde-fjern)
HVOR
Høyre bildeliste, hver oppføring.
TEKNISK
Liste over de importerte bildene med swipe-to-delete. Per bilde en linje med ikon, filnavn, oppløsning („1920 × 1080") og filstørrelse (formatert KB/MB). Oppløsningen kommer fra en metadata-cache som asynkront fylles fra bilde-headerne, slik at brukergrensesnittet ikke blokkeres. Slett- handlingen tilbyr macOS-typisk swipe-delete (trackpad-swipe til venstre på en linje) samt tastatur-delete ved markert linje. Merk: den utvidede image-delete-stien med eksplisitt minus-knapp, backspace og Cmd-Z for å angre ble bare i Expert Mode lagt til i Project Navigator — i begynnermodus blir det ved swipe-delete.
C-15Validation Warnings (3-trinns-tier)
HVOR
Under bildelisten, over Clear-All-knappen.
TEKNISK
Tre etter hverandre følgende terskler basert på antallet importerte bilder (bare aktiv hvis bilder finnes, og ingen video): - < 3 bilder: rødt banner (red octagon), tekst „At least 3 images are required. Camera alignment cannot be computed from fewer images." - 3–9 bilder: rødt banner, tekst „With fewer than 10 images, SfM often fails and the trained scene tends to overfit […]. 15–20 images minimum recommended; 30+ for object captures." - 10–19 bilder: oransjefarget banner (warning triangle), tekst „Workable, but quality usually improves with 20+ images and good coverage around the scene."
Fra 20 bilder forsvinner banneret. Terskelverdier er hardkodede og basert på empiriske 560+-treningseksperimenter.
C-16COLMAP Workspace Detection
HVOR
Ved drop av en mappe — ingen synlig knapp, men deteksjonslogikk.
TEKNISK
Ved drop av en mappe sjekkes det om den inneholder et av de tre kanoniske workspace-layoutene: sparse/0/cameras.bin, sparse/cameras.bin eller direkte cameras.bin i roten. Hvis det er tilfellet, avbrytes standard-bilde-enumerasjonen, og i stedet åpnes en modal alert som spør brukeren om den eksisterende rekonstruksjonen skal brukes, eller bildene skal sendes gjennom Apple Photogrammetry på nytt. Samme sti også for tekst-format-workspaces (cameras.txt) og ETH3D-eksporter. Se kapittel 9 backend Q6 for detaljer. Virker i begynnermodus akkurat som i Expert Mode.
Når til neste trinn?
Du kan klikke Start Processing så snart (a) minst ett bilde eller en video er importert, og (b) validation-banneret er oransje eller forsvunnet. Ved rødt banner lar appen deg likevel starte, men du kan med stor sannsynlighet avbryte behandlingen igjen straks. Anbefales: minst 20 bilder, skarpe, med tydelig overlapp mellom påfølgende opptak, alle fra omtrent samme distanse til motivet. Velg før start en preset som passer tidsbudsjettet ditt — ved 30 bilder og Quick-preset er du gjennom på få minutter, ved Quality varer det heller 1–2 timer.
Z2 — Behandling (SfM + trening)

SfM-fase (kameraer justeres): Stor fremgangssirkel viser sub-stage-fremgang (her 41 % av den kjørende Apple- Photogrammetry-sesjonen). Statustekst „Aligning cameras…" øverst til venstre. Crumb-trail markerer „Cameras" som aktivt trinn. Øvre statusbjelke viser pipeline-samlet-fremgang (25 %) — SfM opptar første halvdel av bjelken. Svevende wireframe- kameraer i bakgrunnen antyder at posisjoner estimeres.

Treningsfase (gaussians optimeres): Sub-stage-ikon skifter til „Training Gaussians", prosent teller iterasjoner ut fra valgt preset (her 400 / 5 000 for Preview-preset = 8 % av stagen). Live-metrikk-linjen viser loss-verdi (0.1642), iterasjoner per sekund (138.7 it/s) og ETA (33 s). Pipeline-samlet-fremgang klatrer fra 50 % til 100 % under denne fasen. Pause-knappen (i stedet for Cancel-only i SfM-fase) tillater resume senere; Cancel kaster treningsresultatet og vender tilbake til Z1.
Så snart pipelinen kjører, fader appen import-overlayet ut og viser en fullskjerms behandlingsskjerm. I midten kjører en stor fremgangssirkel (220 × 220 piksel) med stage-ikon, statustekst og prosent-tall; i bakgrunnen visualiserer en diskret splat- animasjon symbolsk den kjørende beregningen. Øverst til venstre kan et info-panel slås inn som viser live-metrikker fra trening og SfM. Nederst er det pause/resume, Cancel og i feiltilfeller en retry-knapp.
C-18SplatTrainingView (bakgrunnsanimasjon)
HVOR
Fullskjerms bakgrunn bak progress-sirkelen, fader ut ved avbrytelse eller feil.
TEKNISK
Dekorativ animasjon som avhengig av pipeline- fremgangen (0…1) rendrer et stigende antall små animerte splat-partikler. Kilden er en beregnet fremgangsverdi som mapper SfM-faser til 0–0.2 og trening til 0.2–1.0 (frame-quality til 0–0.05). Slik „bygger" splats seg synlig opp mens treningen kjører. Utelukkende dekorativt — visningen viser ingen ekte mellomresultater av den aktuelle treningen (det ville være live-preview i Expert Mode). Ved avbrytelse eller feil fader den ut, og bare statussirkelen forblir synlig.
C-19Stor progress-sirkel
HVOR
I midten av behandlingsskjermen, 220 × 220 piksel.
TEKNISK
To over hverandre rendrede ringer: utvendig en dempet track-ring, innvendig en utfylt fremgangsring med accent- eller rød-stroke (rød ved feil). Inne i sirkelen et stage-ikon (hjerne for trening, kamera for SfM, film for video-frame-ekstraksjon, sparkles for frame-quality), stage-tittel og det live-animerte prosent-tallet i 32-punkts-rounded-font. Ikonet pulserer mykt så lenge behandlingen er aktiv. Visningen interpolerer på en 30-Hz-timer mykt mot den aktuelle ekte fremgangen — med konstant kryp (0.0003/frame) pluss proporsjonal andel (4 % av gapet) og et soft-ceiling som settes til 80 % av neste forventede milestone (for SfM fra en hardkodet milestone- tabell). Slik virker fremgangen flytende selv om de ekte SfM-updates bare ankommer hvert par sekunder.
C-22Info-knapp (vis metrikker)
HVOR
Øverst til venstre på behandlingsskjermen, 32 × 32 piksel.
TEKNISK
Enkel knapp med material-bakgrunn. Slår info-panelet på eller av. Ikonet skifter mellom info-sirkel- outline og info-sirkel-fylt når aktiv. Myk fade-in-animasjon. Tooltip „Show detailed processing metrics".
C-23Info-panel (live-metrikker)
HVOR
Nederst til venstre på behandlingsskjermen, bare synlig hvis showProcessingInfo == true.
TEKNISK
Tospaltet panel med ultra-thin-material-bakgrunn. Venstre kolonne: stage-spesifikke info-linjer — for SfM statustekst og prosent; for trening iterasjon, kombinert loss, L1-loss, D-SSIM-loss, gaussian-count (oransje farget), speed (it/s), elapsed-time, beregnet ETA, SH-degree og learning-rate. Høyre kolonne: statustekst, time-info-string, inline loss- chart (se C-28) og et discoverability-nudge (se C-32). Alle verdier leses fra treningsstatus som oppdateres ved hver treningstick.
C-25Pause/Resume-knapp
HVOR
Nedre navigasjonslinje, bare synlig under treningsstagen (IKKE under SfM), og så lenge behandlingen kjører.
TEKNISK
Bordered knapp. Kaller avhengig av status pause eller resume. Label skifter mellom „Pause" (med pause-ikon) og „Resume" (play-ikon). Under SfM-trinnet vises knappen ikke fordi Apple Photogrammetry ikke kjenner pause-semantikk. Pause-tilstanden bevarer iterasjon, gaussian-status og optimizer-momentum fullstendig — resume fortsetter der det ble paused.
C-26Cancel-knapp
HVOR
Nedre navigasjonslinje, synlig mens behandlingen kjører (SfM eller trening).
TEKNISK
Rød bordered-knapp. Åpner en bekreftelsesdialog med tittel „Stop and discard progress?", knapper „Discard Progress" (destruktiv) og „Keep Running" (Cancel). Ved bekreftelse settes cancel-flagget, treningstasken avsluttes, SfM-underprosessen om nødvendig avsluttes, og en summary-linje med avbryt-status skrives i JSONL-loggen. I motsetning til pause kastes treningsbuffer og status.
C-27Retry-knapp
HVOR
Nedre navigasjonslinje, synlig hvis pipelinen har feilet (SfM-status starter med „SfM failed", eller treningen er i feiltilstand).
TEKNISK
Accent-knapp. Starter hele pipelinen på nytt. Før start sjekkes om det fortsatt finnes importerte bilder/videoer. Tidligere feil-logger bevares i JSONL-mappen; en ny run skriver en ny log-fil med aktuell timestamp.
C-28Inline Loss Chart
HVOR
I info-panelet, høyre kolonne, bare synlig under trening med ikke-tom forløpshistorikk.
TEKNISK
Kompakt tegne-område (40 piksel høyt), tegner loss-history som 1-piksel-linje i accent-farge. Data filtreres til finite-verdier (NaN-beskyttelse for ustabile treninger). Min/max beregnes over hele historikken — charten auto-zoomer altså på verdiområdet. Den siste loss-verdien står øverst til høyre over charten. Selve historikken bygges opp i app-tilstanden ved hvert treningstick (typisk hver 100 iterasjoner).
C-32Discoverability Nudge (Expert-Mode-hint)
HVOR
I info-panelet, høyre kolonne nederst, bare synlig under trening OG i begynnermodus.
TEKNISK
Liten linje med øyne-ikon og caption-tekst „Switch to Expert Mode (⌘2) for live splat preview", i tilbakeholden tone og 10-punkts-skrift. Intet interaktivt element, bare hint. Reagerer ikke på klikk — brukeren må faktisk trykke Cmd+2 eller klikke menyen Mode → Expert Mode.
Når til neste trinn?
Appen bytter automatisk til Z3 (forhåndsvisning) så snart treningen er avsluttet med suksess — du trenger ikke klikke. Den nedre navigasjonslinjen bytter da fra Pause/Cancel til en Back-knapp (tilbake til import) og en Export-knapp (frem til eksport). I feiltilfeller (rød feilmelding, stage-ikon er X) dukker Retry opp i stedet, og du må bestemme om du starter igjen eller går tilbake til import med Back for å endre bildemateriale.
Z3 — Forhåndsvisning (drei 3D-modellen)


Crumb-trail markerer „Preview" som aktivt trinn. Fullskjerms-3D-viewport rendrer den ferdig trente bukett-scenen (syntetisk Blender-testsett, 60-frame-subset fra 960 hemisfæriske cams). Header-statusbjelke: „Training complete — 3 022 Gaussians in 13 s" — gir endelig gaussian-antall og treningstid. Drag i viewporten roterer kameraet (yaw/pitch); scroll-wheel zoomer langs view-direction. „Back"-knapp (nederst til venstre) vender tilbake til Z2 for resume eller re-run; „Export"-knapp (nederst til høyre, primary) navigerer videre til Z4.
Etter avslutning av treningen lander appen automatisk i forhåndsvisningen. Her ser du den ferdige Gaussian-splatting- modellen din i en fullskjerms-metal-visning og kan dreie, zoome og panorere den med mus og trackpad. På oversiden av viewporten ligger en liten overlay med kamerastyring og info — auto- rotasjon, treningsstatistikk, reset-knapp. Før neste trinn (eksport) er det verdt å sjekke modellen fra forskjellige vinkler for å sikre at rekonstruksjonen er ren.
C-36SplatViewportView (3D-hovedvisning)
HVOR
Fullskjermsbakgrunn av forhåndsvisnings-trinnet.
TEKNISK
Metal-basert 3D-viewport som rendrer den ferdige punktskyen. Rendereren er den vendored MetalSplatter-fork med RadianceKit-fixes for popping/flickering. Tile-basert rendering-pipeline med order-independent transparency. Hvis rendereren ikke kan initialiseres (f.eks. fordi Metal ikke er tilgjengelig på systemet), dukker det i stedet opp en sort bakgrunn med „Metal not available"-tekst. Visningen ignorerer safe-area slik at modellen rekker til vinduets kant.
C-37CameraControlsOverlay (styringsoverlay)
HVOR
Over viewporten, svevende.
TEKNISK
Kompakt UI-overlay med knapper for auto-rotasjon (turntable), reset-camera, bakgrunnsvalg (Gray/Black/White), save-screenshot, toggle-info-panel. Binder til kamera- parametrene (distanse, azimut, elevasjon, target, FOV) og styrer auto-turntable. Under treningen (når brukeren i Expert Mode vil se viewporten kjøre med) viser overlayet dessuten en kompakt treningsstatuslinje.
C-38Export-knapp (navigasjonslinje)
HVOR
Nedre navigasjonslinje i Z3.
TEKNISK
Accent-knapp med label „Export" og share-ikon. Klikk utløser bytte til Z4. Først sjekker den overordnede visningen om fullversjonen er låst opp — hvis ikke, vises i stedet for eksport-stagen låsevisningen (se U-06).
Når til neste trinn?
Før du eksporterer, drei modellen en gang helt rundt og sjekk: er alle områder du har dekket i input-bildene dine til stede? Finnes det svevende „floaters" (fritt svevende gauss-splat-skyer i luften)? Virker bakgrunnen/himmelen ren eller utvasket? Alvorlige problemer kan bare fikses ved nytrening — enten med flere bilder, annen preset eller i Expert Mode med floater- reduction-settings.
Z4 — Eksport (velg format & lagre)


Crumb-trail markerer „Export" som aktivt trinn. Venstre kort-grid „Choose Export Format" med alle seks alternativer: PLY (standard-3DGS, 742 KB, med fulle SH- koeffisienter — her forhåndsvalgt med blå hake), SPZ (komprimert 3DGS-format, ~90 % mindre enn PLY, 74 KB), glTF (med KHR_gaussian_splatting-extension, 708 KB), .splat (web-viewer-kompatibel via antimatter15, 96 KB), Orbit Video (360°-MP4 av scenen, live-størrelsesberegning), Web Viewer (selvstendig HTML med innebygd 3D-viewer, 133 KB). Størrelsesangivelser beregnes live ut fra aktuelt gaussian-count og format-overhead. Til høyre „Export History" lister allerede avsluttede eksporter med format-pille, filnavn og timestamp — klikk avslører i Finder. Primary-CTA nederst til venstre: „Export PLY (3DGS Standard)" med gaussian-undertittel „2,991 Gaussians · SH degree 3".
I siste trinn velger du blant 6 eksport-formater (PLY, SPZ, glTF, .splat, orbit-video, web-viewer) via 2-spaltet kort-grid, klikker Export og velger lagringssted i macOS-dialogen. Til høyre kjører en history over alle hittil værende eksporter — ved kort-valget vises straks under hvert kort den estimerte filstørrelsen, slik at du f.eks. foretrekker SPZ hvis du vil på nettet (lite), og PLY hvis du vil importere til en annen programvare (SuperSplat, Postshot, Blender via plugin) (stor og fullstendig).
C-392-Column Format Grid
HVOR
Venstre hovedside av eksport-trinnet.
TEKNISK
Kort-raster med to fleksible kolonner og 12 punkt avstand. Itererer over formatene som tilbys i begynnermodus — en filtrert delmengde av den fulle formatlisten som bare inneholder de 6 viktigste formatene: PLY, SPZ, glTF, .splat, orbit-video, web-viewer. Compressed-PLY og SOG tilbys KUN i Expert Mode.
C-40Format Card Button
HVOR
Hvert kort i griddet.
TEKNISK
Enkel knapp med kort-layout: ikon (f.eks. dokument-zipper for PLY, arkivboks for SPZ, video-ikon for orbit-video) øverst, format-navn som headline, beskrivelses- caption (2-linjes avkortet), under den estimerte filstørrelsen (live beregnet ut fra format, gaussian-count og SH-degree og formatert som KB/MB). Ved klikk velges formatet. Det valgte kortet får accent-bakgrunn, accent-border og et hake-ikon øverst til høyre. Tooltip er format-beskrivelsen.
C-41Video Duration-slider
HVOR
Under format-griddet, bare synlig hvis et video- format er valgt (orbit-video eller social-video).
TEKNISK
Glidebryter 3–30 sekunder i 1-sekunds-skritt, binder til videolengden i app-tilstanden. Maks-bredde 300 piksel. Vises bare hvis et video-format er valgt. Ved ikke- video-formater fjernes glidebryteren helt fra visningen — ingen død plass.
C-42Export-knapp
HVOR
Under format-griddet (og under duration-slideren hvis video valgt).
TEKNISK
Stor accent-knapp. Label: „Export {format-navn}", share-ikon. Ved klikk åpnes macOS-lagre-dialogen med format- passende endelse og default-filnavn „scene.{ext}"; ved bekreftelse skrives eksporten til den valgte URL-en. Deaktivert hvis intet treningsresultat finnes, eller en eksport allerede kjører.
C-43Export Progress Bar
HVOR
Under export-knappen, bare synlig mens en eksport kjører.
TEKNISK
Fremgangsvisning med maks-bredde 300 piksel, herunder caption „Exporting… N %". Verdien går fra 0 til 1 og oppdateres under skrivingen — ved PLY i chunks på 10 000 gaussians, ved SPZ engang etter kvantisering, ved orbit-video i frame-intervaller.
C-44Export Error Display
HVOR
Under progress-baren, bare synlig hvis det oppsto en feil ved siste eksport.
TEKNISK
Rød linje med warning-ikon og feiltekst. Rød 8 %-bakgrunns-opacity, avrundede hjørner. Maks-bredde 400 piksel. Hyppige feilårsaker: SOG forventer cwebp i system-PATH (ikke App Store-konform); skrivefeil ved full diskplass; sandbox- feil ved lagringsmål utenfor det tillatte området.
C-46Export History List
HVOR
Høyre side av eksport-trinnet.
TEKNISK
Liste over eksport-historikken (lagret persistent som JSON i UserDefaults, pleid etter hver vellykket eksport). Hver linje viser format-badge (lite, accent-farget), timestamp (HH:mm), filnavn (1 linje avkortet) og formatert filstørrelse. Klikk på en linje åpner Finder med valgt fil. Empty-state: „No exports yet".
C-48History Context Menu (høyreklikk)
HVOR
Høyreklikk på en history-linje.
TEKNISK
Kontekstmeny på hver liste-oppføring med to handlinger: „Reveal in Finder" (åpner Finder med valgt fil som et vanlig klikk) og „Copy Path" (legger den fulle filstien som tekst i utklippstavlen). Sistnevnte er nyttig for dra-og-slipp i andre apper eller overlevering til kommandolinjen.
Når er arbeidsflyten avsluttet?
Etter en vellykket eksport har du 3D-modellen din som fil på disken, og historikken viser en ny oppføring. Det er ingen „Done"- knapp — du kan henge på vilkårlig mange eksporter i forskjellige formater uten å trene på nytt. Hvis du vil tilbake til forhåndsvisningen (f.eks. for igjen å sjekke et kamera- perspektiv), så bruk Back-knappen i den nedre navigasjonslinjen. Hvis du vil starte en helt ny scene, så gå via Back tilbake til Z1 og bruk der Clear All, eller File → New Project (Cmd+⇧+N).
Bytte til Expert Mode
Trykk når som helst Cmd+2 eller velg Mode → Expert Mode (M8). Hele tilstanden bevares: importerte bilder, valgt preset, kjørende eller ferdig trening, ferdig punktsky, eksport-historikk, til og med den aktuelle stagen. I Expert Mode vises i stedet for det firetrinns-stage hele Inspector-sidefeltet med alle ~150 betjeningsfelter. Spesielt: Project Navigator (se kapittel 2) tilbyr de utvidede bildeoperasjonene (minus-knapp, backspace-delete, Cmd-Z-undo, Quick-Look-forhåndsvisning), live-preview i viewporten under treningen samt alle loss-, MCMC-, densification- og Mip-splatting-parametere. Cmd+1 bytter tilbake til begynnermodus — også det taper ingen tilstand.
Ofte stilte spørsmål
Hvorfor forblir Start Processing-knappen min grå?
Du har ennå ikke importert bilder eller en video. Dra minst én fil inn i drop-zonen eller bruk „Browse Files". Så snart bildelisten til høyre inneholder minst én oppføring, blir knappen aktiv. (Ved bare 1–2 bilder starter den riktignok, men SfM avbryter straks med feil — se det røde validation- banneret.)
Hvorfor er Export-knappen min låst?
I begynnermodus er det to trinn: (a) Hvis treningspipelinen ennå ikke er ferdig, og du ingen har, er knappen deaktivert — du må først avslutte Z2. (b) Hvis du ennå ikke har kjøpt fullversjonen (PurchaseManager.hasAccess == false), ser du i stedet for eksport-stagen en låsevisning med låseikon og „Unlock Full Version"-knapp som åpner purchase-sheetet. Quick- og Preview-presets tillater trening gratis, men eksport er premium.
Hvorfor kan jeg ikke velge en preset?
Du kan velge den — men hvis du trykker på en premium-preset (Balanced, Quality, MCMC-varianter) uten kjøpt fullversjon, hopper velgeren automatisk tilbake på Preview, og purchase- sheetet åpnes. Quick og Preview er de eneste gratis brukbare presetene.
Hvorfor er drop-zonen min tom og stiplet-grå selv om jeg drar bilder inn?
Sannsynligvis en UTI-type-mismatch. Appen aksepterer JPG, PNG, TIFF, HEIC, MP4, MOV pluss appens egne splat-formater. Andre bildeformater (BMP, GIF, WebP, RAW-formater) gjenkjennes IKKE. Hvis du er sikker på at bildetypen din burde være der, så sjekk filnavn-endelsen — appen går primært etter extension, ikke etter fil-innhold.
Hvorfor varer SfM så lenge, selv om jeg bare har 30 bilder?
Apple Photogrammetry skalerer ikke lineært — ved visse bildekonstellasjoner (innendørs rom med komplekse teksturer, bevegelsesuskarphet, dårlig lys) tar det markant lengre enn bildecount lar formode. Hvis SfM etter 10+ minutter ved 30 bilder fortsatt henger, så avbryt og prøv igjen med bedre materiale, eller bytt til Expert Mode og prøv COLMAP/Native- SfM (Cmd+2 → Inspector → Camera Alignment).
Hvor finner jeg training-loggene mine?
Help → Open Training Logs (Cmd+⇧+L). Det åpner ~/Documents/RadianceKit/Logs/. Hver treningssesjon skriver en egen JSONL-fil med timestamp i filnavnet — første linje er konfigurasjonen, deretter følger en progress-linje hver 100 iterasjoner, siste linje er summary med final-loss og success- flag.