Käyttöopas

Luku 10 — Aloittelijatila

Aloittelijatila (engl. Simple Mode, Cmd+1) on ohjattu työnkulku kaikille, jotka rekonstruoivat 3D Gaussian Splatting -kohtauksen ensimmäistä kertaa. Sen sijaan, että näytettäisiin sivupalkki täynnä Tarkastajan kenttiä, sovellus opastaa neljän vaiheen läpi: ensin tuodaan kuvia tai video ja valitaan laadun esiasetus, sitten suoritetaan käsittely (SfM + koulutus), jonka jälkeen valmista kohtausta voi tarkastella 3D-esikatselussa, ja lopuksi se viedään haluttuun muotoon. Kapea edistymispalkki ikkunan yläreunassa näyttää jatkuvasti, missä vaiheessa olet.

Verrattuna asiantuntijatilaan (Cmd+2), joka näyttää kaikki ohjauspaneelit samanaikaisesti, aloittelijatila piilottaa käyttämättömät vaihtoehdot, antaa validointivaroituksia liian vähistä tai huonoista kuvista ja tarjoaa kussakin vaiheessa vain ne painikkeet, jotka ovat nykyisessä tilassa järkeviä. Voit vaihtaa milloin tahansa aloittelija- ja asiantuntijatilan välillä (Cmd+1 / Cmd+2), ja koko tila – tuodut kuvat, valittu esiasetus, käynnissä oleva koulutus, valmis pistepilvi – säilyy ja on heti saatavilla toisessa tilassa.

Z1 — Tuonti (kuvien ja esiasetuksen valinta)

Aloittelijatila, vaihe 1 – tyhjä pudotusalue ennen kuvien tuontia, ylhäällä polkunavigaatio (Tuonti → Kuvanlaatu → Kamerat → Koulutus → Esikatselu → Vienti), muototunnisteet JPG/PNG/TIFF/HEIC/MP4/MOV/PLY/SPZ/SPLAT/SCENE/COLMAP
Aloittelijatila, vaihe 1 — tyhjä pudotusalue ennen kuvien tuontia, ylhäällä polkunavigaatio (Tuonti → Kuvanlaatu → Kamerat → Koulutus → Esikatselu → Vienti), muototunnisteet JPG/PNG/TIFF/HEIC/MP4/MOV/PLY/SPZ/SPLAT/SCENE/COLMAP

Polkunavigaatio (Tuonti aktiivinen) näyttää nelivaiheisen työnkulun. Vasemmalla pudotusalue, jossa on kolme toimintakehotusta: "Selaa tiedostoja" (NSOpenPanel), "Kokeile esimerkkikohtausta" (mukana tuleva demo), "Lataa esimerkkikuvat (~427 MB)" (Mip-NeRF360 flowers -osajoukko). Alla olevat muototunnisteet luettelevat kaikki hyväksytyt tiedostotyypit. Oikealla "Tuodut tiedostot" -laskuri "0 kuvaa" ja tyhjä tila "Ei tiedostoja tuotu vielä". Alhaalla laadunvalitsin (oletus: Esikatselu) ja "Aloita käsittely" (pois käytöstä, kunnes kuvia on tuotu).

Ensimmäinen vaihe on antaa sovellukselle kuvamateriaalia. Tämä tapahtuu vetämällä ja pudottamalla suureen, katkoviivalla merkittyyn kenttään keskellä, "Selaa tiedostoja" -painikkeella tai napsauttamalla mukana toimitettua esimerkkikohtausta. Oikealle ilmestyy luettelo kaikista tuoduista kuvista resoluutioineen ja tiedostokokoineen; alhaalla olevasta kelluvasta työkalupalkista valitset laadun esiasetuksen ja käynnistät prosessin "Aloita käsittely" -painikkeella. Validointivaroitukset (punainen, jos kuvia on < 3 tai < 10, oranssi, jos 10–19) osoittavat, odottaako sovellus järkevää rekonstruktiota vai ei.

C-01ProgressIndicator (vaiheen ilmaisin)

MISSÄ

Työnkulun yläpuolella, aina näkyvissä.

TEKNINEN

Näyttää vaakasuoran edistymispalkin koko prosessin (Kuvanlaatu → SfM → Koulutus) ajan vaihejaolla: Kuvanlaatu vie 0–5 % (vaihe 3.11, hyvin lyhyt), SfM vie 0–30 % palkista, Koulutus 30–100 %. Vieressä on tilateksti ja vaihekohtainen prosenttinäyttö ("SfM 41 %", "Koulutus 12 500/20 000"), jotta käyttäjät eivät tulkitse näennäistä taantumista "41 % SfM → 25 % Koulutus" virheeksi – palkki näyttää koko prosessin edistymisen, ei alivaiheen. ETA-laskenta alkaa, kun riittävästi koulutusnopeutta on mitattu (tyypillisesti ensimmäisten 100 iteraation jälkeen). Sama näyttö on käytössä myös asiantuntijatilassa Tarkastajan yläpuolella.

C-03DropZoneView (vedä ja pudota -alue)

MISSÄ

Tuontivaiheen vasen puoli, suuri katkoviivalla merkitty suorakulmio symbolilla. Näytetään aloittelijatilassa tekstillä "Pudota kuvia tai video tähän".

TEKNINEN

