RadianceKit Guida utente
Capitolo 1 — Barra dei menu
La barra dei menu di RadianceKit organizza tutte le funzioni che non si trovano direttamente nella finestra principale o nell'Inspector. Si tratta in primo luogo di azioni che agiscono sull'intera scena (aprire, salvare, nuovo progetto), che controllano il training (avviare, mettere in pausa, riprendere), che gestiscono il viewport (auto-rotazione, screenshot, colore di sfondo) e che attivano esportazioni in vari formati 3D e media. A ciò si aggiungono punti di salto verso tutte le finestre ausiliarie (User Guide, Pareto Dashboard, Holdout Analysis, BayesOpt Console).
Le scorciatoie da tastiera si trovano a destra di ogni voce di menu. Convenzioni: ⌘ significa il tasto Command (tasto Apple), ⇧ è Shift, ⌥ è Option (Alt) e ⌃ è Control. Esempio: ⇧⌘T sta per Shift+Command+T. Tutte le scorciatoie qui documentate sono elencate in più tramite Help → Keyboard Shortcuts (⌘/) in una propria finestra di panoramica.
Le seguenti 42 voci sono documentate nell'ordine dell'inventario (M1–M42), raggruppate per il menu di primo livello corrispondente. Tutte le voci sono state verificate rispetto allo stato attuale del codice in (righe 175–477). Nessuna voce è stata rimossa o superata rispetto all'inventario; una nuova voce del menu Edit (Cmd-Z per "Remove Image") viene accolta tramite il framework di sistema NSUndoManager e non appare quindi nel codice RadianceKitApp (vedi nota alla fine del capitolo).
Menu File

Il menu File sostituisce la voce standard "New Window" di Apple con azioni specifiche del progetto. Comprende caricare/salvare scene, una lista dinamica dei file recenti, l'importazione del workspace così come il reset duro a uno stato vuoto.
M1File > Open Scene…
DOVE
Barra dei menu → File → Open Scene… (⌘O).
TECNICO
Apre una finestra di dialogo per i formati bundle RadianceScene, .ply, .splat e .spz. Selezione singola, può mostrare sia file sia directory (per il formato bundle). Dopo la selezione riuscita, il percorso viene aggiunto alla lista dei recenti e la scena viene caricata in modo asincrono — quella precedente viene sostituita e la pipeline di training inizializzata con lo stato caricato. I file PLY/SPZ/Splat vengono letti tramite i rispettivi loader di formato; il bundle .radiancescene è una directory con manifest, snapshot della cloud e risultati SfM.
M2File > Save Scene…
DOVE
Barra dei menu → File → Save Scene… (⌘S).
TECNICO
Apre una finestra di dialogo di salvataggio con il tipo di contenuto bundle RadianceScene e nome file precompilato scene.radiancescene. Scrive un pacchetto di directory con manifest.json, la nuvola gaussiana serializzata (snapshot PLY) e un dump del risultato SfM, in modo che dopo la riapertura funzioni anche il continue-training. La voce è disabilitata finché non esistono ancora gaussiane. Non salva nel percorso dei log di training, ma dove indica la finestra di salvataggio — tipicamente sotto ~/Documents/.
M3File > Open Recent > [Nome scena]
DOVE
Barra dei menu → File → Open Recent → (lista).
TECNICO
Sottomenu dinamico generato da una lista dei percorsi aperti più di recente (salvati nelle impostazioni). Ogni voce della lista viene denominata con il nome del file e caricata al clic. Se la lista è vuota, appare invece l'etichetta disabilitata "No Recent Scenes". Tipico di Apple, la lista mantiene le N scene aperte più di recente — il limite avviene durante la scrittura nelle impostazioni e non nel builder del menu stesso.
M4File > Open Recent > Clear Recent
DOVE
Barra dei menu → File → Open Recent → Clear Recent.
TECNICO
Svuota la lista dei recenti nelle impostazioni. Effetto immediato, senza finestra di conferma. La voce appare nel sottomenu solo se ci sono in generale voci nella lista dei recenti (si trova sotto un divisore dopo i percorsi).
M5File > Import COLMAP / Metashape Workspace…
DOVE
Barra dei menu → File → Import COLMAP / Metashape Workspace… (⇧⌘I).
TECNICO
Apre un selettore di cartelle. Si aspetta una cartella con il layout del workspace COLMAP (ad es. sparse/0/cameras.{bin,txt} più images/). Dopo la selezione viene eseguita una pre-verifica del workspace — questa riconosce i tre layout (sparse/0/, sparse/, root) e se la ricostruzione è binaria (cameras.bin) o come testo ETH3D (cameras.txt). In caso di successo il workspace viene importato; altrimenti appare solo un avviso nel log dell'app. Vedi anche il Capitolo 9 "Backend SfM", Q6 per la logica completa della pipeline.
M6File > New Project
DOVE
Barra dei menu → File → New Project (⇧⌘N).
TECNICO
Verifica se ci sono lavori non salvati. In caso affermativo appare una finestra di conferma prima che qualcosa vada perso. Se non c'è nulla da salvare, il reset avviene direttamente — svuota le immagini importate, il risultato SfM, la nuvola gaussiana, lo stato del training e tutti gli indicatori UI dipendenti. Attenzione: una libreria di preset creata dall'utente rimane preservata, perché si trova nelle impostazioni dell'app e non nello stato del progetto.
Menu Mode

