Arguments de la Ligne de commande¶
Blender 2.82 Usage: blender [args …] [file] [args …]
Options de rendu¶
-b,--backgroundSe lancer en arrière-plan (souvent utilisé pour le rendu sans recours à l’interface graphique).
-a,--render-animFaire le rendu des trames du début à la fin (comprise).
-S,--scene<name>Définir la scène active
<name>pour le rendu.-f,--render-frame<frame>Faire le rendu de la trame``<frame>`` et l’enregistrer.
+<frame>par rapport à la trame de début,-<frame>par rapport à la trame de fin.Une liste de trames séparées par des virgules peut aussi être utilisée (pas d’espaces).
Une plage de trames peut être désignée en utilisant le séparateur
..entre la première et la dernière trame (comprise).
-s,--frame-start<frame>Fixer le début à la trame
<frame>, prend aussi en charge +/- les trames proches.-e,--frame-end<frame>Fixer la fin à la trame
<frame>, prend aussi en charge +/- les trames proches.-j,--frame-jump<frames>Fixer le nombre de trames à avancer après chaque trame rendue.
-o,--render-output<path>Définir le chemin et le nom de fichier du rendu. Utilisez
//au début du chemin pour rendre relatif au fichier blend.Les caractères
#sont remplacés par le numéro de trame, et servent à définir le zero padding.animation_##_test.pngdevientanimation_01_test.pngtest-######.pngdevienttest-000001.png
Si le nom de fichier ne contient pas de
#, le suffixe####est ajouté au nom de fichier.Le numéro de trame sera ajouté à la fin du nom de fichier, ex.:
blender -b animation.blend -o //render_ -F PNG -x 1 -a//render_devient//render_####, en écrivant les trames comme//render_0001.png-E,--engine<engine>Spécifier le moteur de rendu. Utilisez
-Epour lister les moteurs disponibles.-t,--threads<threads>Utiliser le nombre de
<threads>pour le rendu et les autres opérations (1-64), 0 pour le nombre de processeurs du système.
Options de format¶
-F,--render-format<format>Définir le format de rendu. Les options valides sont :
TGARAWTGAJPEGIRISIRIZAVIRAWAVIJPEGPNGBMPFormats qui peuvent être compilés dans Blender, non disponibles dans tous les systèmes :
HDRTIFFEXRMULTILAYERMPEGFRAMESERVERQUICKTIMECINEONDPXDDSJP2-x,--use-extension<bool>Définir l’option d’ajout de l’extension de fichier à la fin du fichier.
Options de lecture d’animation¶
-a<options><file(s)>Au lieu d’afficher l’interface utilisateur de Blender, ceci lance Blender comme un lecteur d’animation, pour visionner des films et des séquences d’images rendues dans Blender (ignoré si
-best mis).Arguments de lecture :
-p<sx><sy>Ouvrir avec le coin inférieur gauche à
<sx>,<sy>.-mLire depuis le disque (sans mise en tampon).
-f<fps><fps-base>Spécifier le FPS de départ.
-j<frame>Fixer le pas des trames à
<frame>.-s<frame>Lire à partir de
<frame>.-e<frame>Lire jusqu’à
<frame>.
Options de fenêtre¶
-w,--window-borderForcer l’ouverture avec bordures.
-W,--window-fullscreenForcer l’ouverture en mode plein écran.
-p,--window-geometry<sx><sy><w><h>Ouvrir avec le coin inférieur gauche à
<sx>,<sy>et la largeur et la hauteur à<w>,<h>.-M,--window-maximizedForcer l’ouverture maximisée.
-con,--start-consoleDémarrer avec la Console ouverte (ignoré si -b est mis) (Uniquement Windows).
--no-native-pixelsNe pas utiliser la taille de pixel d’origine, pour les affichages en haute résolution (MacBook
Retina).--no-window-focusOuvrir derrière d’autres fenêtres et sans fixer le focus.
Options Python¶
-y,--enable-autoexecActiver l’exécution automatique des scripts Python (par défaut).
-Y,--disable-autoexecDésactiver l’exécution automatique des scripts Python (pydrivers & scripts de démarrage).
-P,--python<filename>Lancer le script Python donné.
--python-text<name>Lancer le bloc de texte script Python donné.
--python-expr<expression>Exécuter l’expression donnée comme un script Python.
--python-consoleLancer Blender avec une console interactive.
--python-exit-code<code>Fixer le code de sortie dans l’intervalle [0..255] pour quitter si une exception Python est levée (uniquement pour les scripts exécutés depuis la ligne de commande) ; zéro désactive.
--addons<addon(s)>Liste d’add-ons séparés par des virgules (pas d’espaces).
Options de logging¶
--log<match>Enable logging categories, taking a single comma separated argument. Multiple categories can be matched using a
.*suffix, so--log "wm.*"logs every kind of window-manager message. Use « ^ » prefix to ignore, so--log "*,^wm.operator.*"logs all except forwm.operators.*Use « * » to log everything.--log-level<level>Set the logging verbosity level (higher for more details) defaults to 1, use -1 to log all levels.
--log-show-basenameOnly show file name in output (not the leading path).
--log-show-backtraceShow a back trace for each log message (debug builds only).
--log-show-timestampShow a timestamp for each log message in seconds since start.
--log-file<filename>Set a file to output the log to.
Options de débogage¶
-d,--debugActiver le débogage.
Active la détection d’erreur de mémoire
Désactive la saisie par souris (pour interagir avec un débogueur dans certains cas)
Garde le
sys.stdinde Python plutôt que le fixer à None
--debug-value<value>Fixer la valeur de débogage de
<value>au démarrage.--debug-eventsActiver les messages de débogage pour les évènements système.
--debug-ffmpegActiver les messages de débogage de la bibliothèque FFmpeg.
--debug-handlersActiver les messages de débogage pour la gestion d’évènements.
--debug-libmvActiver les messages de débogage de la bibliothèque libmv.
--debug-cyclesActiver les messages de débogage de Cycles.
--debug-memoryActiver l’allocation de mémoire pleinement protégée et le débogage.
--debug-jobsActiver le profilage en temps des tâches en arrière-plan.
--debug-pythonActiver les messages de débogage pour Python.
--debug-depsgraphActiver les messages de débogage du dependency graph.
--debug-depsgraph-evalActiver les messages de débogage du dependency graph en relation avec l’évaluation.
--debug-depsgraph-buildActiver les messages de débogage du dependency graph en relation avec la construction de graphe.
--debug-depsgraph-tagActiver les messages de débogage du dependency graph en relation avec le tagging.
--debug-depsgraph-no-threadsSwitch dependency graph to a single threaded evaluation.
--debug-depsgraph-timeActiver les messages de débogage du dependency graph en relation avec le minutage.
--debug-depsgraph-prettyActiver les couleurs pour les messages de débogage du dependency graph.
--debug-gpuActiver le contexte de débogage GPU et l’information pour OpenGL 4.3+.
--debug-gpumemActiver GPU memory stats dans la barre d’état.
--debug-gpu-shadersActiver GPU memory stats dans la barre d’état.
--debug-gpu-force-workaroundsActiver GPU memory stats dans la barre d’état.
--debug-wmEnable debug messages for the window manager, shows all operators in search, shows keymap errors.
--debug-allActiver tous les messages de débogage.
--debug-ioActiver les messages de débogage pour les entrées/sorties (collada, …).
--debug-fpeActiver les exceptions des nombres flottants.
--disable-crash-handlerDésactiver le gestionnaire de plantage.
--disable-abort-handlerDésactiver le abort handler.
Options diverses¶
--app-template<template>Définir le modèle d’application (correspondant au nom du dossier), utiliser
defaultpour none.--factory-startupSauter la lecture du fichier startup.blend dans le dossier personnel de l’utilisateur.
--enable-library-overrideEnable Library Override features in the UI.
--enable-event-simulateEnable event simulation testing feature
bpy.types.Window.event_simulate.--env-system-datafilesDéfinir la variable d’environnement
BLENDER_SYSTEM_DATAFILES.--env-system-scriptsDéfinir la variable d’environnement
BLENDER_SYSTEM_SCRIPTS.--env-system-pythonDéfinir la variable d’environnement
BLENDER_SYSTEM_PYTHON.-noaudioForcer le son système à None.
-setaudioForcer le système audio vers un dispositif spécifique :
NULLSDLOPENALJACK.-h,--helpAfficher ce texte d’aide et quitter.
-REnregistrer l’extension du fichier blend, puis quitter (Windows uniquement).
-rEnregistrer silencieusement l’extension du fichier blend, puis quitter (Windows uniquement).
-v,--versionAfficher la version de Blender et quitter.
--Terminer le traitement des options, les arguments suivants sont passés sans changement. Accès via
sys.argvde Python.
Autres options¶
/?Afficher ce texte d’aide et quitter (Windows uniquement).
--debug-freestyleActiver les messages de débogage pour FreeStyle.
--verbose<verbose>Définir le niveau de verbosité des logs.
Analyse des arguments¶
Les arguments doivent être séparés par des virgules, ex.:
blender -ba test.blend…will exit since
-bais an unknown argument.
Ordre des arguments¶
Les arguments sont exécutés dans l’ordre de leur présentation. ex.:
blender --background test.blend --render-frame 1 --render-output '/tmp'… ne va pas faire le rendu dans
/tmpparce que--render-frame 1fait le rendu avant que le chemin de sortie soit défini.blender --background --render-output /tmp test.blend --render-frame 1… ne va pas faire le rendu dans
/tmpparce que le chargement du fichier blend écrase la sortie de rendu qui a été définie.blender --background test.blend --render-output /tmp --render-frame 1… fonctionne comme prévu.
Variables d’environnement¶
- BLENDER_USER_CONFIG
Dossier pour les fichiers de configuration de l’utilisateur.
- BLENDER_USER_SCRIPTS
Dossier pour les scripts de l’utilisateur.
- BLENDER_SYSTEM_SCRIPTS
Dossier pour les scripts à l’échelle du système.
- BLENDER_USER_DATAFILES
Dossier pour les fichiers de données utilisateur (icônes, traductions,…).
- BLENDER_SYSTEM_DATAFILES
Dossier pour les fichiers de données à l’échelle du système.
- BLENDER_SYSTEM_PYTHON
Dossier pour les bibliothèques systèmes de Python.
- TEMP
Enregistre les fichiers temporaires ici.
- TMP
ou $TMPDIR Enregistre les fichiers temporaires ici.
- SDL_AUDIODRIVER
Pilote audio LibSDL - alsa, esd, dma.
- PYTHONHOME
Chemin vers le dossier Python, ex. /usr/lib/python.