Pudotusalue, joka saa symbolin hyppäämään lyhyesti ja värjää taustan, kun vedettävät kohteet leijuvat kentän yllä. Hyväksyy JPG, PNG, TIFF, HEIC, MP4, MOV, PLY, SPZ, .splat, .radiancescene-paketit ja hakemistot. Pudotuksen reititys tyypin mukaan: kuvat kerätään ja lajitellaan, videot käynnistävät kuvien poimintapolun, Splat-tiedostot avaavat suoraan esikatselun, Scene-paketit luetaan. Hakemistot luetteloidaan ja kaikki sisältämät kuvat tuodaan. Turvallisuuden piiriin kuuluvat kirjanmerkit hiekkalaatikkoyhteensopivaa käyttöä varten otetaan oikein käyttöön ja vapautetaan. Ei-tuettuja tiedostopäätteitä näytetään varoitusbannerina 5 sekunnin ajan.

C-05Selaa tiedostoja -painike

MISSÄ

Pudotusalueen sisällä, näkyvä painike.

TEKNINEN

Painike, joka avaa macOS:n tiedostovalintaikkunan, jossa on monivalinta ja tiedostotyypit JPG, PNG, TIFF, MP4, MOV, kansiot sekä sovelluksen oma Scene-muoto. Tulos-URL-osoitteet ovat turvallisuuden piirissä ja ne välitetään samojen tuontipolkujen kautta kuin vedä ja pudota -toiminto. Jos käyttäjä valitsee kansion, se luetteloidaan rekursiivisesti kuvien löytämiseksi.

C-06Kokeile esimerkkikohtausta -painike

MISSÄ

Pudotusalueen sisällä, näkyvissä vain, jos sovelluspaketti sisältää esimerkkikohtauksen ja kuvia/splatteja ei ole vielä tuotu.

TEKNINEN

Näkyy vain, jos (a) sovelluspaketissa on sample-scene.splat, .spz tai .ply JA (b) kuvia/videoita ei ole vielä tuotu eikä pistepilveä ole olemassa. Napsautettaessa lataa valmiin pistepilven (suosii pienintä muotoa – .splat ~3 MB, .spz ~1.4 MB, varalla .ply) ja asettaa 400 ms:n jälkeen kovakoodatut kamera-arvot kukkakohtauksen alkuperäisistä metatiedoista esteettisesti järkevän aloitusperspektiivin saavuttamiseksi.

C-07Lataa esimerkkikuvat -painike

MISSÄ

Pudotusalueen sisällä, "Kokeile esimerkkikohtausta" -painikkeen vieressä; samat näkyvyysehdot.

TEKNINEN

Käynnistää latauksen (repo github.com/bkindler/radiancekit-sample-photos), joka lataa noin 427 MB:n edestä 960 täyden resoluution kuvaa ja syöttää ne sovellukseen. Latauksen aikana painike on pois käytöstä. Edistyminen näkyy ylemmässä edistymispalkissa "Ladataan X %" omana vaiheenaan, koska tämä vaihe säilyttää oman 0–100 %:n asteikkonsa eikä mene päällekkäin myöhemmän SfM-vaiheen kanssa.

C-09Laatuesiasetusten valitsin

MISSÄ

Tuontinäkymän kelluva alapalkki, vasemmalla käynnistyspainikkeen vieressä.

TEKNINEN

Ohjain, jossa on "Laatu"-otsikko, ryhmittelee saatavilla olevat esiasetukset kategorioittain (Classic / MCMC / Custom). Sisäänrakennetut esiasetukset ryhmitellään kategorian mukaan; osioiden otsikot on kovakoodattu. Mukautetut esiasetukset näkyvät vain, jos niitä on olemassa. Lukittu tila: esiasetukset, jotka eivät ole ilmaislistalla (Quick + Preview), saavat nimeensä "🔒"-jälkiliitteen, jos käyttäjä ei ole ostanut sovellusta; valittaessa valitsin palaa Preview-tilaan ja avaa automaattisesti ostoikkunan. Valittaessa esiasetus otetaan käyttöön, mikä korvaa koko koulutuskonfiguraation.

C-10Aloita käsittely -painike

MISSÄ

Tuontinäkymän kelluva alapalkki, oikealla esiasetusvalitsimen vieressä.

TEKNINEN

Painike, joka pysyy harmaana, kunnes kuvia tai video on tuotu. Napsautettaessa käynnistää prosessin ja vaihtaa tilakoneen järjestykseen Kuvanlaatu → SfM → Koulutus. Painikkeella itsellään ei ole muuta tilaa; käynnissä oleva käsittely näkyy sen sijaan erillisenä käsittelynäkymänä.

C-11Videon näytteenoton liukusäädin

MISSÄ

Oikeanpuoleinen kuvaluettelo, näkyvissä vain, kun video (kuvien sijaan) on tuotu.

TEKNINEN

Liukusäädin 0.5 fps – 30 fps 0.5:n askelin. Muutettaessa kuvatiheys päivitetään ja lisäksi lasketaan kohdekuvien määrä (vähintään 10) tiheydestä ja videon pituudesta. Liukusäädin on kuvaluettelon ulkopuolella, koska luetteloelementit estäisivät liukusäätimien hiiritapahtumia. Liukusäätimen alla näkyvät lasketut kohdekuvat ("247 kuvaa") ja videon pituus ("1m23s video"). Työkaluvihje varoittaa: "Tiheyden kaksinkertaistaminen kaksinkertaistaa kuvien määrän ja lisää SfM-aikaa ~100%."

C-12Tyhjennä kaikki -painike

MISSÄ

Oikeanpuoleinen kuvaluettelo, alhaalla oikealla; näkyvissä vain, kun kuvia on tuotu.

TEKNINEN