Due semplici switch tra la Modalità principiante guidata (tipo-wizard, 4 passaggi) e la Modalità esperto completa (layout Inspector classico con tutti i controlli).
M7Mode > Simple Mode
DOVE
Barra dei menu → Mode → Simple Mode (⌘1).
TECNICO
Commuta lo stato dell'app sulla Modalità principiante. L'area principale dell'app mostra allora il flusso di lavoro guidato invece del layout esperto. Lo stato della modalità viene salvato nelle impostazioni (vedi S1 "Default Mode" nel Capitolo 3 Impostazioni).
M8Mode > Expert Mode
DOVE
Barra dei menu → Mode → Expert Mode (⌘2).
TECNICO
Commuta lo stato dell'app sulla Modalità esperto. In questo modo appare il layout Inspector completo con tutte le sezioni (Presets, TrainingConfig, Enhancements, Metrics, LossChart, ProjectNavigator). Nella Modalità esperto sono accessibili tutti i parametri di training, picker COLMAP, toggle Mid-Compact e diagnostiche. Anche la live preview funziona solo in questa modalità.
Menu Training

Quattro azioni attorno all'esecuzione del training: avviare, mettere in pausa, interrompere e prolungare di un numero predefinito di iterazioni. Tutte e tre le voci Continue sono soggette a IAP-gating (non cliccabili nella versione free trial).
M9Training > Start Training
DOVE
Barra dei menu → Training → Start Training (⇧⌘T).
TECNICO
Avvia la pipeline di training in modo asincrono. Prerequisito: esiste un risultato SfM e attualmente non è in esecuzione un'altra pipeline. Entrambe le condizioni bloccano la voce se non soddisfatte. All'avvio vengono letti i valori di configurazione attuali, viene creato un nuovo log JSONL sotto ~/Documents/RadianceKit/Logs/training_YYYY-MM-DD_HHmmss.jsonl, e a seconda della scelta della strategia viene eseguito il percorso classico o quello MCMC. Lo stato del training passa da "idle" a "training".
M10Training > Pause Training
DOVE
Barra dei menu → Training → Pause Training.
TECNICO
Mette in pausa il training in corso. Viene sbloccato solo se lo stato del training è "training". La pausa ferma il loop di iterazione al prossimo punto di sync di sicurezza, mantiene l'intero stato GPU (buffer gaussiani, momenti dell'optimizer, posizione dello scheduler) e passa a "paused". Il resume avviene tramite nuova pressione (il titolo della voce è statico — l'app passa però tra pause/resume nella logica effettiva). I training messi in pausa non sopravvivono a un quit dell'app; in tal caso salva piuttosto la scena ed estendila in seguito tramite la voce Continue Training (M12–M14).
M11Training > Cancel Training
DOVE
Barra dei menu → Training → Cancel Training.
TECNICO
Interrompe il training in corso. Attivo se lo stato del training non è "idle". Imposta il flag di cancellazione nel motore di training, il che termina pulitamente il loop di iterazione al prossimo punto di sync, scrive la voce di summary finale nel log JSONL e ripristina lo stato a "idle". La nuvola finora addestrata rimane preservata (può essere salvata o esportata), ma viene contrassegnata come "cancelled".
M12Training > Continue Training > +5 000 iterations
DOVE
Barra dei menu → Training → Continue Training → +5,000 iterations.
TECNICO
Continua il training di 5 000 iterazioni. Attivo se un training concluso è continuabile e la versione completa è sbloccata. La continuabilità vale se esiste un training concluso e l'intero stato dell'optimizer è ancora in memoria. Al continue, i momenti Adam e lo scheduler LR vengono proseguiti, in modo che la continuazione si comporti come un'esecuzione continua di 25K/45K/60K invece di un nuovo avvio. Il log JSONL riceve una nuova voce di config con il setup incrementale. Disponibile solo nella versione completa.
M13Training > Continue Training > +10 000 iterations
DOVE
Barra dei menu → Training → Continue Training → +10,000 iterations.
TECNICO
Identico a M12, ma con 10 000 iterazioni aggiuntive. Stessi prerequisiti, stesso percorso dello scheduler LR. Consigliato se il training iniziale è stato fatto con un preset di livello intermedio e vuoi vedere un miglioramento significativo della qualità senza dover ricominciare l'esecuzione da zero.
M14Training > Continue Training > +20 000 iterations
DOVE
Barra dei menu → Training → Continue Training → +20,000 iterations.
TECNICO
Identico a M12 / M13, ma con 20 000 iterazioni aggiuntive. Il più grande salto Continue predefinito. Per i training MCMC è spesso ciò che fa la differenza tra "funziona" e "adatto al benchmark"; con Classic da 35–40K spesso non viene più aggiunto molto secondo l'esperienza.
Menu Viewport

Controlla il viewport 3D: modalità modifica per selezione e cleanup delle gaussiane, controllo della fotocamera (auto-rotazione, playback, recording), screenshot, colore di sfondo e reset.
M15Viewport > Enter/Exit Edit Mode
DOVE
Barra dei menu → Viewport → Enter Edit Mode (o "Exit Edit Mode", a seconda dello stato). ⇧⌘E.
TECNICO
Il titolo della voce è dinamico e mostra "Exit Edit Mode" o "Enter Edit Mode" a seconda dello stato. Alla pressione, la modalità modifica viene commutata sul renderer del viewport. All'uscita dalla modalità modifica, viene inoltre resettata la selezione attuale. La modalità modifica attiva la selezione tramite clic sulle gaussiane, la selezione tramite box e l'eliminazione delle gaussiane contrassegnate (vedi l'area Editor della UI). Disabilitata finché non è collegato alcun renderer del viewport.
M16Viewport > Toggle Auto-Rotation
DOVE
Barra dei menu → Viewport → Toggle Auto-Rotation (⌘⌥T).
TECNICO
Commuta on o off la rotazione continua della fotocamera del viewport attorno a un asse verticale attraverso il centro della scena. L'asse e la velocità provengono dalla configurazione di controllo della fotocamera. L'auto-rotazione è un effetto puro del viewport e non influenza né il training né il recording — se usi in parallelo il registratore video turntable (M18), l'auto-rotazione fornisce però esattamente il percorso che il registratore cattura.
M17Viewport > Toggle Camera Playback
DOVE
Barra dei menu → Viewport → Toggle Camera Playback.
TECNICO
Commuta il playback del percorso della fotocamera. Se esiste un percorso registrato (ad es. da un recording precedente o perché è stato caricato un transforms.json), il percorso viene riprodotto — la fotocamera del viewport non si muove più dunque secondo input di mouse/trackpad, ma riproduce la traiettoria frame per frame. Nuova pressione mette in pausa il playback.
M18Viewport > Record Turntable Video
DOVE
Barra dei menu → Viewport → Record Turntable Video.
TECNICO
Commuta la registrazione del viewport. Alla prima pressione inizia una registrazione di frame in un percorso temporaneo; alla seconda pressione la registrazione viene terminata, codificata e scritta in un percorso MP4 (il percorso viene chiesto tramite una finestra di salvataggio). A differenza dell'Export → Media → Orbit Video (M31), che genera un percorso fisso a 360° con una durata impostabile, il registratore turntable cattura in tempo reale ciò che vedi nel viewport — puoi quindi registrare anche una corsa manuale della fotocamera.
M19Viewport > Save Screenshot
DOVE
Barra dei menu → Viewport → Save Screenshot (⇧⌘S).
TECNICO
Cattura un singolo frame del viewport a piena risoluzione di rendering (quindi non il layout dei pixel della finestra, ma l'intero contenuto del render target) come file PNG. Il percorso viene chiesto tramite una finestra di salvataggio. Il colore di sfondo (M21–M23) viene impresso. Le impostazioni di upscaling MetalFX/MPS dagli Enhancements (vedi I27/I28) hanno effetto se attive — lo screenshot mostra quindi l'output sovracampionato.
M20Viewport > Copy Camera Info
DOVE
Barra dei menu → Viewport → Copy Camera Info.
TECNICO
Legge la posa attuale della fotocamera del viewport (posizione, punto Look-At, vettore Up) e i valori FOV dal controllo fotocamera e li scrive come testo multi-riga negli appunti. Il formato è leggibile dall'uomo (etichetta = valore per riga), non JSON. Pratico per riprodurre una specifica vista a scopo di debug o condividerla con il supporto.
M21Viewport > Background > Dark Gray
DOVE
Barra dei menu → Viewport → Background → Dark Gray.
TECNICO
Imposta il colore di sfondo del viewport su un grigio scuro (RGB 0.1/0.1/0.1). Il renderer utilizza questo colore come sfondo davanti al quale le gaussiane vengono composte. Il colore predefinito all'avvio dell'app è controllato dall'opzione Settings S3 "Default Viewport Background".
M22Viewport > Background > Black
DOVE
Barra dei menu → Viewport → Background → Black.
TECNICO
Imposta il colore di sfondo del viewport su nero puro (RGB 0/0/0). Aiuta se la scena ha molti floater chiari e vuoi identificarli, o per materiale di marketing con look-and-feel scuro.
M23Viewport > Background > White
DOVE
Barra dei menu → Viewport → Background → White.
TECNICO
Imposta il colore di sfondo del viewport su bianco puro (RGB 1/1/1). Utile se la scena ha prevalentemente contenuti scuri e vuoi vedere floater scuri (rumore di sfondo tipico outdoor).
M24Viewport > Reset Camera
DOVE
Barra dei menu → Viewport → Reset Camera.
TECNICO
Resetta la fotocamera del viewport, esce dalla vista fotocamera del training e ferma l'auto-rotazione. In questo modo la fotocamera torna alla posizione iniziale (tipica: davanti alla scena, guardando leggermente dall'alto), l'auto-rotazione è spenta, e se il renderer stava mostrando una delle pose SfM (la training camera), torna alla free-camera.
Menu Export

Otto destinazioni di esportazione più due esportazioni Photogrammetry, raggruppate in tre sezioni (3D Formats, Media, Photogrammetry). I primi sei vengono costruiti tramite una routine helper comune, che apre rispettivamente una finestra di salvataggio e registra l'esportazione nel catalogo dei formati. Le voci Photogrammetry hanno logica individuale. Tutte le voci Photogrammetry e alcune esportazioni 3D sono disponibili solo nella versione completa.
M25Export > 3D Formats > Export PLY…
DOVE
Barra dei menu → Export → 3D Formats → PLY (⌘E).
TECNICO
Apre una finestra di salvataggio con nome file predefinito gaussians.ply. Al clic su OK, la nuvola gaussiana attuale viene scritta nel formato PLY ASCII/binario standardizzato — compatibile con SuperSplat, PolyCam, PlayCanvas e tutti i viewer 3DGS comuni. Coefficienti SH completi, precisione completa (Float32 per campo). Dimensione del file spesso diversi centinaia di MB con ≥ 500K gaussiane.
M26Export > 3D Formats > Export Compressed PLY…
DOVE
Barra dei menu → Export → 3D Formats → Compressed PLY.
TECNICO
Scrive la nuvola gaussiana nel formato Compressed PLY con quantizzazione personalizzata dei campi posizione, scala, rotazione e SH. File 5–10× più piccoli del PLY non compresso (M25) con perdite visive minime. Compatibile con SuperSplat (che legge lo standard Compressed PLY) e PlayCanvas. Nome file predefinito gaussians_compressed.ply.
M27Export > 3D Formats > Export SPZ…
DOVE
Barra dei menu → Export → 3D Formats → SPZ.
TECNICO
Scrive la nuvola gaussiana nel formato SPZ — il formato splat compresso pubblicato da Niantic con quantizzazione aggressiva (~90 % più piccolo del PLY non compresso). Ottimizzato soprattutto per viewer web e app mobili. Compatibile con Niantic Splatt3R, gsplat.js e il viewer browser Niantic.
M28Export > 3D Formats > Export glTF…
DOVE
Barra dei menu → Export → 3D Formats → glTF.
TECNICO
Scrive un file .glb (Binary-glTF) con l'estensione KHR_gaussian_splatting. Conforme allo standard, adatto a pipeline che usano motori glTF come Babylon.js o Three.js e che implementano l'estensione KHR_gaussian_splatting.
M29Export > 3D Formats > Export .splat…
DOVE
Barra dei menu → Export → 3D Formats → .splat.
TECNICO
Scrive il formato .splat di Antimatter15 — fixed-size 32 byte per gaussiana (posizione come 3× Float32, scala come 3× Float32, rotazione come quaternione normalizzato 4× Uint8, RGB+opacità come 4× Uint8). Nessun coefficiente SH superiore al DC. Il file più piccolo con compatibilità diretta browser. Per gsplat.js e il viewer demo online di antimatter15.
M30Export > 3D Formats > Export SOG…
DOVE
Barra dei menu → Export → 3D Formats → SOG.
TECNICO
Scrive la nuvola gaussiana nel formato SOG. SOG ("Self-Organizing Gaussian") è il formato PlayCanvas con layout texture atlas e compressione WebP dei dati quantizzati. Scala con un rapporto di dimensione 15–20× migliore del PLY. L'esportazione invoca internamente cwebp come strumento esterno — quindi potenzialmente limitato nella variante sandbox (App Store).
M31Export > Media > Export Orbit Video…
DOVE
Barra dei menu → Export → Media → Orbit Video.
TECNICO
Renderizza un orbit a 360° attorno al centro della scena e lo codifica come MP4 (H.264) o MOV (HEVC, a seconda del default di sistema). A differenza di M18 (recording dal vivo), il percorso qui è predefinito — la durata viene scelta nelle impostazioni o nello step di esportazione della Modalità principiante.
M32Export > Media > Export Web Viewer…
DOVE
Barra dei menu → Export → Media → Web Viewer.
TECNICO
Impacchetta un viewer HTML standalone (basato su gsplat.js) più i dati gaussiani codificati in base64 in un singolo file .html. Questo file viene eseguito offline in qualsiasi browser moderno — nessuna dipendenza da server, nessun URL esterno. La dimensione del file è circa fattore 1.3 più grande della variante SPZ (per l'overhead di base64).
M33Export > Photogrammetry > Export SfM (transforms.json)…
DOVE
Barra dei menu → Export → Photogrammetry → Export SfM (transforms.json).
TECNICO
Percorso di esportazione proprio (non tramite la routine helper comune), perché non viene esportata una nuvola gaussiana ma il risultato SfM. Apre una finestra di salvataggio con transforms.json come predefinito e tipo di contenuto json. Al clic su OK viene scritto un transforms.json compatibile con nerfstudio con intrinseci della fotocamera, pose (come matrice 4×4 in convenzione NeRF) e percorsi dei frame. Il testo di aiuto nell'UI segnala che le immagini di training devono essere copiate come cartella sibling images/. Attivo solo se esiste un risultato SfM e la versione completa è sbloccata.
M34Export > Photogrammetry > Export SfM (COLMAP Workspace)…
DOVE
Barra dei menu → Export → Photogrammetry → Export SfM (COLMAP Workspace).
TECNICO
Apre una finestra di salvataggio con nome predefinito colmap-workspace (senza estensione, perché è una cartella). Scrive un workspace COLMAP standard con sparse/0/cameras.bin, images.bin, points3D.bin. Permette di aprire una ricostruzione SfM calcolata o importata in RadianceKit in altri strumenti come Postshot, Nerfstudio o Meshroom, o di ricaricarla in caso di re-run A/B come input già calcolato in RadianceKit stesso (tramite M5) — risparmia tempo di calcolo. Attivo solo se esiste un risultato SfM e la versione completa è sbloccata.
Menu Help

Sette voci: due finestre di documentazione (User Guide, Keyboard Shortcuts), tre scorciatoie per cartelle (Training Logs, Exports, Storage) e tre finestre di analisi (Pareto Dashboard, Holdout Analysis, BayesOpt Console). Tipico di Apple, il menu Help appare all'estrema destra. Il menu Help standard viene completamente sostituito dalla variante propria di RadianceKit.
M35Help > User Guide
DOVE
Barra dei menu → Help → User Guide (⌘?).
TECNICO
Apre la finestra User Guide. Mostra una navigazione con sidebar dei temi e area di dettaglio con scroll a dimensione predefinita 860×640. I contenuti sono inseriti staticamente (non parsati da Markdown).
M36Help > Keyboard Shortcuts
DOVE
Barra dei menu → Help → Keyboard Shortcuts (⌘/).
TECNICO
Apre la finestra Keyboard Shortcuts — un semplice layout a scorrimento con tutte le scorciatoie dell'app, raggruppate per menu di primo livello. Dimensione predefinita 440×560. I contenuti sono allo stesso modo inseriti staticamente.
M37Help > Open Training Logs…
DOVE
Barra dei menu → Help → Open Training Logs… (⇧⌘L).
TECNICO
Calcola la cartella dei log come ~/Documents/RadianceKit/Logs, la crea se necessario e la apre nel Finder. Ogni esecuzione del training vi scrive un proprio file JSONL training_YYYY-MM-DD_HHmmss.jsonl.
M38Help > Open Exports Folder…
DOVE
Barra dei menu → Help → Open Exports Folder…
TECNICO
Analogo a M37, ma con ~/Documents/RadianceKit/Exports. Viene creata alla prima esecuzione del test automatico o al primo clic; dopo vi finiscono i percorsi standard di tutte le esportazioni dei test automatici (ad es. autotest_<timestamp>.ply). Le esportazioni selezionate manualmente tramite la finestra di salvataggio NON finiscono necessariamente qui, ma dove l'utente le salva — quindi questa cartella è interessante soprattutto per i test automatici.
M39Help > Manage Storage…
DOVE
Barra dei menu → Help → Manage Storage…
TECNICO
Apre il browser di archiviazione (vedi il Capitolo 4 Finestre ausiliarie, ID W7–W12). Elenca tutte le scene persistite, i log di training, le esportazioni e le cache nella cartella ~/Documents/RadianceKit/ con dimensione, permette Reveal-in-Finder e Move-to-Trash per voce.
M40Help > Pareto Dashboard…
DOVE
Barra dei menu → Help → Pareto Dashboard… (⇧⌘D).
TECNICO
Apre il Pareto Dashboard (vedi Capitolo 4, ID W13–W22). Il dashboard carica tutti i log JSONL di training da ~/Documents/RadianceKit/Logs/, li ordina per scena e preset e disegna uno scatter plot di Pareto (default: loss vs gaussiane, opzionale loss vs wallclock o PSNR vs iterazioni).
M41Help > Holdout Analysis…
DOVE
Barra dei menu → Help → Holdout Analysis… (⇧⌘H).
TECNICO
Apre la finestra di analisi Holdout (vedi Capitolo 4, ID W23–W29). Carica un transforms.json, disegna le fotocamere come globo 3D e permette split train/test fold (angolare o lineare, 2–8 fold). L'output è un fold-assignment.json che il training può utilizzare nelle rispettive configurazioni di training come set di test.
M42Help > BayesOpt Console…
DOVE
Barra dei menu → Help → BayesOpt Console… (⇧⌘B).
TECNICO
Apre la console BayesOpt (vedi Capitolo 4, ID W30–W39). Carica spazi di ricerca predefiniti (ad es. "MCMC scale-reg + opacity-reg + ssim"), esegue trial di ottimizzazione bayesiana in modo asincrono e mostra la curva di convergenza e il log dei trial in tempo reale.
Nota: Cmd-Z nel menu Edit
Da maggio 2026 il Project Navigator nella Modalità esperto supporta l'eliminazione delle immagini importate tramite il pulsante meno o il tasto backspace e l'annullamento tramite Cmd-Z. Questa azione Cmd-Z appare nel menu Edit di macOS (fornito da SwiftUI) come "Undo Remove Image" finché un'immagine eliminata è ancora ripristinabile. Viene registrata tramite il sistema standard conforme, non in; quindi non c'è una voce M-ID propria nell'inventario.
Riepilogo delle scorciatoie da tastiera
| Voce di menu | Scorciatoia |
|---|---|
| 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 (fornito dal sistema, in Modalità esperto con selezione attiva del Project Navigator):
| Azione | Scorciatoia |
|---|---|
| Undo Remove Image | ⌘Z |
| Remove Selected Image | Backspace / Delete |