RadianceKit Podręcznik
Rozdział 1 — Pasek menu
Pasek menu RadianceKit grupuje wszystkie funkcje, które nie znajdują się bezpośrednio w oknie głównym lub Inspectorze. To przede wszystkim akcje działające na całą scenę (otwieranie, zapisywanie, nowy projekt), sterowanie treningiem (start, pauza, kontynuacja), obsługa widoku (auto-rotacja, zrzut ekranu, kolor tła) oraz uruchamianie eksportów do różnych formatów 3D i medialnych. Dochodzą do tego przejścia do wszystkich okien pomocniczych (User Guide, Pareto Dashboard, Holdout Analysis, BayesOpt Console).
Skróty klawiszowe znajdują się po prawej stronie każdej pozycji menu. Konwencje: ⌘ oznacza klawisz Command (Apple), ⇧ to Shift, ⌥ to Option (Alt) a ⌃ to Control. Przykład: ⇧⌘T oznacza Shift+Command+T. Wszystkie udokumentowane tu skróty są dodatkowo wyszczególnione w osobnym oknie przeglądu przez Help → Keyboard Shortcuts (⌘/).
Następujące 42 pozycje są udokumentowane w kolejności inwentarza (M1–M42), pogrupowane według odpowiedniego menu na najwyższym poziomie. Wszystkie pozycje zostały zweryfikowane wobec bieżącego stanu kodu (linie 175–477). Żadne pozycje nie zostały usunięte ani przestarzałe w stosunku do inwentarza; nowa pozycja menu Edit (Cmd-Z dla „Remove Image") jest dostarczana przez systemowy framework NSUndoManager i dlatego nie pojawia się w kodzie RadianceKitApp (zobacz wskazówkę na końcu rozdziału).
Menu File

Menu File zastępuje standardową pozycję Apple „New Window" akcjami specyficznymi dla projektu. Obejmuje ładowanie/zapisywanie scen, dynamiczną listę Recent, import workspace oraz twardy reset do stanu pustego.
M1File > Open Scene...
GDZIE
Pasek menu → File → Open Scene... (⌘O).
TECHNICZNIE
Otwiera okno dialogowe pliku dla formatów pakietu RadianceScene, .ply, .splat i .spz. Pojedynczy wybór, może pokazywać zarówno pliki, jak i katalogi (dla formatu pakietu). Po udanym wyborze ścieżka jest wpisywana na listę Recent, a scena ładowana asynchronicznie — poprzednia jest zastępowana, a potok treningu inicjalizowany załadowanym stanem. Pliki PLY/SPZ/Splat są odczytywane przez odpowiednie loadery formatu; pakiet .radiancescene to katalog z manifestem, snapshotem chmury i wynikami SfM.
M2File > Save Scene...
GDZIE
Pasek menu → File → Save Scene... (⌘S).
TECHNICZNIE
Otwiera okno dialogowe zapisu pliku z Content-Type pakietu RadianceScene i wstępnie wypełnioną nazwą pliku scene.radiancescene. Zapisuje pakiet katalogu z manifest.json, serializowaną chmurą gaussianów (snapshot PLY) i zrzutem wyniku SfM, tak aby po ponownym otwarciu działało również Continue-Training. Pozycja jest nieaktywna, dopóki nie istnieją gaussiany. Nie zapisuje do ścieżki logów treningu, lecz tam, gdzie wskazuje okno dialogowe zapisu — typowo pod ~/Documents/.
M3File > Open Recent > [nazwa sceny]
GDZIE
Pasek menu → File → Open Recent → (lista).
TECHNICZNIE
Dynamiczne podmenu generowane z listy ostatnio otwieranych ścieżek (zapisanej w ustawieniach). Każdy wpis listy jest oznaczony nazwą pliku i ładowany po kliknięciu. Gdy lista jest pusta, zamiast tego pojawia się dezaktywowana etykieta „No Recent Scenes". W stylu Apple lista trzyma N ostatnio otwieranych scen — ograniczenie ma miejsce przy zapisie do ustawień, a nie w samym builderze menu.
M4File > Open Recent > Clear Recent
GDZIE
Pasek menu → File → Open Recent → Clear Recent.
TECHNICZNIE
Czyści listę Recent w ustawieniach. Działa natychmiast, bez dialogu potwierdzenia. Pozycja pojawia się w podmenu tylko, gdy w liście Recent w ogóle są jakieś wpisy (znajduje się pod dzielnikiem po ścieżkach).
M5File > Import COLMAP / Metashape Workspace...
GDZIE
Pasek menu → File → Import COLMAP / Metashape Workspace... (⇧⌘I).
TECHNICZNIE
Otwiera selektor folderu. Oczekuje folderu z układem workspace COLMAP (np. sparse/0/cameras.{bin,txt} plus images/). Po wyborze przeprowadzana jest wstępna weryfikacja workspace — rozpoznaje trzy układy (sparse/0/, sparse/, root) oraz czy rekonstrukcja jest binarna (cameras.bin) czy tekstowa ETH3D (cameras.txt). Przy powodzeniu workspace jest importowany; w przeciwnym razie pojawia się tylko ostrzeżenie w logu aplikacji. Zobacz także rozdział 9 „Backendy SfM", Q6 dla pełnej logiki potoku.
M6File > New Project
GDZIE
Pasek menu → File → New Project (⇧⌘N).
TECHNICZNIE
Sprawdza, czy jest niezapisana praca. Jeśli tak, pojawia się dialog potwierdzenia, zanim cokolwiek przepadnie. Jeśli nie ma nic do zapisania, reset działa bezpośrednio — czyści zaimportowane obrazy, wynik SfM, chmurę gaussianów, stan treningu i wszystkie zależne wskaźniki UI. Uwaga: utworzona przez użytkownika biblioteka ustawień wstępnych pozostaje zachowana, ponieważ znajduje się w ustawieniach aplikacji, a nie w stanie projektu.
Menu Mode

Dwa proste przełączniki między prowadzonym Simple Mode (typu kreator, 4 kroki) a pełnym Expert Mode (klasyczny układ Inspectora ze wszystkimi pokrętłami).
M7Mode > Simple Mode
GDZIE
Pasek menu → Mode → Simple Mode (⌘1).
TECHNICZNIE
Przełącza stan aplikacji w tryb Simple. Główny obszar aplikacji pokazuje wtedy prowadzony przepływ pracy zamiast układu Expert. Stan trybu jest zapisywany w ustawieniach (zobacz S1 „Default Mode" w rozdziale 3 Settings).
M8Mode > Expert Mode
GDZIE
Pasek menu → Mode → Expert Mode (⌘2).
TECHNICZNIE
Przełącza stan aplikacji w Expert Mode. Pojawia się wtedy pełny układ Inspectora ze wszystkimi sekcjami (Presets, TrainingConfig, Enhancements, Metrics, LossChart, ProjectNavigator). W Expert Mode dostępne są wszystkie parametry treningu, selektor COLMAP, przełączniki Mid-Compact i diagnostyka. Również Live-Preview działa tylko w tym trybie.
Menu Training

Cztery akcje wokół przebiegu treningu: start, pauza, anulowanie i przedłużenie o określoną liczbę iteracji. Wszystkie trzy pozycje Continue są zabramkowane IAP (w wersji Free-Trial nieklikalne).
M9Training > Start Training
GDZIE
Pasek menu → Training → Start Training (⇧⌘T).
TECHNICZNIE
Startuje potok treningu asynchronicznie. Wymaganie: istnieje wynik SfM i obecnie nie działa żaden inny potok. Oba warunki blokują pozycję, jeśli niespełnione. Przy starcie odczytywane są bieżące wartości konfiguracji, tworzony nowy log JSONL pod ~/Documents/RadianceKit/Logs/training_YYYY-MM-DD_HHmmss.jsonl, i w zależności od wyboru strategii jechana jest ścieżka klasyczna lub MCMC. Stan treningu zmienia się z „idle" na „training".
M10Training > Pause Training
GDZIE
Pasek menu → Training → Pause Training.
TECHNICZNIE
Pauzuje działający trening. Odblokowywany tylko, gdy stan treningu to „training". Pauzowanie zatrzymuje pętlę iteracji w następnym bezpiecznym punkcie synchronizacji, zachowuje pełny stan GPU (bufory gaussianów, momenty optimizera, pozycja schedulera) i przełącza na „paused". Wznowienie następuje przez ponowne naciśnięcie (tytuł pozycji jest statyczny — aplikacja przełącza jednak między Pause/Resume we właściwej logice). Pauzowane treningi nie przeżywają wyjścia z aplikacji; w takim przypadku zapisz scenę i rozszerz później przez pozycję Continue-Training (M12–M14).
M11Training > Cancel Training
GDZIE
Pasek menu → Training → Cancel Training.
TECHNICZNIE
Anuluje działający trening. Aktywne, gdy stan treningu nie jest „idle". Ustawia flagę anulowania w silniku treningu, co czysto kończy pętlę iteracji w następnym punkcie synchronizacji, zapisuje finalny wpis Summary do logu JSONL i resetuje stan na „idle". Dotychczas wytrenowana chmura pozostaje zachowana (można ją zapisać lub eksportować), ale jest oznaczona jako „cancelled".
M12Training > Continue Training > +5 000 iteracji
GDZIE
Pasek menu → Training → Continue Training → +5,000 iterations.
TECHNICZNIE
Kontynuuje trening o 5 000 iteracji. Aktywne, gdy zakończony trening jest kontynuowalny i wersja pełna jest odblokowana. Kontynuowalność obowiązuje, gdy istnieje zakończony trening, a pełny stan optimizera nadal jest w pamięci. Przy Continue prowadzone są dalej momenty Adam i scheduler LR, tak że kontynuacja zachowuje się jak ciągły przebieg 25K/45K/60K zamiast nowego startu. Log JSONL otrzymuje nowy wpis konfiguracji z setupem przyrostowym. Dostępne tylko w wersji pełnej.
M13Training > Continue Training > +10 000 iteracji
GDZIE
Pasek menu → Training → Continue Training → +10,000 iterations.
TECHNICZNIE
Identyczne jak M12, ale z 10 000 dodatkowymi iteracjami. Te same warunki wstępne, ta sama ścieżka schedulera LR. Polecane, gdy początkowy trening został przeprowadzony z ustawieniem średniego poziomu i chcesz zobaczyć znaczącą poprawę jakości bez całkowitego restartowania przebiegu.
M14Training > Continue Training > +20 000 iteracji
GDZIE
Pasek menu → Training → Continue Training → +20,000 iterations.
TECHNICZNIE
Identyczne jak M12 / M13, ale z 20 000 dodatkowymi iteracjami. Największy predefiniowany skok Continue. Przy treningach MCMC to często jest to, co decyduje o różnicy między „pasuje" a „przydatne do benchmarku"; przy Classic od 35–40K z doświadczenia przybywa niewiele.
Menu Viewport

Steruje widokiem 3D: Edit-Mode do selekcji gaussianów i cleanupu, sterowanie kamerą (auto-rotacja, odtwarzanie, nagrywanie), zrzut ekranu, kolor tła i reset.
M15Viewport > Enter/Exit Edit Mode
GDZIE
Pasek menu → Viewport → Enter Edit Mode (lub „Exit Edit Mode", w zależności od stanu). ⇧⌘E.
TECHNICZNIE
Tytuł pozycji jest dynamiczny i pokazuje w zależności od stanu „Exit Edit Mode" lub „Enter Edit Mode". Przy naciśnięciu Edit-Mode w rendererze widoku jest przełączany. Przy wyjściu z trybu Edit dodatkowo resetowana jest bieżąca selekcja. Tryb Edit aktywuje selekcję kliknięciem na gaussianach, selekcję prostokątem i usuwanie zaznaczonych gaussianów (zobacz obszar edytora UI). Dezaktywowane, dopóki nie jest podłączony renderer widoku.
M16Viewport > Toggle Auto-Rotation
GDZIE
Pasek menu → Viewport → Toggle Auto-Rotation (⌘⌥T).
TECHNICZNIE
Włącza lub wyłącza ciągłą rotację kamery widoku wokół pionowej osi przez środek sceny. Oś i prędkość pochodzą z konfiguracji sterowania kamerą. Auto-rotacja jest czystym efektem widoku i nie wpływa ani na trening, ani na nagrywanie — jeśli równolegle używasz rejestratora wideo Turntable (M18), auto-rotacja dostarcza dokładnie tę ścieżkę, którą rejestrator przechwytuje.
M17Viewport > Toggle Camera Playback
GDZIE
Pasek menu → Viewport → Toggle Camera Playback.
TECHNICZNIE
Przełącza odtwarzanie ścieżki kamery. Gdy istnieje zarejestrowana ścieżka kamery (np. z poprzedniego nagrania lub ponieważ została wczytana transforms.json), ścieżka jest odtwarzana — kamera widoku nie porusza się więc już po wejściach mysz/trackpad, lecz odtwarza trajektorię klatka po klatce. Ponowne naciśnięcie pauzuje odtwarzanie.
M18Viewport > Record Turntable Video
GDZIE
Pasek menu → Viewport → Record Turntable Video.
TECHNICZNIE
Przełącza nagrywanie widoku. Przy pierwszym naciśnięciu startuje rejestracja klatek do tymczasowej ścieżki; przy drugim naciśnięciu nagrywanie jest kończone, kodowane i zapisywane do ścieżki MP4 (ścieżka jest pytana przez okno dialogowe zapisu). W przeciwieństwie do Export → Media → Orbit Video (M31), który tworzy stałą ścieżkę 360° z konfigurowalnym czasem trwania, rejestrator Turntable nagrywa na żywo to, co widzisz w widoku — możesz więc również nagrać ręczną ścieżkę kamery.
M19Viewport > Save Screenshot
GDZIE
Pasek menu → Viewport → Save Screenshot (⇧⌘S).
TECHNICZNIE
Przechwytuje pojedynczą klatkę widoku w pełnej rozdzielczości renderingu (czyli nie układ pikseli okna, lecz pełna zawartość celu renderingu) jako plik PNG. Ścieżka jest pytana przez okno dialogowe zapisu. Kolor tła (M21–M23) jest wpalany. Ustawienia upscalingu MetalFX/MPS z Enhancements (zobacz I27/I28) działają, jeśli aktywne — zrzut ekranu pokazuje więc upscalowany output.
M20Viewport > Copy Camera Info
GDZIE
Pasek menu → Viewport → Copy Camera Info.
TECHNICZNIE
Odczytuje bieżącą pozę kamery widoku (pozycja, punkt look-at, wektor up) oraz wartości FOV ze sterowania kamerą i zapisuje je jako wieloliniowy tekst do schowka. Format jest czytelny dla człowieka (label = value na linię), nie JSON. Praktyczne, by odtworzyć specyficzny widok do celów debugowania lub udostępnić wsparciu.
M21Viewport > Background > Dark Gray
GDZIE
Pasek menu → Viewport → Background → Dark Gray.
TECHNICZNIE
Ustawia kolor tła widoku na ciemny szary (RGB 0.1/0.1/0.1). Renderer używa tego koloru jako tła, na którym gaussiany są kompozytowane. Domyślny kolor przy starcie aplikacji steruje opcja Settings S3 „Default Viewport Background".
M22Viewport > Background > Black
GDZIE
Pasek menu → Viewport → Background → Black.
TECHNICZNIE
Ustawia kolor tła widoku na czystą czerń (RGB 0/0/0). Pomaga, jeśli scena ma wiele jasnych floaterów i chcesz je zidentyfikować, lub do materiałów marketingowych z ciemnym look-and-feel.
M23Viewport > Background > White
GDZIE
Pasek menu → Viewport → Background → White.
TECHNICZNIE
Ustawia kolor tła widoku na czystą biel (RGB 1/1/1). Użyteczne, gdy scena ma przeważnie ciemną zawartość i chcesz zobaczyć ciemne floatery (typowy szum tła plenerowego).
M24Viewport > Reset Camera
GDZIE
Pasek menu → Viewport → Reset Camera.
TECHNICZNIE
Resetuje kamerę widoku, opuszcza widok kamery treningu i zatrzymuje auto-rotację. W ten sposób kamera wraca na początkową pozycję (typowo: przed sceną, lekko z góry patrząc), auto-rotacja jest wyłączona, a jeśli renderer właśnie pokazywał kamerę treningu (jedną z póz SfM), wraca do Free-Camera.
Menu Export

Osiem celów eksportu plus dwa eksporty fotogrametrii, zgrupowane w trzech sekcjach (3D Formats, Media, Photogrammetry). Pierwsze sześć budowanych jest przez wspólną rutynę pomocniczą, która otwiera okno dialogowe zapisu i rejestruje eksport w katalogu formatów. Pozycje fotogrametrii mają indywidualną logikę. Wszystkie eksporty fotogrametrii i niektóre eksporty 3D są dostępne tylko w wersji pełnej.
M25Export > 3D Formats > Export PLY...
GDZIE
Pasek menu → Export → 3D Formats → PLY (⌘E).
TECHNICZNIE
Otwiera okno dialogowe zapisu z domyślną nazwą gaussians.ply. Przy OK bieżąca chmura gaussianów jest zapisywana do standardowego formatu PLY ASCII/binarnego — zgodnego z SuperSplat, PolyCam, PlayCanvas i wszystkimi typowymi viewerami 3DGS. Pełne współczynniki SH, pełna precyzja (Float32 na pole). Rozmiar pliku często kilkaset MB przy ≥ 500K gaussianów.
M26Export > 3D Formats > Export Compressed PLY...
GDZIE
Pasek menu → Export → 3D Formats → Compressed PLY.
TECHNICZNIE
Zapisuje chmurę gaussianów w formacie Compressed-PLY z własną kwantyzacją pól Position, Scale, Rotation i SH. 5–10× mniejsze pliki niż nieskompresowane PLY (M25) przy minimalnych stratach wizualnych. Zgodne z SuperSplat (który czyta standard Compressed-PLY) i PlayCanvas. Domyślna nazwa pliku gaussians_compressed.ply.
M27Export > 3D Formats > Export SPZ...
GDZIE
Pasek menu → Export → 3D Formats → SPZ.
TECHNICZNIE
Zapisuje chmurę gaussianów w formacie SPZ — formacie splat opublikowanym przez Niantic z agresywną kwantyzacją (~90% mniejszy niż nieskompresowane PLY). Optymalizowany przede wszystkim pod viewery webowe i aplikacje mobilne. Zgodny z Niantic Splatt3R, gsplat.js i viewerem przeglądarkowym Niantic.
M28Export > 3D Formats > Export glTF...
GDZIE
Pasek menu → Export → 3D Formats → glTF.
TECHNICZNIE
Zapisuje plik .glb (binarny glTF) z rozszerzeniem KHR_gaussian_splatting. Zgodny ze standardem, odpowiedni do potoków używających silników glTF jak Babylon.js lub Three.js, implementujących rozszerzenie KHR_gaussian_splatting.
M29Export > 3D Formats > Export .splat...
GDZIE
Pasek menu → Export → 3D Formats → .splat.
TECHNICZNIE
Zapisuje format .splat Antimatter15 — stały rozmiar 32 bajty na gaussiana (pozycja jako 3× Float32, skala jako 3× Float32, rotacja jako 4× Uint8 znormalizowany kwaternion, RGB+Opacity jako 4× Uint8). Brak współczynników SH wyższych niż DC. Najmniejszy plik z bezpośrednią zgodnością z przeglądarką. Dla gsplat.js i viewera online demo antimatter15.
M30Export > 3D Formats > Export SOG...
GDZIE
Pasek menu → Export → 3D Formats → SOG.
TECHNICZNIE
Zapisuje chmurę gaussianów w formacie SOG. SOG („Self-Organizing Gaussian") to format PlayCanvas z układem atlasu tekstur i kompresją WebP danych kwantyzowanych. Skaluje się z 15–20× lepszym współczynnikiem rozmiaru niż PLY. Eksport wywołuje wewnętrznie cwebp jako zewnętrzne narzędzie — dlatego w wersji sandbox (App Store) potencjalnie ograniczony.
M31Export > Media > Export Orbit Video...
GDZIE
Pasek menu → Export → Media → Orbit Video.
TECHNICZNIE
Renderuje orbitę 360° wokół środka sceny i koduje ją jako MP4 (H.264) lub MOV (HEVC, w zależności od domyślnych systemowych). W przeciwieństwie do M18 (nagrywanie na żywo) ścieżka jest tutaj sztywno zadana — czas trwania wybierany w ustawieniach lub w kroku eksportu Simple Mode.
M32Export > Media > Export Web Viewer...
GDZIE
Pasek menu → Export → Media → Web Viewer.
TECHNICZNIE
Pakuje samodzielny viewer HTML (oparty na gsplat.js) plus dane gaussianów zakodowane w Base64 do pojedynczego pliku .html. Plik ten działa offline w każdej nowoczesnej przeglądarce — brak zależności od serwera, brak zewnętrznych URL-i. Rozmiar pliku to około współczynnik 1.3 większy niż wariant SPZ (przez narzut Base64).
M33Export > Photogrammetry > Export SfM (transforms.json)...
GDZIE
Pasek menu → Export → Photogrammetry → Export SfM (transforms.json).
TECHNICZNIE
Własna ścieżka eksportu (nie przez wspólną rutynę pomocniczą), ponieważ eksportowana jest nie chmura gaussianów, lecz wynik SfM. Otwiera okno dialogowe zapisu z transforms.json jako domyślną nazwą i Content-Type json. Przy OK zapisywany jest zgodny z nerfstudio plik transforms.json z wewnętrznymi parametrami kamer, pozami (jako macierz 4×4 w konwencji NeRF) i ścieżkami klatek. Tekst pomocy w UI wskazuje, że obrazy treningowe muszą zostać skopiowane jako siostrzany folder images/. Aktywne tylko, gdy istnieje wynik SfM i wersja pełna jest odblokowana.
M34Export > Photogrammetry > Export SfM (COLMAP Workspace)...
GDZIE
Pasek menu → Export → Photogrammetry → Export SfM (COLMAP Workspace).
TECHNICZNIE
Otwiera okno dialogowe zapisu z domyślną nazwą colmap-workspace (bez rozszerzenia, ponieważ to folder). Zapisuje standardowy workspace COLMAP z sparse/0/cameras.bin, images.bin, points3D.bin. Pozwala otworzyć obliczoną w RadianceKit lub zaimportowaną rekonstrukcję SfM w innych narzędziach jak Postshot, Nerfstudio lub Meshroom, lub przy ponownym przebiegu A/B wczytać do samego RadianceKit jako już-obliczone wejście (przez M5) — oszczędza czas obliczeń. Aktywne tylko, gdy istnieje wynik SfM i wersja pełna jest odblokowana.
Menu Help

Siedem pozycji: dwa okna dokumentacji (User Guide, Keyboard Shortcuts), trzy skróty do folderów (Training Logs, Exports, Storage) oraz trzy okna analizy (Pareto Dashboard, Holdout Analysis, BayesOpt Console). Zgodnie ze stylem Apple menu Help pojawia się zupełnie z prawej strony. Standardowe menu Help jest całkowicie zastąpione własnym wariantem RadianceKit.
M35Help > User Guide
GDZIE
Pasek menu → Help → User Guide (⌘?).
TECHNICZNIE
Otwiera okno User Guide. Pokazuje nawigację z paskiem bocznym tematów i obszarem szczegółów przewijania w domyślnym rozmiarze 860×640. Treści są statycznie umieszczone (nie parsowane z Markdown).
M36Help > Keyboard Shortcuts
GDZIE
Pasek menu → Help → Keyboard Shortcuts (⌘/).
TECHNICZNIE
Otwiera okno Keyboard Shortcuts — prosty układ przewijania ze wszystkimi skrótami aplikacji, zgrupowanymi według menu na najwyższym poziomie. Domyślny rozmiar 440×560. Treści są również statycznie umieszczone.
M37Help > Open Training Logs...
GDZIE
Pasek menu → Help → Open Training Logs... (⇧⌘L).
TECHNICZNIE
Oblicza folder logów jako ~/Documents/RadianceKit/Logs, tworzy go w razie potrzeby i otwiera w Finderze. Każdy przebieg treningu zapisuje tam własny plik JSONL training_YYYY-MM-DD_HHmmss.jsonl.
M38Help > Open Exports Folder...
GDZIE
Pasek menu → Help → Open Exports Folder...
TECHNICZNIE
Analogicznie do M37, ale z ~/Documents/RadianceKit/Exports. Tworzony przy pierwszym przebiegu auto-testu lub przy pierwszym kliknięciu; potem lądują tam standardowe ścieżki wszystkich eksportów auto-testu (np. autotest_<timestamp>.ply). Wybrane ręcznie przez okno dialogowe zapisu eksporty NIE muszą iść tutaj, lecz tam, gdzie użytkownik je zapisuje — dlatego ten folder jest interesujący przede wszystkim dla auto-testów.
M39Help > Manage Storage...
GDZIE
Pasek menu → Help → Manage Storage...
TECHNICZNIE
Otwiera Storage-Browser (zobacz rozdział 4 Okna pomocnicze, ID W7–W12). Listuje wszystkie persistowane sceny, logi treningu, eksporty i cache w folderze ~/Documents/RadianceKit/ z rozmiarem, umożliwia Reveal-in-Finder i Move-to-Trash na wpis.
M40Help > Pareto Dashboard...
GDZIE
Pasek menu → Help → Pareto Dashboard... (⇧⌘D).
TECHNICZNIE
Otwiera Pareto Dashboard (zobacz rozdział 4, ID W13–W22). Dashboard ładuje wszystkie logi JSONL treningów z ~/Documents/RadianceKit/Logs/, porządkuje je według sceny i ustawienia wstępnego oraz rysuje wykres scatter Pareto (standard: Loss vs Gaussians, opcjonalnie Loss vs Wallclock lub PSNR vs iteracje).
M41Help > Holdout Analysis...
GDZIE
Pasek menu → Help → Holdout Analysis... (⇧⌘H).
TECHNICZNIE
Otwiera okno Holdout Analysis (zobacz rozdział 4, ID W23–W29). Ładuje transforms.json, rysuje kamery jako globus 3D i pozwala na rozdziały train/test fold (kątowo lub liniowo, 2–8 foldów). Wyjściem jest fold-assignment.json, którego trening może użyć w odpowiednich konfiguracjach treningu jako zestaw testowy.
M42Help > BayesOpt Console...
GDZIE
Pasek menu → Help → BayesOpt Console... (⇧⌘B).
TECHNICZNIE
Otwiera konsolę BayesOpt (zobacz rozdział 4, ID W30–W39). Ładuje predefiniowane przestrzenie poszukiwań (np. „MCMC scale-reg + opacity-reg + ssim"), wykonuje próby Bayesian Optimization asynchronicznie i pokazuje krzywą zbieżności oraz log prób na żywo.
Wskazówka: Cmd-Z w menu Edit
Od maja 2026 Project Navigator w Expert Mode wspiera usuwanie zaimportowanych obrazów przez przycisk minus lub klawisz Backspace, a cofanie przez Cmd-Z. Ta akcja Cmd-Z pojawia się w menu Edit macOS (dostarczanym przez SwiftUI) jako „Undo Remove Image", dopóki usunięty obraz jest jeszcze przywracalny. Jest rejestrowana przez standardowy system; dlatego nie ma własnego wpisu z ID M w inwentarzu.
Skróty klawiszowe w przeglądzie
| Pozycja menu | Skrót |
|---|---|
| File > Open Scene... | ⌘O |
| File > Save Scene... | ⌘S |
| File > Import COLMAP / Metashape Workspace... | ⇧⌘I |
| File > New Project | ⇧⌘N |
| Mode > Simple Mode | ⌘1 |
| Mode > Expert Mode | ⌘2 |
| Training > Start Training | ⇧⌘T |
| Viewport > Enter/Exit Edit Mode | ⇧⌘E |
| Viewport > Toggle Auto-Rotation | ⌘⌥T |
| Viewport > Save Screenshot | ⇧⌘S |
| Export > 3D Formats > PLY | ⌘E |
| Help > User Guide | ⌘? |
| Help > Keyboard Shortcuts | ⌘/ |
| Help > Open Training Logs... | ⇧⌘L |
| Help > Pareto Dashboard... | ⇧⌘D |
| Help > Holdout Analysis... | ⇧⌘H |
| Help > BayesOpt Console... | ⇧⌘B |
Menu Edit (dostarczane przez system, w Expert Mode przy aktywnej selekcji Project Navigator):
| Akcja | Skrót |
|---|---|
| Undo Remove Image | ⌘Z |
| Remove Selected Image | Backspace / Delete |