Punainen painike. Napsautus avaa vahvistusikkunan, jonka otsikko on "Tyhjennetäänkö kaikki tuodut tiedostot?" ja viesti "N kuvaa poistetaan.". Vahvistus tyhjentää kaikki tuodut kuvat/videot, väliaikaishakemistot, pistepilven, koulutustilan, SfM-tuloksen ja kaikki välimuistit; vaihe palaa takaisin tuontiin. Peruutettaessa kaikki säilyy. Dialogi on konfiguroitu tuhoamattomaksi oletuspoluksi (tuhoava painike merkitty punaisella).

C-13Tiedostolista ForEach (yksittäisen kuvan poisto)

MISSÄ

Oikeanpuoleinen kuvaluettelo, jokainen merkintä.

TEKNINEN

Luettelo tuoduista kuvista, joissa on pyyhkäisy poistamista varten. Jokaisella kuvalla on rivi, jossa on kuvake, tiedostonimi, resoluutio ("1920 × 1080") ja tiedostokoko (muotoiltu KB/MB). Resoluutio tulee metatietovälimuistista, joka täytetään asynkronisesti kuvien otsikoista, jotta käyttöliittymä ei jumiudu. Poistotoiminto tarjoaa macOS-tyypillisen pyyhkäisypoiston (ohjauslevyn pyyhkäisy vasemmalle rivillä) sekä näppäimistön Delete-näppäimen valitulla rivillä. Huomautus: laajennettu kuvanpoistopolku, jossa on erillinen miinuspainike, askelpalautin ja Cmd-Z kumoamista varten, on lisätty vain asiantuntijatilaan projektinavigaattoriin – aloittelijatilassa pysytään pyyhkäisypoistossa.

C-15Validointivaroitukset (3-tasoinen järjestelmä)

MISSÄ

Kuvaluettelon alla, Tyhjennä kaikki -painikkeen yläpuolella.

TEKNINEN

Kolme peräkkäistä kynnystä, jotka perustuvat tuotujen kuvien määrään (aktiivinen vain, kun kuvia on eikä videota): - < 3 kuvaa: punainen banneri (punainen kahdeksankulmio), teksti "Vähintään 3 kuvaa vaaditaan. Kameran kohdistusta ei voida laskea vähemmillä kuvilla." - 3–9 kuvaa: punainen banneri, teksti "Alle 10 kuvalla SfM usein epäonnistuu ja koulutettu kohtaus pyrkii ylisovittumaan [...]. Vähintään 15–20 kuvaa suositellaan; 30+ kohteiden kaappauksiin." - 10–19 kuvaa: oranssi banneri (varituskolmio), teksti "Toimiva, mutta laatu yleensä paranee 20+ kuvalla ja hyvällä peitolla kohtauksen ympärillä."

20 kuvan jälkeen banneri katoaa. Kynnysarvot on kovakoodattu ja perustuvat empiirisiin 560+ koulutuskokeeseen.

C-16COLMAP-työtilan tunnistus

MISSÄ

Kansiota pudotettaessa – ei näkyvää painiketta, vaan tunnistuslogiikka.

TEKNINEN

Kansiota pudotettaessa tarkistetaan, onko siinä jokin kolmesta kanonisesta työtila-asettelusta: sparse/0/cameras.bin, sparse/cameras.bin tai suoraan cameras.bin juuressa. Jos näin on, oletusarvoinen kuvien luettelointi keskeytetään ja sen sijaan avataan modaalinen hälytys, joka kysyy käyttäjältä, käytetäänkö olemassa olevaa rekonstruktiota vai lähetetäänkö kuvat uudelleen Apple Photogrammetryn kautta. Sama polku myös tekstitiedostomuotoisille työtiloille (cameras.txt) ja ETH3D-vienneille. Katso lisätietoja luvusta 9, taustajärjestelmän Q6. Toimii aloittelijatilassa samalla tavalla kuin asiantuntijatilassa.

Milloin seuraavaan vaiheeseen?

Voit napsauttaa "Aloita käsittely", kun (a) vähintään yksi kuva tai video on tuotu ja (b) validointibanneri on oranssi tai kadonnut. Punaisella bannerilla sovellus antaa sinun aloittaa, mutta voit todennäköisesti keskeyttää käsittelyn heti. Suositus: vähintään 20 kuvaa, teräviä, selkeällä päällekkäisyydellä peräkkäisten kuvien välillä, kaikki suunnilleen samalta etäisyydeltä kohteesta. Valitse ennen aloittamista esiasetus, joka sopii aikabudjettiisi – 30 kuvalla ja Quick-esiasetuksella olet valmis muutamassa minuutissa, Quality-esiasetuksella se kestää pikemminkin 1–2 tuntia.

Z2 — Käsittely (SfM + koulutus)

Z2 SfM-vaihe – vaihekuvake ”Structure from Motion” 41 %:lla suuressa ympyrässä, ylempi tilapalkki ”SfM 25 %”, Peruuta-painike alhaalla oikealla
Z2 SfM-vaihe – vaihekuvake ”Structure from Motion” 41 %:lla suuressa ympyrässä, ylempi tilapalkki ”SfM 25 %”, Peruuta-painike alhaalla oikealla

SfM-vaihe (kamerat kohdistetaan): Suuri edistymisympyrä näyttää alivaiheen edistymisen (tässä 41 % käynnissä olevasta Apple Photogrammetry -sessiosta). Tilateksti "Kohdistetaan kameroita..." ylhäällä vasemmalla. Polkunavigaatio merkitsee "Kamerat" aktiiviseksi vaiheeksi. Ylempi tilapalkki näyttää koko prosessin edistymisen (25 %) – SfM vie palkin ensimmäisen puoliskon. Taustalla leijuvat rautalankakamerat viittaavat siihen, että asentoja arvioidaan.

