Brukerveiledning

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)

Simple Mode trinn 1 — tom drop-zone før bildeimport, crumb-trail øverst (Import → Frame Quality → Cameras → Training → Preview → Export), format-pills JPG/PNG/TIFF/HEIC/MP4/MOV/PLY/SPZ/SPLAT/SCENE/COLMAP
Simple Mode trinn 1 — tom drop-zone før bildeimport, crumb-trail øverst (Import → Frame Quality → Cameras → Training → Preview → Export), format-pills JPG/PNG/TIFF/HEIC/MP4/MOV/PLY/SPZ/SPLAT/SCENE/COLMAP

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)

Z2 SfM-fase — stage-ikon „Structure from Motion” med 41 % i den store sirkelen, øvre statusbjelke ved „SfM 25 %”, Cancel-knapp nederst til høyre
Z2 SfM-fase — stage-ikon „Structure from Motion" med 41 % i den store sirkelen, øvre statusbjelke ved „SfM 25 %", Cancel- knapp nederst til høyre

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.

Z2 treningsfase — stage-ikon „Training Gaussians” med 6 %, live-metrikker øverst (Training: 400/5000 — Loss: 0.1642 — 138.7 it/s), ETA 33 s, Pause/Cancel nederst
Z2 treningsfase — stage-ikon „Training Gaussians" med 6 %, live-metrikker øverst (Training: 400/5000 — Loss: 0.1642 — 138.7 it/s), ETA 33 s, Pause/Cancel nederst

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)

Simple Mode forhåndsvisnings-trinn med 3D-viewer
Simple Mode forhåndsvisnings-trinn med 3D-viewer
Z3 forhåndsvisning etter treningsavslutning — Blender-buketten rekonstruert, header viser „Training complete — 3,022 Gaussians in 13s”, Back- og Export-knapper nederst
Z3 forhåndsvisning etter treningsavslutning — Blender-buketten rekonstruert, header viser „Training complete — 3,022 Gaussians in 13s", Back- og Export-knapper nederst

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)

Simple Mode eksport-trinn med format-kort
Simple Mode eksport-trinn med format-kort
Z4 eksport-kort — 6 formater (PLY 742 KB valgt, SPZ 74 KB, glTF 708 KB, .splat 96 KB, Orbit Video, Web Viewer 133 KB), Export-History-sidefelt til høyre med allerede eksportert PLY
Z4 eksport-kort — 6 formater (PLY 742 KB valgt, SPZ 74 KB, glTF 708 KB, .splat 96 KB, Orbit Video, Web Viewer 133 KB), Export-History-sidefelt til høyre med allerede eksportert PLY

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.