En bref
- Blender peut être lancé sans interface en mode arrière-plan avec l’option -b.
- -f rend une image unique, tandis que -a lance le rendu de la plage d’animation de la scène.
- -o définit l’emplacement de sortie, -F le format d’image, et -s et -e les images de début et de fin de l’animation.
- L’ordre des arguments de la ligne de commande est important : -f ou -a, qui lance le rendu, doit apparaître à la fin de la commande.
Ce que vous apprendrez dans ce guide
Vous apprendrez à lancer Blender depuis la ligne de commande pour effectuer un rendu sans ouvrir l’interface, choisir une image, définir une plage d’animation et contrôler l’emplacement et le format du fichier de sortie. Cette méthode peut être utile pour rendre une scène depuis un terminal ou intégrer des commandes à un flux de travail reproductible. La documentation de Blender indique également que la ligne de commande peut servir à des usages tels que l’exécution à distance et l’utilisation de scripts.
Les options et exemples présentés ici sont basés sur la documentation de la ligne de commande de Blender 5.3. Celle-ci souligne que les arguments sont traités dans l’ordre où ils sont fournis. L’emplacement d’une option dans la commande est donc aussi important que sa validité.
Prérequis
Blender doit être installé sur le système, et vous devez disposer d’un fichier de scène
.blendà rendre.Les commandes peuvent être exécutées depuis le terminal ou l’invite de commandes du système. Le mode arrière-plan fonctionne sans ouvrir l’interface de Blender.
Le nom et le chemin du fichier doivent être correctement indiqués. Pour les chemins de sortie relatifs,
//définit l’emplacement par rapport au fichier.blend.La documentation ne mentionne pas de compte ni de service en ligne nécessaire pour effectuer un rendu en ligne de commande. Ce guide ne suppose pas non plus l’utilisation d’un service externe.
Les noms de fichiers et de dossiers tels que file.blend dans les exemples sont des espaces réservés : remplacez-les par le nom du fichier du projet et l’emplacement souhaité. Les commandes sont sensibles à la casse : par exemple, l’option de format -F n’est pas la même que l’option d’image -f.
Rendu en ligne de commande, étape par étape
1. Rendre une seule image
Pour ne rendre qu’une image précise d’une scène, utilisez le mode arrière-plan avec l’option -f :
blender -b file.blend -f 10-b lance Blender en mode arrière-plan, sans interface ; -f 10 rend l’image 10. C’est un bon point de départ pour vérifier une vue de caméra ou un état de la scène sans attendre le rendu de toute l’animation. La documentation recommande de placer l’option -f en dernier argument.
2. Définir l’emplacement et le format de sortie
Vous pouvez choisir le chemin d’enregistrement du rendu avec -o et le format d’image avec -F. L’exemple suivant enregistre l’image précédente au format OpenEXR :
blender -b file.blend -o /project/renders/frame_##### -F OPEN_EXR -f -2-f -2 désigne l’image précédant la dernière. Les ##### du nom de fichier servent d’espaces réservés aux chiffres du numéro d’image. Notez que la prise en charge d’OpenEXR n’est pas forcément disponible dans toutes les versions de Blender : la disponibilité du format dépend de la compilation installée sur le système.
Pour enregistrer la sortie dans un emplacement relatif au fichier .blend, ajoutez // au début du chemin. Dans les rendus d’animation, les caractères # représentent le numéro d’image ; par exemple, test-######.png ajoute ce numéro au nom du fichier sur six chiffres. Si le nom de fichier ne contient pas de #, Blender ajoute un suffixe correspondant au numéro d’image.
3. Rendre toute l’animation
Pour rendre l’animation du début à la fin en utilisant les paramètres définis dans le fichier de scène, utilisez l’option -a :
blender -b file.blend -aAjoutez des options à la commande pour définir séparément les images de début et de fin, choisir le moteur de rendu et régler le nombre de threads utilisés :
blender -b file.blend -E CYCLES -s 10 -e 500 -t 2 -aDans cet exemple, -E CYCLES sélectionne le moteur Cycles ; -s 10 définit l’image de début, -e 500 l’image de fin et -t 2 utilise deux threads pour le rendu et les autres opérations. Comme -a lance l’animation, cette option se place à la fin de la commande. La documentation indique également l’option -t 0 pour utiliser le nombre de processeurs du système.
4. Organiser le nom des fichiers d’animation
La commande suivante lance un rendu d’animation au format PNG et écrit les fichiers dans un chemin render_ relatif au fichier .blend :
blender -b animation.blend -o //render_ -F PNG -x 1 -a-x 1 active l’ajout de l’extension du fichier. La documentation précise que, dans cet exemple, les fichiers de sortie sont créés avec leur numéro d’image et leur extension, comme render_0001.png. Vérifiez que le dossier de rendu et la convention de nommage correspondent à l’organisation du projet : le chemin indiqué en ligne de commande détermine directement où les fichiers seront enregistrés.
5. Adapter le choix des images et du moteur
Avec -f, vous pouvez indiquer plusieurs images séparées par des virgules ou une plage d’images, au lieu d’une seule image. L’option d’animation -j définit le nombre d’images sautées entre les images rendues. Utilisez -E help pour afficher les moteurs de rendu disponibles. Cycles propose également des options telles que le choix du périphérique ; celles-ci sont indiquées après le séparateur composé de deux tirets dans la commande. Parmi les périphériques pris en charge, la documentation cite CPU, CUDA, OPTIX, HIP, ONEAPI et METAL. Il est nécessaire de vérifier les options et la prise en charge matérielle avant de rendre la scène.
Effets sur les flux de travail en architecture et en visualisation
Les équipes de visualisation architecturale peuvent utiliser ces options pour vérifier une image précise avant la livraison d’un projet ou définir explicitement la plage d’animation. Le mode arrière-plan permet de lancer un rendu depuis un terminal, ce qui convient notamment à des scénarios tels que l’accès à distance ou l’intégration de commandes dans des scripts. Si une même opération doit être répétée sur plusieurs fichiers de projet, standardiser les chemins et les plages d’images dans les commandes peut rendre le flux de travail plus facile à suivre.
La documentation ne garantit toutefois pas de durée de rendu. Il faut vérifier le matériel, le moteur de rendu choisi et la disponibilité des options de périphérique. De plus, certains formats de sortie peuvent ne pas être pris en charge dans toutes les installations. Avant d’intégrer cette méthode à un flux de travail de studio, tester une image pour vérifier le chemin, le format et le nommage, puis lancer la plage d’animation, peut contribuer à réduire le risque de générer des sorties incorrectes en série.
Erreurs fréquentes
Placer les options
-oou-Faprès-fou-a, qui lancent le rendu : Blender traite les arguments dans l’ordre. Placez l’option de rendu à la fin.Confondre
-fet-F: la première sert à choisir l’image, la seconde le format de sortie ; les options sont sensibles à la casse.Exécuter une commande d’exemple sans remplacer les chemins ou les espaces réservés :
file.blendest un nom d’exemple. Indiquez le nom réel du fichier et le chemin de sortie adapté.Ne pas tenir compte de l’effet des
#sur le nom du fichier : ils représentent le numéro d’image. Choisissez la convention de nommage à l’avance et vérifiez que les fichiers générés suivent le format attendu.Supposer que tous les formats d’image sont disponibles sur tous les systèmes : la documentation indique que certains formats ne sont présents que dans certaines compilations de Blender.
Étapes suivantes
Commencez par rendre une seule image afin de vérifier le fichier de scène, le chemin de sortie et le format. Définissez ensuite, si nécessaire, les images de début et de fin avant de lancer l’animation. Si les commandes produisent un résultat inattendu, consultez les options dans la sortie de --help de Blender ; pour afficher les moteurs de rendu, utilisez -E help. Vérifier le nommage des fichiers et la plage d’images souhaitée avant de lancer une longue animation contribue à garder les fichiers bien organisés.
Sources et licence
Ce guide est une adaptation en turc de la documentation de Blender « Rendering From The Command Line » et « Command Line Arguments ». Les deux sources sont publiées sous licence CC BY-SA 4.0.
Sources
2 sourcesLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Le rendu en ligne de commande peut simplifier le flux de travail des studios, notamment pour les vérifications répétées d’images et lorsqu’il est nécessaire de travailler sans ouvrir l’interface. Le principal avantage pratique est de pouvoir définir explicitement la plage d’images et le nom de sortie dans la commande, ce qui facilite la répétition d’une même opération au sein d’une équipe.
Les sources n’indiquent pas de coûts de licence supplémentaires pour les étudiants et les équipes de visualisation en Turquie ; elles ne garantissent toutefois ni les performances matérielles ni la durée du rendu. Il est donc important de vérifier le moteur utilisé, la prise en charge des périphériques et le format de sortie au moyen d’un petit test sur le système concerné. Vérifier également le nommage des fichiers et la plage d’images avant de lancer de longues animations peut limiter les erreurs de production.
Questions fréquentes
Comment rendre une seule image de Blender depuis la ligne de commande ?
Utilisez `-b` pour lancer Blender en mode arrière-plan et `-f` pour choisir l’image. Exemple : `blender -b file.blend -f 10`.
Comment lancer le rendu d’une animation de Blender en ligne de commande ?
Utilisez l’option `-a` pour l’animation. Les images de début et de fin peuvent être définies séparément avec `-s` et `-e`.
Comment choisir l’emplacement et le format de sortie d’un rendu dans Blender ?
Le chemin de sortie se règle avec `-o` et le format d’image avec `-F`. Les chemins commençant par `//` sont définis relativement au fichier `.blend`.