Z2 Koulutusvaihe – vaihekuvake ”Training Gaussians” 6 %:lla, live-mittarit ylhäällä (Koulutus: 400/5000 – Loss: 0.1642 – 138.7 it/s), ETA 33s, Tauko/Peruuta alhaalla
Z2 Koulutusvaihe – vaihekuvake ”Training Gaussians” 6 %:lla, live-mittarit ylhäällä (Koulutus: 400/5000 – Loss: 0.1642 – 138.7 it/s), ETA 33s, Tauko/Peruuta alhaalla

Koulutusvaihe (Gauss-pisteitä optimoidaan): Alivaiheen kuvake vaihtuu "Training Gaussians" -tilaan, prosenttiluku laskee valitun esiasetuksen iteraatioita (tässä 400 / 5 000 Preview-esiasetukselle = 8 % vaiheesta). Live-mittaririvi näyttää Loss-arvon (0.1642), iteraatiot sekunnissa (138.7 it/s) ja ETA:n (33 s). Koko prosessin edistyminen kiipeää 50 %:sta 100 %:iin tämän vaiheen aikana. Tauko-painike (SfM-vaiheen pelkän Peruuta-painikkeen sijaan) mahdollistaa jatkamisen myöhemmin; Peruuta hylkää koulutustuloksen ja palaa Z1:een.

Kun prosessi on käynnissä, sovellus piilottaa tuontinäkymän ja näyttää koko näytön käsittelynäkymän. Keskellä on suuri edistymisympyrä (220 × 220 pikseliä), jossa on vaihekuvake, tilateksti ja prosenttiluku; taustalla hienovarainen splat-animaatio symboloi käynnissä olevaa laskentaa. Ylhäällä vasemmalla voidaan näyttää infopaneeli, joka näyttää live-mittareita koulutuksesta ja SfM:stä. Alhaalla on Tauko/Jatka, Peruuta ja virhetilanteessa Yritä uudelleen -painike.

C-18SplatTrainingView (tausta-animaatio)

MISSÄ

Koko näytön tausta edistymisympyrän takana, piilotettu keskeytyksen tai virheen sattuessa.

TEKNINEN

Koristeellinen animaatio, joka renderöi kasvavan määrän pieniä animoituja splat-hiukkasia prosessin edistymisen (0…1) mukaan. Lähde on laskettu edistymisarvo, joka kuvaa SfM-vaiheet 0–0.2:een ja koulutuksen 0.2–1.0:aan (Kuvanlaatu 0–0.05). Tämän ansiosta splatit "rakentuvat" näkyvästi koulutuksen edetessä. Puhtaasti koristeellinen – näyttö ei näytä nykyisen koulutuksen todellisia välituloksia (se olisi live-esikatselu asiantuntijatilassa). Peruutuksen tai virheen sattuessa se piilotetaan ja vain tilaympyrä jää näkyviin.

C-19Suuri edistymisympyrä

MISSÄ

Käsittelynäkymän keskellä, 220 × 220 pikseliä.

TEKNINEN

Kaksi päällekkäin renderöityä rengasta: ulompi himmeä seurantarengas, sisempi täytetty edistymisrengas korostus- tai punaisella viivalla (punainen virheen sattuessa). Ympyrän sisällä vaihekuvake (aivot koulutukselle, kamera SfM:lle, filmi videokuvan poimintaan, kimallukset kuvanlaadulle), vaiheen otsikko ja live-animoitu prosenttiluku 32 pisteen pyöristetyllä fontilla. Kuvake sykkii kevyesti, kun käsittely on aktiivinen. Näyttö interpoloi pehmeästi kohti nykyistä todellista edistymistä 30 Hz:n ajastimella – jatkuvalla ryömimisellä (0.0003/kehys) plus suhteellisella osuudella (4 % erosta) ja pehmeällä katolla, joka asettuu 80 %:iin seuraavasta odotetusta virstanpylväästä (SfM:lle kovakoodatusta virstanpylvästaulukosta). Näin edistyminen näyttää sujuvalta, vaikka todelliset SfM-päivitykset saapuisivat vain muutaman sekunnin välein.

C-22Info-painike (näytä mittarit)

MISSÄ

Käsittelynäkymän ylävasemmalla, 32 × 32 pikseliä.

TEKNINEN

Yksinkertainen painike materiaalitaustalla. Kytkee infopaneelin päälle tai pois. Kuvake vaihtuu info-ympyrän ääriviivan ja täytetyn info-ympyrän välillä, kun se on aktiivinen. Pehmeä häivytysanimaatio. Työkaluvihjeessä "Näytä yksityiskohtaiset käsittelymittarit".

C-23Info-paneeli (live-mittarit)

MISSÄ

Käsittelynäkymän alavasemmalla, näkyvissä vain, kun showProcessingInfo == true.

TEKNINEN

Kaksisarakkeinen paneeli erittäin ohuella materiaalitaustalla. Vasen sarake: vaihekohtaiset tietorivit – SfM:lle tilateksti ja prosentti; koulutukselle iteraatio, yhdistetty Loss, L1-Loss, D-SSIM-Loss, Gauss-pisteiden määrä (oranssilla värillä), nopeus (it/s), kulunut aika, laskettu ETA, SH-aste ja oppimisnopeus. Oikea sarake: tilateksti, aikatietomerkkijono, sisäinen Loss-kaavio (katso C-28) ja löydettävyysvinkki (katso C-32). Kaikki arvot luetaan koulutustilasta, joka päivitetään jokaisella koulutustikillä.

