RadianceKit Guide utilisateur
Chapitre 1 — Barre de menus
La barre de menus de RadianceKit structure toutes les fonctions qui ne se trouvent pas directement dans la fenêtre principale ou dans l'inspecteur. Il s'agit en premier lieu d'actions qui agissent sur toute la scène (ouvrir, enregistrer, nouveau projet), qui pilotent l'entraînement (démarrer, mettre en pause, reprendre), qui pilotent le viewport (auto-rotation, capture d'écran, couleur de fond) et qui déclenchent les exports vers différents formats 3D et médias. S'ajoutent des points de saut vers toutes les fenêtres auxiliaires (User Guide, Pareto Dashboard, Holdout Analysis, BayesOpt Console).
Les raccourcis clavier figurent à droite de chaque entrée de menu. Conventions : ⌘ désigne la touche Command (touche pomme), ⇧ est Shift, ⌥ est Option (Alt) et ⌃ est Control. Exemple : ⇧⌘T correspond à Shift+Command+T. Tous les raccourcis documentés ici sont en plus listés dans une fenêtre récapitulative propre via Help → Keyboard Shortcuts (⌘/).
Les 42 entrées suivantes sont documentées dans l'ordre de l'inventaire (M1–M42), groupées par menu de premier niveau. Toutes les entrées ont été vérifiées contre l'état actuel du code dans (lignes 175–477). Aucune entrée n'a été supprimée ou rendue obsolète par rapport à l'inventaire ; une nouvelle entrée du menu Edit (Cmd-Z pour « Remove Image ») est prise en charge par le framework système NSUndoManager et n'apparaît donc pas dans le code de l'app RadianceKit (voir la remarque en fin de chapitre).
Menu File

Le menu File remplace l'entrée standard Apple « New Window » par des actions spécifiques au projet. Il regroupe le chargement et l'enregistrement de scènes, une liste Recent dynamique, l'import de workspace ainsi que la remise à zéro complète.
M1File > Open Scene…
OÙ
Barre de menus → File → Open Scene… (⌘O).
TECHNIQUE
Ouvre une boîte de dialogue de sélection de fichier pour les formats bundle RadianceScene, .ply, .splat et .spz. Sélection unique ; peut afficher à la fois des fichiers et des dossiers (pour le format bundle). Après une sélection réussie, le chemin est inscrit dans la liste Recent et la scène est chargée de manière asynchrone — la précédente est remplacée et le pipeline d'entraînement est initialisé avec l'état chargé. Les fichiers PLY/SPZ/Splat sont lus via les loaders de format respectifs ; le bundle .radiancescene est un dossier avec un manifeste, un snapshot du nuage et les résultats SfM.
M2File > Save Scene…
OÙ
Barre de menus → File → Save Scene… (⌘S).
TECHNIQUE
Ouvre une boîte de dialogue d'enregistrement avec le type de contenu bundle RadianceScene et le nom préchargé scene.radiancescene. Écrit un dossier-package avec manifest.json, le nuage de gaussiennes sérialisé (snapshot PLY) et un dump du résultat SfM, de sorte qu'après réouverture le Continue-Training fonctionne aussi. L'entrée est désactivée tant qu'aucune gaussienne n'existe encore. N'enregistre pas dans le dossier des logs d'entraînement, mais à l'endroit que la boîte de dialogue indique — typiquement sous ~/Documents/.
M3File > Open Recent > [noms de scène]
OÙ
Barre de menus → File → Open Recent → (liste).
TECHNIQUE
Sous-menu dynamique généré à partir d'une liste des chemins ouverts récemment (enregistrés dans les réglages). Chaque entrée est nommée d'après le fichier et chargée d'un clic. Si la liste est vide, le libellé désactivé « No Recent Scenes » apparaît à la place. À la manière d'Apple, la liste conserve les N dernières scènes ouvertes — la limite est appliquée à l'écriture dans les réglages, pas dans le builder du menu lui-même.
M4File > Open Recent > Clear Recent
OÙ
Barre de menus → File → Open Recent → Clear Recent.
TECHNIQUE
Vide la liste Recent dans les réglages. Effet immédiat, sans dialogue de confirmation. L'entrée n'apparaît dans le sous- menu que s'il existe au moins une entrée dans la liste Recent (elle est placée sous un séparateur après les chemins).
M5File > Import COLMAP / Metashape Workspace…
OÙ
Barre de menus → File → Import COLMAP / Metashape Workspace… (⇧⌘I).
TECHNIQUE
Ouvre un sélecteur de dossier. Attend un dossier respectant la disposition COLMAP workspace (par ex. sparse/0/cameras.{bin,txt} avec images/). Après sélection, une prévérification du workspace est effectuée — elle reconnaît les trois dispositions (sparse/0/, sparse/, racine) et indique si la reconstruction est binaire (cameras.bin) ou texte ETH3D (cameras.txt). En cas de succès, le workspace est importé ; sinon, seul un avertissement apparaît dans le journal de l'app. Voir aussi le chapitre 9 « Backends SfM », Q6 pour la logique complète du pipeline.
M6File > New Project
OÙ
Barre de menus → File → New Project (⇧⌘N).
TECHNIQUE
Vérifie s'il existe du travail non enregistré. Si oui, un dialogue de confirmation apparaît avant toute perte. Si rien n'est à enregistrer, la remise à zéro a lieu directement — elle vide les images importées, le résultat SfM, le nuage de gaussiennes, l'état d'entraînement et tous les indicateurs UI associés. Attention : une bibliothèque de préréglages créée par l'utilisateur est conservée, parce qu'elle réside dans les réglages de l'app et non dans l'état projet.
Menu Mode

Deux interrupteurs simples entre le mode débutant guidé (façon assistant en 4 étapes) et le mode expert complet (disposition inspecteur classique avec tous les contrôles).
M7Mode > Simple Mode
OÙ
Barre de menus → Mode → Simple Mode (⌘1).
TECHNIQUE
Bascule l'état de l'app sur le Simple Mode. La zone principale de l'app affiche alors le workflow guidé au lieu de la disposition expert. L'état de mode est enregistré dans les réglages (voir S1 « Default Mode » au chapitre 3 Réglages).
M8Mode > Expert Mode
OÙ
Barre de menus → Mode → Expert Mode (⌘2).
TECHNIQUE
Bascule l'état de l'app en Expert Mode. La disposition inspecteur complète apparaît avec toutes les sections (Presets, TrainingConfig, Enhancements, Metrics, LossChart, ProjectNavigator). En Expert Mode, tous les paramètres d'entraînement, sélecteurs COLMAP, toggles Mid-Compact et diagnostics sont accessibles. Le Live Preview ne fonctionne également que dans ce mode.
Menu Training

Quatre actions autour de l'exécution d'entraînement : démarrer, mettre en pause, annuler et prolonger d'un nombre d'itérations prédéfini. Les trois entrées Continue sont gérées par IAP (non cliquables dans la version d'essai gratuite).
M9Training > Start Training
OÙ
Barre de menus → Training → Start Training (⇧⌘T).
TECHNIQUE
Démarre le pipeline d'entraînement de manière asynchrone. Préalable : un résultat SfM existe et aucun autre pipeline ne tourne actuellement. Les deux conditions bloquent l'entrée si elles ne sont pas remplies. Au démarrage, les valeurs de configuration courantes sont lues, un nouveau log JSONL est créé sous ~/Documents/RadianceKit/Logs/training_YYYY-MM-DD_HHmmss.jsonl, et selon la stratégie choisie le chemin classique ou MCMC est emprunté. L'état d'entraînement passe d'« idle » à « training ».
M10Training > Pause Training
OÙ
Barre de menus → Training → Pause Training.
TECHNIQUE
Met l'entraînement en cours en pause. N'est débloqué que si l'état d'entraînement est « training ». La pause stoppe la boucle d'itérations au prochain point de synchronisation sécurisé, conserve tout l'état GPU (buffers de gaussiennes, moments d'optimiseur, position du scheduler) et bascule sur « paused ». La reprise se fait par une nouvelle pression (le titre d'entrée est statique — l'app bascule cependant entre pause et reprise dans la logique interne). Les entraînements en pause ne survivent pas à un quit de l'app ; dans ce cas, enregistrez plutôt la scène et prolongez-la plus tard via l'entrée Continue Training (M12–M14).
M11Training > Cancel Training
OÙ
Barre de menus → Training → Cancel Training.
TECHNIQUE
Annule l'entraînement en cours. Actif tant que l'état d'entraînement n'est pas « idle ». Pose le flag d'annulation dans le moteur d'entraînement, ce qui termine proprement la boucle d'itérations au prochain point de sync, écrit l'entrée Summary finale dans le log JSONL et remet l'état sur « idle ». Le nuage entraîné jusque-là reste (peut être enregistré ou exporté) mais est marqué « cancelled ».
M12Training > Continue Training > +5 000 iterations
OÙ
Barre de menus → Training → Continue Training → +5,000 iterations.
TECHNIQUE
Poursuit l'entraînement de 5 000 itérations. Actif quand un entraînement terminé peut être prolongé et que la version complète est débloquée. La possibilité de reprise vaut quand un entraînement terminé existe et que l'état complet de l'optimiseur est encore en mémoire. Lors du Continue, les moments Adam et le scheduler de LR sont poursuivis, de sorte que la prolongation se comporte comme une exécution continue 25K/45K/60K plutôt que comme un redémarrage. Le log JSONL reçoit une nouvelle entrée de configuration avec le setup incrémental. Disponible uniquement dans la version complète.
M13Training > Continue Training > +10 000 iterations
OÙ
Barre de menus → Training → Continue Training → +10,000 iterations.
TECHNIQUE
Identique à M12 mais avec 10 000 itérations supplémentaires. Mêmes préconditions, même trajectoire du scheduler de LR. Recommandé quand l'entraînement initial a été mené avec un préréglage mid-tier et que vous voulez voir une amélioration significative de qualité sans tout reprendre.
M14Training > Continue Training > +20 000 iterations
OÙ
Barre de menus → Training → Continue Training → +20,000 iterations.
TECHNIQUE
Identique à M12 / M13 mais avec 20 000 itérations supplémentaires. Le plus grand saut Continue prédéfini. Sur les entraînements MCMC, c'est souvent ce qui fait la différence entre « correct » et « digne d'un benchmark » ; sur du Classic au-delà de 35–40K, l'expérience montre que peu de choses s'y ajoutent.
Menu Viewport

Pilote le viewport 3D : mode édition pour sélection et nettoyage des gaussiennes, contrôle caméra (auto-rotation, lecture, enregistrement), capture d'écran, couleur de fond et reset.
M15Viewport > Enter/Exit Edit Mode
OÙ
Barre de menus → Viewport → Enter Edit Mode (ou « Exit Edit Mode » selon l'état). ⇧⌘E.
TECHNIQUE
Le titre d'entrée est dynamique et indique « Exit Edit Mode » ou « Enter Edit Mode » selon l'état. À la pression, le mode édition du renderer viewport est commuté. En quittant le mode édition, la sélection actuelle est en plus remise à zéro. Le mode édition active la sélection au clic sur les gaussiennes, la sélection par boîte et la suppression des gaussiennes marquées (voir la zone Editor de l'UI). Désactivé tant qu'aucun renderer viewport n'est attaché.
M16Viewport > Toggle Auto-Rotation
OÙ
Barre de menus → Viewport → Toggle Auto-Rotation (⌘⌥T).
TECHNIQUE
Active ou désactive la rotation continue de la caméra du viewport autour d'un axe vertical passant par le centre de la scène. Axe et vitesse proviennent de la configuration de contrôle caméra. L'auto-rotation est un effet purement viewport et n'influence ni l'entraînement ni l'enregistrement — si vous utilisez en parallèle l'enregistreur vidéo turntable (M18), l'auto-rotation fournit exactement la trajectoire que l'enregistreur capture.
M17Viewport > Toggle Camera Playback
OÙ
Barre de menus → Viewport → Toggle Camera Playback.
TECHNIQUE
Bascule la lecture du chemin caméra. Si un chemin caméra enregistré existe (par ex. d'un enregistrement précédent ou parce qu'un transforms.json a été chargé), le chemin se joue — la caméra viewport ne réagit plus aux entrées souris/trackpad mais reproduit la trajectoire image par image. Une nouvelle pression met la lecture en pause.
M18Viewport > Record Turntable Video
OÙ
Barre de menus → Viewport → Record Turntable Video.
TECHNIQUE
Bascule l'enregistrement du viewport. À la première pression, un enregistrement d'images démarre vers un chemin temporaire ; à la deuxième pression, l'enregistrement est terminé, encodé et écrit dans un chemin MP4 (chemin demandé via une boîte de dialogue d'enregistrement). Contrairement à Export → Media → Orbit Video (M31) qui produit un trajet 360° fixe à durée réglable, l'enregistreur turntable capture en direct ce que vous voyez dans le viewport — vous pouvez donc aussi enregistrer un trajet caméra manuel.
M19Viewport > Save Screenshot
OÙ
Barre de menus → Viewport → Save Screenshot (⇧⌘S).
TECHNIQUE
Capture un seul frame de viewport à pleine résolution de rendu (donc pas la disposition de pixels de la fenêtre mais le contenu complet de la cible de rendu) en PNG. Le chemin est demandé via une boîte de dialogue. La couleur de fond (M21–M23) est intégrée. Les réglages d'upscaling MetalFX/MPS des Enhancements (voir I27/I28) ont un effet si actifs — la capture montre alors la sortie upscale.
M20Viewport > Copy Camera Info
OÙ
Barre de menus → Viewport → Copy Camera Info.
TECHNIQUE
Lit la pose caméra courante du viewport (position, point de visée, vecteur up) et les valeurs de FOV depuis le contrôle caméra, et les écrit en texte multi-lignes dans le presse-papiers. Le format est lisible (label = value par ligne), pas JSON. Pratique pour reproduire une vue spécifique à des fins de debug ou à partager avec le support.
M21Viewport > Background > Dark Gray
OÙ
Barre de menus → Viewport → Background → Dark Gray.
TECHNIQUE
Fixe la couleur de fond du viewport à un gris foncé (RGB 0.1/0.1/0.1). Le renderer utilise cette couleur comme arrière-plan devant lequel les gaussiennes sont composées. La couleur par défaut au démarrage de l'app est contrôlée par l'option S3 « Default Viewport Background » des réglages.
M22Viewport > Background > Black
OÙ
Barre de menus → Viewport → Background → Black.
TECHNIQUE
Fixe la couleur de fond du viewport en noir pur (RGB 0/0/0). Utile si la scène contient beaucoup de floaters clairs et que vous voulez les identifier, ou pour du matériel marketing à ambiance sombre.
M23Viewport > Background > White
OÙ
Barre de menus → Viewport → Background → White.
TECHNIQUE
Fixe la couleur de fond du viewport en blanc pur (RGB 1/1/1). Utile si la scène contient majoritairement du contenu sombre et que vous voulez voir des floaters sombres (bruit typique d'arrière-plan outdoor).
M24Viewport > Reset Camera
OÙ
Barre de menus → Viewport → Reset Camera.
TECHNIQUE
Réinitialise la caméra du viewport, quitte la vue Training-Camera et stoppe l'auto-rotation. La caméra revient ainsi à sa position initiale (typiquement : devant la scène, en regardant légèrement de dessus), l'auto-rotation est désactivée et, si le renderer affichait une Training-Camera (une des poses SfM), il repasse en Free-Camera.
Menu Export

Huit cibles d'export plus deux exports photogrammétrie, groupés en trois sections (3D Formats, Media, Photogrammetry). Les six premières sont construites via une routine helper commune qui ouvre à chaque fois une boîte de dialogue d'enregistrement et enregistre l'export dans le catalogue de formats. Les entrées photogrammétrie ont une logique propre. Tous les exports photogrammétrie et certains exports 3D ne sont disponibles que dans la version complète.
M25Export > 3D Formats > Export PLY…
OÙ
Barre de menus → Export → 3D Formats → PLY (⌘E).
TECHNIQUE
Ouvre une boîte de dialogue d'enregistrement avec le nom préchargé gaussians.ply. À OK, le nuage de gaussiennes courant est écrit au format PLY ASCII/binaire standard — compatible avec SuperSplat, PolyCam, PlayCanvas et toutes les visionneuses 3DGS courantes. Coefficients SH complets, précision complète (Float32 par champ). Taille de fichier souvent plusieurs centaines de Mo au-delà de 500K gaussiennes.
M26Export > 3D Formats > Export Compressed PLY…
OÙ
Barre de menus → Export → 3D Formats → Compressed PLY.
TECHNIQUE
Écrit le nuage de gaussiennes au format PLY compressé avec quantification custom des champs position, échelle, rotation et SH. 5 à 10× plus petits que le PLY non compressé (M25) avec des pertes visuelles minimes. Compatible avec SuperSplat (qui lit le standard Compressed PLY) et PlayCanvas. Nom de fichier par défaut gaussians_compressed.ply.
M27Export > 3D Formats > Export SPZ…
OÙ
Barre de menus → Export → 3D Formats → SPZ.
TECHNIQUE
Écrit le nuage de gaussiennes au format SPZ — le format de splat compressé publié par Niantic avec une quantification agressive (~90 % plus petit qu'un PLY non compressé). Optimisé surtout pour les visionneuses web et apps mobiles. Compatible avec Niantic Splatt3R, gsplat.js et la visionneuse navigateur de Niantic.
M28Export > 3D Formats > Export glTF…
OÙ
Barre de menus → Export → 3D Formats → glTF.
TECHNIQUE
Écrit un fichier .glb (Binary glTF) avec l'extension KHR_gaussian_splatting. Conforme au standard, adapté aux pipelines qui utilisent des moteurs glTF tels que Babylon.js ou Three.js et qui implémentent l'extension KHR_gaussian_splatting.
M29Export > 3D Formats > Export .splat…
OÙ
Barre de menus → Export → 3D Formats → .splat.
TECHNIQUE
Écrit le format antimatter15 .splat — taille fixe 32 octets par gaussienne (position en 3× Float32, échelle en 3× Float32, rotation en 4× Uint8 quaternion normalisé, RGB+opacité en 4× Uint8). Pas de coefficients SH supérieurs au DC. Plus petit fichier directement compatible navigateur. Pour gsplat.js et la visionneuse de démo en ligne d'antimatter15.
M30Export > 3D Formats > Export SOG…
OÙ
Barre de menus → Export → 3D Formats → SOG.
TECHNIQUE
Écrit le nuage de gaussiennes au format SOG. SOG (« Self-Organizing Gaussian ») est le format PlayCanvas avec une disposition en atlas de textures et compression WebP des données quantifiées. Mise à l'échelle avec un rapport de taille 15 à 20× meilleur que le PLY. L'export appelle en interne cwebp comme outil externe — donc potentiellement limité dans la variante sandbox (App Store).
M31Export > Media > Export Orbit Video…
OÙ
Barre de menus → Export → Media → Orbit Video.
TECHNIQUE
Rend une orbite 360° autour du centre de la scène et l'encode en MP4 (H.264) ou MOV (HEVC, selon le défaut système). Contrairement à M18 (enregistrement live), le trajet est fixé ici — la durée se règle dans les réglages ou à l'étape Export du Simple Mode.
M32Export > Media > Export Web Viewer…
OÙ
Barre de menus → Export → Media → Web Viewer.
TECHNIQUE
Empaquette une visionneuse HTML standalone (basée sur gsplat.js) et les données de gaussiennes encodées en base64 dans un seul fichier .html. Ce fichier fonctionne hors ligne dans tout navigateur moderne — aucune dépendance serveur, aucune URL externe. Taille de fichier environ 1.3× plus grande que la variante SPZ (à cause de l'overhead base64).
M33Export > Photogrammetry > Export SfM (transforms.json)…
OÙ
Barre de menus → Export → Photogrammetry → Export SfM (transforms.json).
TECHNIQUE
Chemin d'export propre (pas via la routine helper commune), parce qu'aucun nuage de gaussiennes n'est exporté mais le résultat SfM. Ouvre une boîte de dialogue d'enregistrement avec transforms.json en valeur par défaut et type de contenu json. À OK, un transforms.json compatible nerfstudio est écrit, avec intrinsics caméra, poses (matrice 4×4 en convention NeRF) et chemins de frames. Un texte d'aide dans l'UI signale que les images d'entraînement doivent être copiées dans un dossier frère images/. Actif uniquement quand un résultat SfM existe et que la version complète est débloquée.
M34Export > Photogrammetry > Export SfM (COLMAP Workspace)…
OÙ
Barre de menus → Export → Photogrammetry → Export SfM (COLMAP Workspace).
TECHNIQUE
Ouvre une boîte de dialogue d'enregistrement avec le nom par défaut colmap-workspace (sans extension, parce que c'est un dossier). Écrit un workspace COLMAP standard avec sparse/0/cameras.bin, images.bin, points3D.bin. Permet d'ouvrir une reconstruction SfM calculée ou importée dans RadianceKit dans d'autres outils comme Postshot, Nerfstudio ou Meshroom, ou de la recharger dans RadianceKit comme entrée déjà-calculée lors d'un A/B re-run (via M5) — ce qui économise du temps de calcul. Actif uniquement quand un résultat SfM existe et que la version complète est débloquée.
Menu Help

Sept entrées : deux fenêtres de documentation (User Guide, Keyboard Shortcuts), trois raccourcis dossiers (Training Logs, Exports, Storage) et trois fenêtres d'analyse (Pareto Dashboard, Holdout Analysis, BayesOpt Console). À la manière d'Apple, le menu Help apparaît tout à droite. Le menu Help standard est entièrement remplacé par la variante propre à RadianceKit.
M35Help > User Guide
OÙ
Barre de menus → Help → User Guide (⌘?).
TECHNIQUE
Ouvre la fenêtre User Guide. Affiche une navigation avec une sidebar de thèmes et une zone de détail défilante à taille par défaut 860×640. Les contenus sont stockés en statique (non parsés depuis du Markdown).
M36Help > Keyboard Shortcuts
OÙ
Barre de menus → Help → Keyboard Shortcuts (⌘/).
TECHNIQUE
Ouvre la fenêtre Keyboard Shortcuts — une disposition défilante simple avec tous les raccourcis de l'app, groupés par menu de premier niveau. Taille par défaut 440×560. Contenus également stockés en statique.
M37Help > Open Training Logs…
OÙ
Barre de menus → Help → Open Training Logs… (⇧⌘L).
TECHNIQUE
Calcule le dossier de logs comme ~/Documents/RadianceKit/Logs, le crée si nécessaire et l'ouvre dans le Finder. Chaque exécution d'entraînement y écrit un fichier JSONL propre training_YYYY-MM-DD_HHmmss.jsonl.
M38Help > Open Exports Folder…
OÙ
Barre de menus → Help → Open Exports Folder…
TECHNIQUE
Analogue à M37, mais avec ~/Documents/RadianceKit/Exports. Créé au premier auto-test ou au premier clic ; les chemins par défaut de tous les exports d'auto-test y atterrissent ensuite (par ex. autotest_<timestamp>.ply). Les exports choisis manuellement via la boîte de dialogue NE vont PAS forcément dans ce dossier, mais là où l'utilisateur les enregistre — ce dossier est donc surtout intéressant pour les auto-tests.
M39Help > Manage Storage…
OÙ
Barre de menus → Help → Manage Storage…
TECHNIQUE
Ouvre le Storage-Browser (voir chapitre 4 Fenêtres auxiliaires, IDs W7–W12). Liste toutes les scènes persistées, logs d'entraînement, exports et caches dans le dossier ~/Documents/RadianceKit/ avec leur taille, permet Reveal-in-Finder et Move-to-Trash par entrée.
M40Help > Pareto Dashboard…
OÙ
Barre de menus → Help → Pareto Dashboard… (⇧⌘D).
TECHNIQUE
Ouvre le Pareto Dashboard (voir chapitre 4, IDs W13–W22). Le dashboard charge tous les logs d'entraînement JSONL depuis ~/Documents/RadianceKit/Logs/, les classe par scène et préréglage et dessine un scatter plot Pareto (par défaut : Loss vs gaussiennes, optionnellement Loss vs Wallclock ou PSNR vs itérations).
M41Help > Holdout Analysis…
OÙ
Barre de menus → Help → Holdout Analysis… (⇧⌘H).
TECHNIQUE
Ouvre la fenêtre Holdout Analysis (voir chapitre 4, IDs W23–W29). Charge un transforms.json, dessine les caméras comme un globe 3D et permet des splits train/test (angulaires ou linéaires, 2–8 folds). Sortie : un fold-assignment.json que l'entraînement peut utiliser comme test-set dans les configurations d'entraînement correspondantes.
M42Help > BayesOpt Console…
OÙ
Barre de menus → Help → BayesOpt Console… (⇧⌘B).
TECHNIQUE
Ouvre la BayesOpt Console (voir chapitre 4, IDs W30–W39). Charge des espaces de recherche prédéfinis (par ex. « MCMC scale-reg + opacity-reg + ssim »), exécute des trials d'optimisation bayésienne de manière asynchrone et affiche en direct la courbe de convergence et le log des trials.
Remarque : Cmd-Z dans le menu Edit
Depuis mai 2026, le Project Navigator en Expert Mode prend en charge la suppression d'images importées via le bouton moins ou la touche Backspace, et l'annulation via Cmd-Z. Cette action Cmd-Z apparaît dans le menu Edit de macOS (fourni par SwiftUI) sous l'intitulé « Undo Remove Image », tant qu'une image supprimée peut encore être restaurée. Elle est enregistrée via le système standard, pas dans ; il n'y a donc pas d'entrée M-ID propre dans l'inventaire.
Raccourcis clavier en vue d'ensemble
| Entrée de menu | Raccourci |
|---|---|
| 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 (fourni par le système, en Expert Mode avec sélection active dans le Project Navigator) :
| Action | Raccourci |
|---|---|
| Undo Remove Image | ⌘Z |
| Remove Selected Image | Backspace / Delete |