RadianceKit Handleiding

Hoofdstuk 1 — Menubalk

De menubalk van RadianceKit groepeert alle functies die niet direct in het hoofdvenster of in de Inspector zitten. Dat zijn in eerste instantie acties die op de hele scène werken (openen, opslaan, nieuw project), de training aansturen (start, pauze, hervatten), het viewport bedienen (auto-rotatie, screenshot, achtergrondkleur) en exports in verschillende 3D- en mediaformaten activeren. Daarnaast komen springpunten naar alle hulpvensters (User Guide, Pareto Dashboard, Holdout Analysis, BayesOpt Console).

Toetscombinaties staan steeds rechts van het menu-item. Conventies: betekent de Command-toets (appel-toets), is Shift, is Option (Alt) en is Control. Voorbeeld: ⇧⌘T staat voor Shift+Command+T. Alle hier gedocumenteerde toetscombinaties zijn via Help → Keyboard Shortcuts (⌘/) bovendien in een eigen overzichtsvenster opgesomd.

De volgende 42 items zijn in de volgorde van de inventaris (M1–M42) gedocumenteerd, gegroepeerd naar het bijbehorende top-level-menu. Alle items werden tegen de actuele code-stand in (regels 175–477) geverifieerd. Geen items zijn verwijderd of ten opzichte van de inventaris achterhaald; een nieuw Edit-menu-item (Cmd-Z voor „Remove Image") wordt door het systeem-NSUndoManager-framework opgenomen en verschijnt daarom niet in de RadianceKitApp-code (zie opmerking aan het einde van het hoofdstuk).

File-menu

Bestand-menu uitgeklapt — items M1 tot M6
Bestand-menu uitgeklapt — items M1 tot M6

Het File-menu vervangt Apple's standaard „New Window"-item door projectspecifieke acties. Het omvat scènes laden/opslaan, een dynamische recent-lijst, de workspace-import en het harde terugzetten naar een lege toestand.

M1File > Open Scene…

WAAR

Menubalk → File → Open Scene… (⌘O).

TECHNISCH

Opent een bestandsdialoog voor de formaten RadianceScene-bundle, .ply, .splat en .spz. Single-selection, kan zowel bestanden als directories tonen (voor het bundle-formaat). Na succesvolle selectie wordt het pad in de recent-lijst opgenomen en de scène asynchroon geladen — de voorgaande wordt vervangen en de trainingspipeline met de geladen toestand geïnitialiseerd. PLY/SPZ/splat-bestanden worden via de respectieve formaat-loaders gelezen; het .radiancescene-bundle is een directory met manifest, cloud-snapshot en SfM-resultaten.

M2File > Save Scene…

WAAR

Menubalk → File → Save Scene… (⌘S).

TECHNISCH

Opent een bestand-opslaan-dialoog met de content-type RadianceScene-bundle en voorafingevulde bestandsnaam scene.radiancescene. Schrijft een directory-pakket met manifest.json, de geserialiseerde Gaussian-cloud (PLY-snapshot) en een dump van het SfM-resultaat, zodat na het heropenen ook Continue-Training werkt. Het item is gedeactiveerd zolang er nog geen Gaussians bestaan. Slaat niet op in het training-logs-pad, maar daar waar de save-dialoog wijst — typisch onder ~/Documents/.

M3File > Open Recent > [scènenaam]

WAAR

Menubalk → File → Open Recent → (lijst).

TECHNISCH

Dynamisch submenu dat uit een lijst van de laatst geopende paden (in de instellingen opgeslagen) wordt gegenereerd. Elk lijst-item krijgt de bestandsnaam en wordt bij klik geladen. Wanneer de lijst leeg is, verschijnt in plaats daarvan het gedeactiveerde label „No Recent Scenes". Apple-typisch houdt de lijst de N laatst geopende scènes vast — de begrenzing vindt plaats bij het schrijven naar de instellingen en niet in de menubouwer zelf.

M4File > Open Recent > Clear Recent

WAAR

Menubalk → File → Open Recent → Clear Recent.

TECHNISCH

Leegt de recent-lijst in de instellingen. Werkt direct, zonder bevestigingsdialoog. Het item verschijnt alleen wanneer er überhaupt items in de recent-lijst staan (het staat onder een divider na de paden).

M5File > Import COLMAP / Metashape Workspace…

WAAR

Menubalk → File → Import COLMAP / Metashape Workspace… (⇧⌘I).

TECHNISCH

Opent een mapkiezer. Verwacht een map met de COLMAP-workspace-layout (bijv. sparse/0/cameras.{bin,txt} plus images/). Na selectie wordt een voorcheck van de workspace uitgevoerd — deze herkent de drie layouts (sparse/0/, sparse/, root) en of de reconstructie binair (cameras.bin) of als ETH3D-tekst (cameras.txt) aanwezig is. Bij succes wordt de workspace geïmporteerd; anders verschijnt alleen een waarschuwing in de app-log. Zie ook hoofdstuk 9 „SfM-Backends", Q6 voor de volledige pipeline-logica.

M6File > New Project

WAAR

Menubalk → File → New Project (⇧⌘N).

TECHNISCH

Controleert of er niet-opgeslagen werk aanwezig is. Zo ja, verschijnt een bevestigingsdialoog voordat er iets verloren gaat. Wanneer er niets is om op te slaan, loopt het terugzetten direct — het leegt geïmporteerde beelden, het SfM-resultaat, de Gaussian-cloud, training-state en alle afhankelijke UI-indicatoren. Let op: een door de gebruiker aangelegde voorinstellingen-bibliotheek blijft behouden, omdat die in de app-instellingen zit en niet in de projectstand.

Mode-menu

Modus-menu met Simple- en Expert-Mode-schakelaar
Modus-menu met Simple- en Expert-Mode-schakelaar

Twee eenvoudige schakelaars tussen de begeleide Simple Mode (wizard-achtig, 4 stappen) en de volle Expert Mode (klassieke Inspector-layout met alle regelaars).

M7Mode > Simple Mode

WAAR

Menubalk → Mode → Simple Mode (⌘1).

TECHNISCH

Schakelt de app-toestand naar de Simple Mode om. Het hoofdgebied van de app toont dan de begeleide workflow in plaats van de Expert-layout. De mode-toestand wordt in de instellingen opgeslagen (zie S1 „Default Mode" in hoofdstuk 3 Instellingen).

M8Mode > Expert Mode

WAAR

Menubalk → Mode → Expert Mode (⌘2).

TECHNISCH

Schakelt de app-toestand naar de Expert Mode. Daarmee verschijnt de volledige Inspector-layout met alle secties (Presets, TrainingConfig, Enhancements, Metrics, LossChart, ProjectNavigator). In de Expert Mode zijn alle trainingparameters, COLMAP-keuzes, mid-compact-toggles en diagnostics toegankelijk. Ook de live-preview werkt alleen in deze modus.

Training-menu

Training-menu met Continue-submenu — items M9 tot M14
Training-menu met Continue-submenu — items M9 tot M14

Vier acties rond de training-run: starten, pauzeren, afbreken en met een voorgegeven iteratie-aantal verlengen. Alle drie Continue-items zijn via IAP-gegated (in de free-trial-versie niet klikbaar).

M9Training > Start Training

WAAR

Menubalk → Training → Start Training (⇧⌘T).

TECHNISCH

Start de trainingspipeline asynchroon. Voorwaarde: een SfM-resultaat is aanwezig en er loopt momenteel geen andere pipeline. Beide voorwaarden blokkeren het item indien niet vervuld. Bij de start worden de actuele configuratie-waarden gelezen, een nieuw JSONL-log onder ~/Documents/RadianceKit/Logs/training_YYYY-MM-DD_HHmmss.jsonl aangelegd, en afhankelijk van strategie-keuze het klassieke of het MCMC-pad gevolgd. De trainingsstatus wisselt van „idle" naar „training".

M10Training > Pause Training

WAAR

Menubalk → Training → Pause Training.

TECHNISCH

Pauzeert de lopende training. Wordt alleen vrijgegeven wanneer de trainingsstatus „training" is. Pauzeren stopt de iteratie-loop bij het volgende veiligheids-sync-point, behoudt de volle GPU-state (Gaussian-buffers, optimizer-moments, scheduler-positie) en schakelt naar „paused". Hervatten gebeurt door opnieuw te drukken (de item-titel is statisch — de app wisselt echter in de eigenlijke logica tussen pauze/hervatten). Gepauzeerde trainingen overleven geen app-quit; in dat geval beter de scène opslaan en later via het Continue-Training-item (M12–M14) uitbreiden.

M11Training > Cancel Training

WAAR

Menubalk → Training → Cancel Training.

TECHNISCH

Breekt de lopende training af. Actief wanneer de trainingsstatus niet „idle" is. Zet de cancel-flag in de trainingsengine, wat de iteratie-loop bij het volgende sync-point netjes beëindigt, het finale summary-item meeschrijft naar het JSONL-log en de status terugzet op „idle". De tot dusver getrainde cloud blijft behouden (kan worden opgeslagen of geëxporteerd), maar wordt als „cancelled" gemarkeerd.

M12Training > Continue Training > +5.000 iterations

WAAR

Menubalk → Training → Continue Training → +5,000 iterations.

TECHNISCH

Hervat de training met 5.000 iteraties. Actief wanneer een afgeronde training kan worden voortgezet en de volledige versie is ontgrendeld. De voortzetbaarheid geldt wanneer een afgeronde training bestaat en de volledige optimizer-state nog in het geheugen zit. Bij Continue worden de Adam-moments en de LR-scheduler voortgezet, zodat de voortzetting zich gedraagt als een doorlopende 25K-/45K-/60K-run in plaats van een herstart. Het JSONL-log krijgt een nieuwe config-entry met de incrementele setup. Alleen in de volledige versie beschikbaar.

M13Training > Continue Training > +10.000 iterations

WAAR

Menubalk → Training → Continue Training → +10,000 iterations.

TECHNISCH

Identiek aan M12, maar met 10.000 extra iteraties. Zelfde voorwaarden, zelfde LR-scheduler-pad. Aanbevolen wanneer de initiële training met een mid-tier-voorinstelling werd gedraaid en je een significante kwaliteitsverbetering wilt zien zonder de run volledig opnieuw te starten.

M14Training > Continue Training > +20.000 iterations

WAAR

Menubalk → Training → Continue Training → +20,000 iterations.

TECHNISCH

Identiek aan M12 / M13, maar met 20.000 extra iteraties. De grootste vooraf gedefinieerde Continue-sprong. Bij MCMC-trainingen is dit vaak wat het verschil maakt tussen „klopt" en „benchmark-waardig"; bij Classic vanaf 35–40K komt ervaringsgewijs weinig bij.

Viewport-menu

Weergavevenster-menu met Edit-Mode, camerabesturing en achtergrond-submenu
Weergavevenster-menu met Edit-Mode, camerabesturing en achtergrond-submenu

Stuurt het 3D-viewport: Edit-Mode voor Gaussian-selectie en cleanup, camerabesturing (auto-rotatie, playback, recording), screenshot, achtergrondkleur en reset.

M15Viewport > Enter/Exit Edit Mode

WAAR

Menubalk → Viewport → Enter Edit Mode (of „Exit Edit Mode", afhankelijk van toestand). ⇧⌘E.

TECHNISCH

De item-titel is dynamisch en toont afhankelijk van toestand „Exit Edit Mode" of „Enter Edit Mode". Bij het drukken wordt de Edit Mode op de viewport-renderer omgeschakeld. Bij het verlaten van de Edit Mode wordt bovendien de huidige selectie teruggezet. De Edit Mode activeert de klik-selectie op Gaussians, de box-selectie en het verwijderen van gemarkeerde Gaussians (zie editor-gebied van de UI). Gedeactiveerd zolang geen viewport-renderer is gekoppeld.

M16Viewport > Toggle Auto-Rotation

WAAR

Menubalk → Viewport → Toggle Auto-Rotation (⌘⌥T).

TECHNISCH

Schakelt de continue rotatie van de viewport-camera om een verticale as door het scènecentrum aan of uit. De as en snelheid komen uit de camerabesturings-configuratie. Auto-rotatie is een puur viewport-effect en beïnvloedt noch training noch recording — gebruik je parallel de turntable-video-recorder (M18), levert de auto-rotatie echter precies het pad op dat de recorder vastlegt.

M17Viewport > Toggle Camera Playback

WAAR

Menubalk → Viewport → Toggle Camera Playback.

TECHNISCH

Schakelt de camera-pad-playback om. Wanneer een opgenomen camerapad bestaat (bijv. uit een vorige recording of doordat een transforms.json is geladen), loopt het pad af — de viewport-camera beweegt dus niet meer op muis-/trackpad-invoeren, maar reproduceert het traject frame voor frame. Opnieuw drukken pauzeert de playback.

M18Viewport > Record Turntable Video

WAAR

Menubalk → Viewport → Record Turntable Video.

TECHNISCH

Schakelt de viewport-opname om. Bij de eerste druk start een frame-opname naar een tijdelijk pad; bij de tweede druk wordt de opname beëindigd, geëncodeerd en in een MP4-pad geschreven (pad wordt via een save-dialoog opgevraagd). In tegenstelling tot Export → Media → Orbit Video (M31), dat een vast 360°-pad bij een instelbare duur genereert, neemt de turntable-recorder live op wat je in het viewport ziet — je kunt dus ook een handmatige camerabeweging opnemen.

M19Viewport > Save Screenshot

WAAR

Menubalk → Viewport → Save Screenshot (⇧⌘S).

TECHNISCH

Legt een enkele viewport-frame in volledige render-resolutie vast (dus niet de venster-pixel-layout, maar de volle render-target-inhoud) als PNG-bestand. Het pad wordt via een save-dialoog opgevraagd. Achtergrondkleur (M21–M23) wordt mee ingebrand. MetalFX-/MPS-upscaling-instellingen uit de Enhancements (zie I27/I28) werken mee wanneer actief — de screenshot toont dus de opgeschaalde output.

M20Viewport > Copy Camera Info

WAAR

Menubalk → Viewport → Copy Camera Info.

TECHNISCH

Leest de huidige viewport-camerapose (positie, look-at-punt, up-vector) en de FOV-waarden uit de camerabesturing en schrijft ze als meerregelige tekst naar het klembord. Formaat is mensleesbaar (label = waarde per regel), geen JSON. Praktisch om een specifiek aanzicht voor debug-doeleinden te reproduceren of met support te delen.

M21Viewport > Background > Dark Gray

WAAR

Menubalk → Viewport → Background → Dark Gray.

TECHNISCH

Stelt de viewport-achtergrondkleur in op een donkergrijs (RGB 0,1/0,1/0,1). De renderer gebruikt deze kleur als achtergrond waarvoor de Gaussians worden gecomposit. De standaardkleur bij app-start stuurt de settings-optie S3 „Default Viewport Background".

M22Viewport > Background > Black

WAAR

Menubalk → Viewport → Background → Black.

TECHNISCH

Stelt de viewport-achtergrondkleur in op puur zwart (RGB 0/0/0). Helpt wanneer de scène veel heldere floaters heeft en je ze wilt identificeren, of voor marketingmateriaal met donkere look-and-feel.

M23Viewport > Background > White

WAAR

Menubalk → Viewport → Background → White.

TECHNISCH

Stelt de viewport-achtergrondkleur in op puur wit (RGB 1/1/1). Nuttig wanneer de scène overwegend donkere inhoud heeft en je donkere floaters (typische outdoor-achtergrondruis) wilt zien.

M24Viewport > Reset Camera

WAAR

Menubalk → Viewport → Reset Camera.

TECHNISCH

Reset de viewport-camera, verlaat het training-camera-aanzicht en stopt de auto-rotatie. Daarmee is de camera terug op de initiële positie (typisch: voor de scène, licht van boven kijkend), de auto-rotatie staat uit, en als de renderer juist de training-camera (een van de SfM-poses) toonde, gaat hij naar de free-camera terug.

Export-menu

Exporteer-menu met drie submenu-groepen — 3D Formats, Media en Photogrammetry
Exporteer-menu met drie submenu-groepen — 3D Formats, Media en Photogrammetry

Acht export-doelen plus twee photogrammetry-exports, gegroepeerd in drie secties (3D Formats, Media, Photogrammetry). De eerste zes worden via een gemeenschappelijke helper-routine gebouwd die telkens een save-dialoog opent en de export bij de formaatcatalogus registreert. De photogrammetry-items hebben individuele logica. Alle photogrammetry- en sommige 3D-exports zijn alleen in de volledige versie beschikbaar.

M25Export > 3D Formats > Export PLY…

WAAR

Menubalk → Export → 3D Formats → PLY (⌘E).

TECHNISCH

Opent een save-dialoog met voorgegeven bestandsnaam gaussians.ply. Bij OK wordt de huidige Gaussian-cloud in het gestandaardiseerde ASCII/binary-PLY-formaat geschreven — compatibel met SuperSplat, PolyCam, PlayCanvas en alle gangbare 3DGS-viewers. Volle SH-coëfficiënten, volle precisie (float32 per veld). Bestandsgrootte vaak meerdere honderden MB bij ≥ 500K Gaussians.

M26Export > 3D Formats > Export Compressed PLY…

WAAR

Menubalk → Export → 3D Formats → Compressed PLY.

TECHNISCH

Schrijft de Gaussian-cloud in het Compressed-PLY-formaat met custom-kwantisatie van de position-, scale-, rotation- en SH-velden. 5–10× kleinere bestanden dan het ongecomprimeerde PLY (M25) bij minimale visuele verliezen. Compatibel met SuperSplat (dat de Compressed-PLY-standaard leest) en PlayCanvas. Standaardbestandsnaam gaussians_compressed.ply.

M27Export > 3D Formats > Export SPZ…

WAAR

Menubalk → Export → 3D Formats → SPZ.

TECHNISCH

Schrijft de Gaussian-cloud in het SPZ-formaat — het door Niantic gepubliceerde gecomprimeerde splat-formaat met agressieve kwantisatie (~90% kleiner dan ongecomprimeerd PLY). Vooral voor web-viewers en mobiele apps geoptimaliseerd. Compatibel met Niantic Splatt3R, gsplat.js en de Niantic-browser-viewer.

M28Export > 3D Formats > Export glTF…

WAAR

Menubalk → Export → 3D Formats → glTF.

TECHNISCH

Schrijft een .glb-bestand (binary-glTF) met de KHR_gaussian_splatting-extension. Standaard-conform, geschikt voor pipelines die glTF-engines zoals Babylon.js of Three.js gebruiken en de KHR_gaussian_splatting-extension implementeren.

M29Export > 3D Formats > Export .splat…

WAAR

Menubalk → Export → 3D Formats → .splat.

TECHNISCH

Schrijft het antimatter15-.splat-formaat — fixed-size 32 bytes per Gaussian (positie als 3× float32, scale als 3× float32, rotation als 4× uint8 genormaliseerde quaternion, RGB+opacity als 4× uint8). Geen SH-coëfficiënten hoger dan DC. Kleinste bestand met browser-directe compatibiliteit. Voor gsplat.js en antimatter15's online-demo-viewer.

M30Export > 3D Formats > Export SOG…

WAAR

Menubalk → Export → 3D Formats → SOG.

TECHNISCH

Schrijft de Gaussian-cloud in het SOG-formaat. SOG („Self-Organizing Gaussian") is het PlayCanvas-formaat met texture-atlas-layout en WebP-compressie van de gekwantiseerde gegevens. Schaalt met 15–20× betere groottelijke verhouding dan PLY. De export roept intern cwebp als extern hulpmiddel aan — daardoor in de sandbox-variant (App Store) mogelijk beperkt.

M31Export > Media > Export Orbit Video…

WAAR

Menubalk → Export → Media → Orbit Video.

TECHNISCH

Rendert een 360°-orbit om het scènecentrum en encodeert dit als MP4 (H.264) of MOV (HEVC, al naar gelang systeem-standaard). In tegenstelling tot M18 (live-recording) is het pad hier vast voorgegeven — duur wordt in de instellingen resp. in de Simple-Mode-export-stap gekozen.

M32Export > Media > Export Web Viewer…

WAAR

Menubalk → Export → Media → Web Viewer.

TECHNISCH

Verpakt een standalone-HTML-viewer (gsplat.js-gebaseerd) plus de Gaussian-gegevens base64-gecodeerd in één .html-bestand. Dit bestand draait offline in elke moderne browser — geen server-afhankelijkheden, geen externe URL's. Bestandsgrootte is ongeveer factor 1,3 groter dan de SPZ-variant (vanwege base64-overhead).

M33Export > Photogrammetry > Export SfM (transforms.json)…

WAAR

Menubalk → Export → Photogrammetry → Export SfM (transforms.json).

TECHNISCH

Eigen export-pad (niet via de gemeenschappelijke helper-routine), omdat geen Gaussian-cloud, maar het SfM-resultaat wordt geëxporteerd. Opent een save-dialoog met transforms.json als voorgave en content-type json. Bij OK wordt een nerfstudio-compatibele transforms.json met camera-intrinsics, poses (als 4×4-matrix in NeRF-conventie) en frame-paden geschreven. Helptekst in de UI wijst erop dat de trainingsbeelden als zustermap images/ moeten worden meegekopieerd. Alleen actief wanneer een SfM-resultaat aanwezig is en de volledige versie is ontgrendeld.

M34Export > Photogrammetry > Export SfM (COLMAP Workspace)…

WAAR

Menubalk → Export → Photogrammetry → Export SfM (COLMAP Workspace).

TECHNISCH

Opent een save-dialoog met voorgegeven naam colmap-workspace (zonder extensie, omdat het een map is). Schrijft een standaard-COLMAP-workspace met sparse/0/cameras.bin, images.bin, points3D.bin. Maakt het mogelijk een in RadianceKit berekende of geïmporteerde SfM-reconstructie in andere tools zoals Postshot, Nerfstudio of Meshroom te openen, of bij een A/B-re-run als reeds-berekende invoer in RadianceKit zelf (via M5) weer te laden — spaart rekentijd. Alleen actief wanneer een SfM-resultaat aanwezig is en de volledige versie is ontgrendeld.

Help-menu

Help-menu met documentatie-, map- en analyse-items
Help-menu met documentatie-, map- en analyse-items

Zeven items: twee documentatievensters (User Guide, Keyboard Shortcuts), drie mapshortcuts (Training Logs, Exports, Storage), en drie analysevensters (Pareto Dashboard, Holdout Analysis, BayesOpt Console). Apple-typisch verschijnt het Help-menu helemaal rechts. Het standaard-Help-menu wordt volledig door de RadianceKit-eigen variant vervangen.

M35Help > User Guide

WAAR

Menubalk → Help → User Guide (⌘?).

TECHNISCH

Opent het User-Guide-venster. Het toont een navigatie met onderwerp-zijbalk en scroll-detailgebied bij standaardgrootte 860×640. De inhoud is statisch ingebed (niet uit Markdown geparsed).

M36Help > Keyboard Shortcuts

WAAR

Menubalk → Help → Keyboard Shortcuts (⌘/).

TECHNISCH

Opent het Keyboard-Shortcuts-venster — een eenvoudige scroll-layout met alle app-toetscombinaties, gegroepeerd op top-level-menu. Standaardgrootte 440×560. Inhoud is eveneens statisch ingebed.

M37Help > Open Training Logs…

WAAR

Menubalk → Help → Open Training Logs… (⇧⌘L).

TECHNISCH

Berekent de logmap als ~/Documents/RadianceKit/Logs, legt hem indien nodig aan en opent hem in Finder. Elke training-run schrijft een eigen JSONL-bestand training_YYYY-MM-DD_HHmmss.jsonl daarheen.

M38Help > Open Exports Folder…

WAAR

Menubalk → Help → Open Exports Folder…

TECHNISCH

Analoog aan M37, maar met ~/Documents/RadianceKit/Exports. Wordt bij de eerste auto-test-run of bij de eerste klik aangelegd; daarna komen daar de standaardpaden van alle auto-test-exports terecht (bijv. autotest_<timestamp>.ply). Handmatig via de save-dialoog gekozen exports gaan NIET noodzakelijk hierheen, maar waar de gebruiker het opslaat — daarom is deze map vooral voor auto-tests interessant.

M39Help > Manage Storage…

WAAR

Menubalk → Help → Manage Storage…

TECHNISCH

Opent de Storage-browser (zie hoofdstuk 4 Auxiliary Windows, ID's W7–W12). Somt alle gepersisteerde scènes, training-logs, exports en caches in de ~/Documents/RadianceKit/-map met grootte op, biedt reveal-in-Finder en move-to-trash per entry.

M40Help > Pareto Dashboard…

WAAR

Menubalk → Help → Pareto Dashboard… (⇧⌘D).

TECHNISCH

Opent het Pareto-Dashboard (zie hoofdstuk 4, ID's W13–W22). Het dashboard laadt alle JSONL-trainings-logs uit ~/Documents/RadianceKit/Logs/, ordent ze op scène en voorinstelling en tekent een Pareto-scatter-plot (standaard: loss vs Gaussians, optioneel loss vs wallclock of PSNR vs iteraties).

M41Help > Holdout Analysis…

WAAR

Menubalk → Help → Holdout Analysis… (⇧⌘H).

TECHNISCH

Opent het Holdout-Analysevenster (zie hoofdstuk 4, ID's W23–W29). Laadt een transforms.json, tekent de camera's als 3D-globe en staat train/test-fold-splits toe (angulair of lineair, 2–8 folds). Output is een fold-assignment.json die de training in de respectieve trainingsconfiguraties als testset kan gebruiken.

M42Help > BayesOpt Console…

WAAR

Menubalk → Help → BayesOpt Console… (⇧⌘B).

TECHNISCH

Opent de BayesOpt-console (zie hoofdstuk 4, ID's W30–W39). Laadt vooraf gedefinieerde zoekruimtes (bijv. „MCMC scale-reg + opacity-reg + ssim"), voert Bayesian-optimization-trials asynchroon uit en toont convergentiecurve en trial-log live.

Opmerking: Cmd-Z in het Edit-menu

Sinds mei 2026 ondersteunt de Project Navigator in de Expert Mode het verwijderen van geïmporteerde beelden via de min-knop of backspace-toets, en het ongedaan maken via Cmd-Z. Deze Cmd-Z-actie verschijnt in het macOS-Edit-menu (dat door SwiftUI wordt geleverd) als „Undo Remove Image", zolang een verwijderd beeld nog herstelbaar is. Hij wordt via het standaard-conforme -systeem geregistreerd, niet in ; daarom is er geen eigen M-ID-entry in de inventaris.

Toetscombinaties in het overzicht

Menu-itemToetscombinatie
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

Edit-menu (systeem-geleverd, in de Expert Mode bij actieve Project-Navigator-selectie):

ActieToetscombinatie
Undo Remove Image⌘Z
Remove Selected ImageBackspace / Delete