C-25Tauko/Jatka-painike

MISSÄ

Alanavigointipalkki, näkyvissä vain koulutusvaiheen aikana (EI SfM:n aikana) ja niin kauan kuin käsittely on käynnissä.

TEKNINEN

Reunustettu painike. Kutsuu tilan mukaan Tauko- tai Jatka-toimintoa. Teksti vaihtuu "Tauko" (taukokuvakkeella) ja "Jatka" (toistokuvakkeella) välillä. SfM-vaiheen aikana painiketta ei näytetä, koska Apple Photogrammetry ei tunne tauko-semantiikkaa. Taukotila säilyttää iteraation, Gauss-tilan ja optimoijan momentin täysin – Jatka jatkaa siitä, mihin aiemmin pysähdyttiin.

C-26Peruuta-painike

MISSÄ

Alanavigointipalkki, näkyvissä käsittelyn aikana (SfM tai koulutus).

TEKNINEN

Punainen reunustettu painike. Avaa vahvistusikkunan, jonka otsikko on "Pysäytetäänkö ja hylätäänkö edistyminen?", painikkeet "Hylkää edistyminen" (tuhoava) ja "Jatka suoritusta" (Peruuta). Vahvistuksen jälkeen peruutustunniste asetetaan, koulutustehtävä lopetetaan, SfM-aliprosessi lopetetaan tarvittaessa ja yhteenvetorivi keskeytystilalla kirjoitetaan JSONL-lokiin. Toisin kuin tauolla, koulutuspuskurit ja tila hylätään.

C-27Yritä uudelleen -painike

MISSÄ

Alanavigointipalkki, näkyvissä, kun prosessi on epäonnistunut (SfM-tila alkaa "SfM epäonnistui" tai koulutus on virhetilassa).

TEKNINEN

Korostuspainike. Käynnistää koko prosessin uudelleen. Ennen käynnistystä tarkistetaan, onko tuotuja kuvia/videoita vielä olemassa. Aiemmat virhelokit säilyvät JSONL-hakemistossa; uusi ajo kirjoittaa uuden lokitiedoston nykyisellä aikaleimalla.

C-28Sisäinen Loss-kaavio

MISSÄ

Infopaneelissa, oikea sarake, näkyvissä vain koulutuksen aikana, kun historia ei ole tyhjä.

TEKNINEN

Kompakti piirtoalue (40 pikseliä korkea), piirtää Loss-historian 1 pikselin viivana korostusvärillä. Tiedot suodatetaan äärellisiin arvoihin (NaN-suojaus epävakaille koulutuksille). Min/Max lasketaan koko historian perusteella – kaavio siis zoomaa automaattisesti arvoalueelle. Viimeinen Loss-arvo on kaavion oikeassa yläkulmassa. Itse historia rakennetaan sovelluksen tilassa jokaisella koulutustikillä (tyypillisesti 100 iteraation välein).

C-32Löydettävyysvinkki (asiantuntijatilan huomautus)

MISSÄ

Infopaneelissa, oikea sarake alhaalla, näkyvissä vain koulutuksen aikana JA aloittelijatilassa.

TEKNINEN

Pieni rivi silmäkuvakkeella ja kuvatekstillä "Vaihda asiantuntijatilaan (⌘2) nähdäksesi live-splat-esikatselun", hillityllä sävyllä ja 10 pisteen fontilla. Ei interaktiivinen elementti, vain huomautus. Ei reagoi napsautukseen – käyttäjän on todella painettava Cmd+2 tai napsautettava valikkoa Mode → Expert Mode.

Milloin seuraavaan vaiheeseen?

Sovellus siirtyy automaattisesti vaiheeseen Z3 (esikatselu), kun koulutus on onnistuneesti päättynyt – sinun ei tarvitse napsauttaa mitään. Alanavigointipalkki vaihtuu silloin Tauko/Peruuta-painikkeista Takaisin-painikkeeseen (takaisin tuontiin) ja Vie-painikkeeseen (eteenpäin vientiin). Virhetilanteessa (punainen virheilmoitus, vaihekuvake on X) ilmestyy sen sijaan Yritä uudelleen, ja sinun on päätettävä, aloitatko uudelleen vai palaatko Takaisin-painikkeella tuontiin muuttamaan kuvamateriaalia.

Z3 — Esikatselu (3D-mallin kääntäminen)

Aloittelijatilan esikatseluvaihe 3D-katseluohjelmalla
Aloittelijatilan esikatseluvaihe 3D-katseluohjelmalla
Z3 Esikatselu koulutuksen päätyttyä – Bjoernin Blender-kimppu rekonstruoitu, ylätunniste näyttää ”Koulutus valmis – 3 022 Gauss-pistettä 13 sekunnissa”, Takaisin- ja Vie-painikkeet alhaalla
Z3 Esikatselu koulutuksen päätyttyä – Bjoernin Blender-kimppu rekonstruoitu, ylätunniste näyttää ”Koulutus valmis – 3 022 Gauss-pistettä 13 sekunnissa”, Takaisin- ja Vie-painikkeet alhaalla

