En bref
- L’option `-b` lance Blender en arrière-plan, sans ouvrir l’interface.
- L’ordre des options est important : `-f` ou `-a` doivent être les derniers arguments qui déclenchent le rendu.
- La documentation de Blender 5.2 LTS détaille les options relatives à la plage d’images, au chemin de sortie, au format et aux threads.
- Pour les animations dont le rendu dure une heure ou plus, enregistrer des fichiers image séparés facilite la reprise du travail.
La ligne de commande de Blender permet de rendre des scènes sans interface graphique, d’exécuter des tâches sur une machine distante et d’organiser les étapes de production à l’aide de scripts. Ce guide s’appuie sur la documentation officielle de Blender consacrée à la ligne de commande et aux flux de rendu d’animation. La documentation des arguments de la ligne de commande est indiquée comme étant celle de Blender 5.2 LTS. Les options sont traitées dans l’ordre où elles apparaissent : il faut donc définir la scène, le chemin de sortie et le format avant les options -f ou -a, qui lancent le rendu.
1. Configurer le rendu d’une image et le fichier de sortie
Commencez par définir le chemin du fichier .blend et l’emplacement où enregistrer les rendus. L’option -b lance Blender en arrière-plan, sans ouvrir l’interface. -f permet d’indiquer le numéro de l’image à rendre. Dans l’exemple, la 10e image du fichier est rendue :
blender -b file.blend -f 10Indiquez l’emplacement de sortie avec -o et le format de fichier avec -F. L’exemple ci-dessous enregistre l’avant-dernière image du fichier au format OpenEXR dans /project/renders. -f -2 sélectionne l’avant-dernière image, et non la dernière.
blender -b file.blend -o /project/renders/frame_##### -F OPEN_EXR -f -2Les caractères # dans le nom de fichier déterminent le nombre de chiffres du numéro d’image. Par exemple, cinq caractères créent un champ de cinq chiffres pour ce numéro. Préfixer le chemin de sortie par // le rend relatif au fichier .blend. OPEN_EXR fait partie des formats disponibles lorsque Blender a été compilé avec sa prise en charge ; la documentation précise que ce format n’est pas forcément disponible sur tous les systèmes. D’autres formats sont également répertoriés, notamment PNG, JPEG, TIFF et HDR.
Faites attention à la casse des options : -F définit le format de sortie, tandis que -f lance le rendu d’une image. La ligne de commande étant sensible à la casse, intervertir ces lettres modifie le comportement de la commande.
2. Lancer une animation en définissant la plage, le moteur et les threads
Pour rendre une animation, utilisez -a. -s définit l’image de début, -e l’image de fin et -t le nombre de threads à utiliser. La commande ci-dessous traite les images de 10 à 500 avec deux threads et enregistre les fichiers PNG dans le chemin renders, relatif au fichier .blend :
blender -b file.blend -s 10 -e 500 -t 2 -o //renders/frame_##### -F PNG -aPour sélectionner une scène précise, utilisez -S suivi du nom de la scène ; pour choisir le moteur de rendu, utilisez -E. -E help affiche la liste des moteurs disponibles. La valeur de -t peut être comprise entre 1–1024 ; avec 0, Blender utilise le nombre de processeurs du système. -j définit le nombre d’images à sauter entre chaque image rendue.
| Paramètre | Valeur recommandée | Effet |
|---|---|---|
| Arrière-plan | -b | Lance Blender sans ouvrir l’interface. |
| Plage d’images | Valeurs -s et -e adaptées au travail | Définit les images de début et de fin de l’animation. |
| Threads | 0 ou 1–1024 | Définit le nombre de threads à utiliser ; 0 utilise le nombre de processeurs du système. |
| Format de sortie | PNG, JPEG ou OPEN_EXR si pris en charge, selon les besoins | Définit le format des fichiers image rendus. |
| Pas entre les images | Nombre indiqué avec -j | Définit l’intervalle entre les images rendues. |
Comme Blender traite les arguments dans l’ordre, indiquez les paramètres tels que le chemin de sortie et le format avant l’option qui lance le rendu. La documentation recommande de placer -f et -a à la fin de la commande. Pour choisir le périphérique de Cycles, ajoutez l’option correspondante après deux tirets ; l’exemple de la documentation utilise OPTIX. Les périphériques pris en charge répertoriés sont CPU, CUDA, OPTIX, HIP, ONEAPI et METAL.
blender -b file.blend -f 20 -- --cycles-device OPTIX3. Privilégier les séquences d’images pour les animations longues
Blender enregistre généralement les images d’une animation sous forme de fichiers image séparés. Le guide officiel recommande cette approche lorsque le rendu total dure une heure ou plus. Enregistrer les images dans un format fixe, comme PNG, permet de conserver les fichiers déjà terminés en cas d’interruption du rendu. La documentation recommande également de désactiver l’option Overwrite au redémarrage du rendu afin d’éviter d’écraser les images existantes.
Avant de lancer le rendu, vérifiez dans le panneau Format la résolution, le rapport d’aspect des pixels, la plage d’images et la fréquence d’images. Dans le panneau Output, contrôlez le chemin de sortie et le format de fichier. Save Output doit être activé pour que Blender enregistre automatiquement les images depuis le panneau Output. Si cette option est désactivée, il faut configurer un nœud File Output dans le Compositor pour enregistrer les images. Une fois le rendu terminé, vérifiez les fichiers dans le dossier de sortie.
Une séquence d’images offre également davantage de flexibilité pour les projets qui nécessitent ensuite des corrections de couleur et de lumière, du masquage, du compositing ou une préparation dans différents formats de sortie. Vous pouvez ajouter les images au Video Sequencer, les monter, utiliser une piste audio, puis exporter une vidéo. Le guide précise également que le Video Sequencer ne prend pas en charge les fichiers EXR multilayers.
4. Adapter le flux de travail à l’architecture et à la visualisation
Pour une animation architecturale, commencer par rendre quelques images de contrôle, puis lancer la plage d’images approuvée, permet de mieux planifier la production. -f cible des images précises, tandis que -s et -e définissent la plage de l’animation. Les arguments de la ligne de commande comprennent aussi des options permettant d’indiquer une liste ou une plage d’images. Numéroter les fichiers de sortie à l’aide de # facilite le suivi de la séquence.
Le mode arrière-plan permet de lancer le rendu depuis un shell distant ; la documentation donne un exemple d’utilisation sous Linux sans serveur X. Toutefois, utiliser la ligne de commande ne garantit pas à lui seul un rendu plus rapide. Vous pouvez limiter le nombre de threads avec -t et, pour Cycles, choisir l’un des périphériques répertoriés dans la documentation. Si d’autres tâches doivent être effectuées sur la station de travail pendant le rendu, tenez compte de l’impact sur l’utilisation du processeur et de la mémoire.
Erreurs fréquentes
Prendre
-f -2pour la dernière image : cette option sélectionne l’avant-dernière.Confondre
-fet-F, ou modifier la casse des lettres.Placer le chemin de sortie ou le format après
-aou-f: l’ordre des arguments est important.Supposer que les images seront automatiquement enregistrées depuis le panneau Output alors que
Save Outputest désactivé.Rendre une longue animation dans un seul fichier vidéo : les images séparées permettent de conserver les images terminées en cas d’interruption et facilitent la reprise du travail.
Sources
3 sourcesLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Pour les cabinets d’architecture et les équipes de visualisation en Turquie, la ligne de commande est une solution pratique pour lancer des rendus sans attendre devant l’interface et les exécuter sur une machine distante. Pour les animations longues en particulier, une séquence d’images peut faciliter la gestion de la livraison en préservant les images déjà rendues en cas d’interruption.
Cette méthode ne dispense pas de disposer du matériel nécessaire ; le nombre de threads du processeur et le périphérique Cycles sélectionné doivent être compatibles avec le système utilisé. Dans les bureaux, il est préférable de tester d’abord le chemin de sortie et le format avec une seule image. Les séquences d’images peuvent nécessiter davantage d’espace disque, mais elles offrent plus de souplesse pour le montage et la reprise du rendu.
Questions fréquentes
Comment rendre une seule image de Blender en ligne de commande ?
La commande `blender -b file.blend -f 10` rend la 10e image du fichier sans ouvrir l’interface. Vous pouvez ajouter les options `-o` et `-F` pour définir le chemin de sortie et le format.
Quelle image Blender rend-il avec `-f -2` ?
`-f -2` rend l’avant-dernière image du fichier, et non la dernière.
Quelle méthode utiliser pour rendre de longues animations dans Blender ?
Le guide officiel recommande d’enregistrer les images dans des fichiers image séparés lorsque le rendu total dure une heure ou plus. Cette méthode préserve les images déjà terminées en cas d’interruption et offre plus de souplesse pour la postproduction.



