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

Menu Fichier déplié — entrées M1 à M6
Menu Fichier déplié — entrées M1 à M6

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…

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…

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]

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

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…

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

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

Menu Mode avec interrupteur Simple/Expert
Menu Mode avec interrupteur Simple/Expert

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

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

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

Menu Training avec sous-menu Continue — entrées M9 à M14
Menu Training avec sous-menu Continue — entrées M9 à M14

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

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

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

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

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

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

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

Menu Viewport avec mode édition, contrôle caméra et sous-menu Background
Menu Viewport avec mode édition, contrôle caméra et sous-menu Background

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

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

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

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

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

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

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

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

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

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

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

Menu Exporter avec trois groupes de sous-menus — 3D Formats, Media et Photogrammetry
Menu Exporter avec trois groupes de sous-menus — 3D Formats, Media et Photogrammetry

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…

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…

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…

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…

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…

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…

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…

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…

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)…

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)…

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

Menu Aide avec entrées documentation, dossiers et analyse
Menu Aide avec entrées documentation, dossiers et analyse

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

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

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…

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…

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…

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…

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…

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…

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 menuRaccourci
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) :

ActionRaccourci
Undo Remove Image⌘Z
Remove Selected ImageBackspace / Delete