Polkunavigaatio merkitsee "Esikatselu" aktiiviseksi vaiheeksi. Koko näytön 3D-näkymä renderöi valmiiksi koulutetun kukkakimppukohtauksen (synteettinen Blender-testisetti Bjoernilta, 60 kuvan osajoukko 960 puolipallon muotoisesta kamerasta). Ylätunnisteen tilapalkki: "Koulutus valmis – 3 022 Gauss-pistettä 13 s" – antaa lopullisen Gauss-pisteiden määrän ja koulutusajan. Veto näkymässä pyörittää kameraa (kierto/kallistus); vierityspyörä zoomaa katselusuuntaan. "Takaisin"-painike (alhaalla vasemmalla) palaa Z2:een jatkamista tai uudelleenajoa varten; "Vie"-painike (alhaalla oikealla, ensisijainen) siirtyy eteenpäin Z4:ään.

Koulutuksen päätyttyä sovellus siirtyy automaattisesti esikatseluun. Täällä näet valmiin Gaussian Splatting -mallisi koko näytön Metal-näkymässä ja voit kääntää, zoomata ja panoroida sitä hiirellä ja ohjauslevyllä. Näkymän yläosassa on pieni paneeli, jossa on kameran ohjaimet ja tietoja – automaattinen kierto, koulutustilastot, nollauspainike. Ennen seuraavaa vaihetta (vienti) on suositeltavaa tarkastella mallia eri kulmista varmistaaksesi, että rekonstruktio on siisti.

C-36SplatViewportView (3D-päänäkymä)

MISSÄ

Esikatseluvaiheen koko näytön tausta.

TEKNINEN

Metal-pohjainen 3D-näkymä, joka renderöi valmiin pistepilven. Renderöijä on myyty MetalSplatter-haara, jossa on RadianceKit-korjauksia ponnahduksille/välkkymiselle. Laattapohjainen renderöintiputki, jossa on järjestyksestä riippumaton läpinäkyvyys. Jos renderöijää ei voida alustaa (esim. koska Metal ei ole saatavilla järjestelmässä), näytetään sen sijaan musta tausta "Metal ei saatavilla" -tekstillä. Näkymä jättää turva-alueen huomiotta, joten malli ulottuu ikkunan reunaan asti.

C-37CameraControlsOverlay (ohjauspaneeli)

MISSÄ

Näkymän yläpuolella, leijuvana.

TEKNINEN

Kompakti käyttöliittymäpaneeli, jossa on painikkeet automaattiselle kierrolle (levysoitin), kameran nollaukselle, taustan valinnalle (harmaa/musta/valkoinen), kuvakaappauksen tallentamiselle, infopaneelin vaihtamiselle. Sitoutuu kameran parametreihin (etäisyys, atsimuutti, elevaatio, kohde, FOV) ja ohjaa automaattista levysoitinta. Koulutuksen aikana (kun käyttäjä haluaa nähdä näkymän asiantuntijatilassa) paneeli näyttää lisäksi kompaktin koulutustilarivin.

C-38Vie-painike (navigointipalkki)

MISSÄ

Alanavigointipalkki vaiheessa Z3.

TEKNINEN

Korostuspainike, jossa on teksti "Vie" ja jakokuvake. Napsautus käynnistää siirtymisen Z4:ään. Ennen sitä ylempi näkymä tarkistaa, onko täysversio avattu – jos ei, vientinäkymän sijaan näytetään lukitusnäkymä (katso U-06).

Milloin seuraavaan vaiheeseen?

Ennen vientiä, käännä mallia kerran ympäri ja tarkista: Ovatko kaikki alueet, jotka olet kattanut syötekuvissasi, olemassa? Onko ilmassa leijuvia "floater"-pisteitä (vapaasti ilmassa leijuvia Gauss-pistepilviä)? Näyttääkö tausta/taivas siistiltä vai suttuiselta? Vakavat ongelmat voidaan korjata vain uudelleenkoulutuksella – joko useammilla kuvilla, toisella esiasetuksella tai asiantuntijatilassa floater-vähennysasetuksilla.

Z4 — Vienti (muodon valinta ja tallennus)

Aloittelijatilan vientivaihe muotokorteilla
Aloittelijatilan vientivaihe muotokorteilla
Z4 Vientikortit – 6 muotoa (PLY 742 KB valittu, SPZ 74 KB, glTF 708 KB, .splat 96 KB, kiertovideo, verkkokatselin 133 KB), vientihistoria-sivupalkki oikealla jo viedyllä PLY-tiedostolla
Z4 Vientikortit – 6 muotoa (PLY 742 KB valittu, SPZ 74 KB, glTF 708 KB, .splat 96 KB, kiertovideo, verkkokatselin 133 KB), vientihistoria-sivupalkki oikealla jo viedyllä PLY-tiedostolla

Polkunavigaatio merkitsee "Vienti" aktiiviseksi vaiheeksi. Vasemmalla korttiruudukko "Valitse vientimuoto", jossa on kaikki kuusi vaihtoehtoa: PLY (standardi 3DGS, 742 KB, täysillä SH-kertoimilla – tässä esivalittu sinisellä rastilla), SPZ (pakattu 3DGS-muoto, ~90 % pienempi kuin PLY, 74 KB), glTF (KHR_gaussian_splatting-laajennuksella, 708 KB), .splat (yhteensopiva antimatter15-verkkokatselimen kanssa, 96 KB), kiertovideo (360°-MP4 kohtauksesta, reaaliaikainen koon laskenta), verkkokatselin (itsenäinen HTML, jossa on upotettu 3D-katselin, 133 KB). Kokotiedot lasketaan reaaliajassa nykyisestä Gauss-pisteiden määrästä ja muodon ylläpitokustannuksista. Oikealla "Vientihistoria" luettelee jo valmistuneet viennit muototunnisteella, tiedostonimellä ja aikaleimalla – napsautus paljastaa Finderissa. Ensisijainen toimintakehotus alhaalla vasemmalla: "Vie PLY (3DGS-standardi)" Gauss-alaotsikolla "2 991 Gauss-pistettä · SH-aste 3".

Viimeisessä vaiheessa valitset kuudesta vientimuodosta (PLY, SPZ, glTF, .splat, kiertovideo, verkkokatselin) 2-sarakkeisesta korttiruudukosta, napsautat Vie ja valitset tallennuspaikan macOS-dialogissa. Oikealla on historia kaikista aiemmista vienneistä – korttia valittaessa jokaisen kortin alla näytetään heti arvioitu tiedostokoko, joten voit suosia esimerkiksi SPZ:tä, jos haluat julkaista verkossa (pieni), ja PLY:tä, jos haluat tuoda toiseen ohjelmistoon (SuperSplat, Postshot, Blender-laajennuksen kautta) (suuri ja täydellinen).

C-392-sarakkeinen muotoruudukko

MISSÄ

Vientivaiheen vasen pääsivu.

TEKNINEN

Korttiruudukko, jossa on kaksi joustavaa saraketta ja 12 pisteen väli. Iteroi aloittelijatilassa tarjottavien muotojen yli – suodatettu osajoukko täydestä muotolistasta, joka sisältää vain 6 tärkeintä muotoa: PLY, SPZ, glTF, .splat, kiertovideo, verkkokatselin. Compressed-PLY ja SOG tarjotaan VAIN asiantuntijatilassa.

C-40Muotokortti-painike

MISSÄ

Jokainen kortti ruudukossa.

TEKNINEN

Yksinkertainen painike korttiasettelulla: kuvake (esim. asiakirjavetoketju PLY:lle, arkistolaatikko SPZ:lle, videokuvake kiertovideolle) ylhäällä, muodon nimi otsikkona, kuvausteksti (lyhennetty 2 riviin), sen alla arvioitu tiedostokoko (laskettu reaaliajassa muodosta, Gauss-pisteiden määrästä ja SH-asteesta ja muotoiltu KB/MB). Napsautettaessa muoto valitaan. Valittu kortti saa korostustaustan, korostusreunuksen ja rastikuvakkeen oikeassa yläkulmassa. Työkaluvihje on muodon kuvaus.

C-41Videon keston liukusäädin

MISSÄ

Muotoruudukon alla, näkyvissä vain, kun videomuoto on valittu (kiertovideo tai sosiaalisen median video).

TEKNINEN

Liukusäädin 3–30 sekuntia 1 sekunnin askelin, sitoutuu videon pituuteen sovelluksen tilassa. Maksimileveys 300 pikseliä. Näytetään vain, kun videomuoto on valittu. Muissa kuin videomuodoissa liukusäädin poistetaan kokonaan näkymästä – ei hukattua tilaa.

C-42Vie-painike

MISSÄ

Muotoruudukon alla (ja keston liukusäätimen alla, jos video on valittu).

TEKNINEN

Suuri korostuspainike. Teksti: "Vie {muodon nimi}", jakokuvake. Napsautettaessa avataan macOS:n tallennusdialogi muotoon sopivalla päätteellä ja oletustiedostonimellä "scene.{ext}"; vahvistuksen jälkeen vienti kirjoitetaan valittuun URL-osoitteeseen. Pois käytöstä, jos koulutustulosta ei ole tai vienti on jo käynnissä.

C-43Viennin edistymispalkki

MISSÄ

Vie-painikkeen alla, näkyvissä vain viennin aikana.

TEKNINEN

Edistymisnäyttö, maksimileveys 300 pikseliä, alla kuvateksti "Viedään… N %". Arvo kulkee 0:sta 1:een ja päivitetään kirjoituksen aikana – PLY:llä 10 000 Gauss-pisteen paloina, SPZ:llä kerran kvantisoinnin jälkeen, kiertovideolla kuva-intervalleina.

C-44Vientivirheen näyttö

MISSÄ

Edistymispalkin alla, näkyvissä vain, jos viimeisimmässä viennissä tapahtui virhe.

TEKNINEN

Punainen rivi varoituskuvakkeella ja virhetekstillä. Punainen 8 %:n taustan peittävyys, pyöristetyt kulmat. Maksimileveys 400 pikseliä. Yleisiä virhesyitä: SOG odottaa cwebp:tä järjestelmän PATH-muuttujassa (ei App Store -yhteensopiva); kirjoitusvirhe täydellä levyllä; hiekkalaatikkovirhe tallennuskohteissa sallitun alueen ulkopuolella.

C-46Vientihistorialista

MISSÄ

Vientivaiheen oikea puoli.

TEKNINEN

Luettelo vientihistoriasta (tallennetaan pysyvästi JSON-muodossa UserDefaultsiin, ylläpidetään jokaisen onnistuneen viennin jälkeen). Jokainen rivi näyttää muotomerkin (pieni, korostusvärinen), aikaleiman (HH:mm), tiedostonimen (lyhennetty 1 riviin) ja muotoillun tiedostokoon. Rivin napsauttaminen avaa Finderin valitulla tiedostolla. Tyhjä tila: "Ei vientiä vielä".

C-48Historian pikavalikko (hiiren oikea napsautus)

MISSÄ

Hiiren oikea napsautus historiarivillä.

TEKNINEN

Pikavalikko jokaisessa luettelomerkinnässä, jossa on kaksi toimintoa: "Näytä Finderissa" (avaa Finderin valitulla tiedostolla, kuten yksinkertainen napsautus) ja "Kopioi polku" (asettaa koko tiedostopolun tekstinä leikepöydälle). Jälkimmäinen on hyödyllinen vedä ja pudota -toiminnossa muihin sovelluksiin tai komentoriville siirtämiseen.

Milloin työnkulku on valmis?

Onnistuneen viennin jälkeen sinulla on 3D-mallisi tiedostona levyllä ja historia näyttää uuden merkinnän. "Valmis"-painiketta ei ole – voit liittää niin monta vientiä eri muodoissa kuin haluat ilman uudelleenkoulutusta. Jos haluat palata esikatseluun (esim. tarkistaaksesi kameran perspektiivin uudelleen), käytä alanavigointipalkin Takaisin-painiketta. Jos haluat aloittaa kokonaan uuden kohtauksen, palaa Takaisin-painikkeella Z1:een ja käytä siellä Tyhjennä kaikki -toimintoa tai Tiedosto → Uusi projekti (Cmd+⇧+N).

Vaihto asiantuntijatilaan

Paina milloin tahansa Cmd+2 tai valitse Mode → Expert Mode (M8). Koko tila säilyy: tuodut kuvat, valittu esiasetus, käynnissä oleva tai valmis koulutus, valmis pistepilvi, vientihistoria, jopa nykyinen vaihe. Asiantuntijatilassa nelivaiheisen näkymän sijaan näytetään koko Tarkastajan sivupalkki kaikilla noin 150 ohjauspaneelilla. Erityisesti: projektinavigaattori (katso luku 2) tarjoaa laajennetut kuvatoiminnot (miinuspainike, askelpalauttimella poisto, Cmd-Z-kumoaminen, Quick Look -esikatselu), live-esikatselun näkymässä koulutuksen aikana sekä kaikki Loss-, MCMC-, Densification- ja Mip-Splatting-parametrit. Cmd+1 vaihtaa takaisin aloittelijatilaan – myöskään tämä ei menetä mitään tilaa.

Usein kysytyt kysymykset

Miksi Aloita käsittely -painikkeeni on harmaa?

Et ole vielä tuonut kuvia tai videota. Vedä vähintään yksi tiedosto pudotusalueelle tai käytä "Selaa tiedostoja" -painiketta. Heti kun oikealla oleva kuvaluettelo sisältää vähintään yhden merkinnän, painike aktivoituu. (Vain 1–2 kuvalla se käynnistyy, mutta SfM keskeytyy heti virheeseen – katso punainen validointibanneri.)

Miksi Vie-painikkeeni on lukittu?

Aloittelijatilassa on kaksi vaihetta: (a) Jos koulutusprosessi ei ole vielä valmis ja sinulla ei ole tulosta, painike on pois käytöstä – sinun on ensin suoritettava Z2. (b) Jos et ole vielä ostanut täysversiota (PurchaseManager.hasAccess == false), näet vientinäkymän sijaan lukitusnäkymän, jossa on lukkosymboli ja "Avaa täysversio" -painike, joka avaa ostoikkunan. Quick- ja Preview-esiasetukset mahdollistavat koulutuksen ilmaiseksi, mutta vienti on premium-ominaisuus.

Miksi en voi valita esiasetusta?

Voit valita sen – mutta jos napautat premium-esiasetusta (Balanced, Quality, MCMC-versiot) ilman ostettua täysversiota, valitsin palaa automaattisesti Preview-tilaan ja ostoikkuna avautuu. Quick ja Preview ovat ainoat ilmaiseksi käytettävät esiasetukset.

Miksi pudotusalueeni on tyhjä ja katkoviivalla harmaa, vaikka vedän sinne kuvia?

Todennäköisesti UTI-tyyppivirhe. Sovellus hyväksyy JPG, PNG, TIFF, HEIC, MP4, MOV sekä sovelluksen omat Splat-muodot. Muita kuvamuotoja (BMP, GIF, WebP, RAW-muodot) EI tunnisteta. Jos olet varma, että kuvatyyppisi pitäisi olla tuettu, tarkista tiedostopääte – sovellus perustuu ensisijaisesti päätteeseen, ei tiedoston sisältöön.

Miksi SfM kestää niin kauan, vaikka minulla on vain 30 kuvaa?

Apple Photogrammetry ei skaalaudu lineaarisesti – joissakin kuva-asetelmissa (sisätilat monimutkaisilla tekstuureilla, liike-epäterävyys, huono valaistus) se kestää huomattavasti kauemmin kuin kuvien määrä antaisi olettaa. Jos SfM on 10+ minuutin jälkeen 30 kuvalla edelleen jumissa, keskeytä ja yritä uudelleen paremmalla materiaalilla, tai vaihda asiantuntijatilaan ja kokeile COLMAP/Native-SfM:ää (Cmd+2 → Tarkastaja → Kameran kohdistus).

Mistä löydän koulutuslokini?

Help → Open Training Logs (Cmd+⇧+L). Tämä avaa ~/Documents/RadianceKit/Logs/. Jokainen koulutussessio kirjoittaa oman JSONL-tiedoston, jonka tiedostonimessä on aikaleima – ensimmäinen rivi on konfiguraatio, sen jälkeen tulee edistymisrivi 100 iteraation välein, viimeinen rivi on yhteenveto lopullisella Loss-arvolla ja onnistumistunnisteella.