Dernières actualités
Déplier une surface dans Rhino 8 : UnrollSrf ou Squish ?Bus Palladium : Studio KO transpose l’héritage d’un club parisien à l’hôtelArchicad 28 : gérer propriétés et classifications pour vos données BIMCentre étudiant d’Amherst College : Herzog & de Meuron et SasakiRendu et réglages de sortie en ligne de commande dans Blender 5.2 LTSLa recherche de Milad Sãvar sur la simulation de l’eau dans Houdini dévoiléeGérer les scènes lourdes dans Blender Cycles : Simplify et paramètres des périphériquesModeler 26.5 pour Houdini est disponible avec la prise en charge de Houdini 22PFTrack Solo donne accès à tous les nœuds des éditions Studio et EnterpriseCompositing de rendus architecturaux dans Blender : View Layers et couleurs
Conseils et guidesBlender

Rendu et réglages de sortie en ligne de commande dans Blender 5.2 LTS

Blender 5.2 LTS permet de lancer des rendus sans ouvrir l’interface et de gérer les paramètres de sortie en ligne de commande. Ce guide explique le rendu d’images et d’animations, le nommage des fichiers et le choix des formats.

Bureau évoquant un rendu d’intérieur architectural et un flux de travail de visualisationImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. Pour effectuer un rendu en arrière-plan, utilisez -b ou --background ; -f lance le rendu d’une image et -a celui d’une animation.
  2. Le préfixe // dans un chemin de sortie permet de définir l’emplacement des fichiers par rapport au fichier blend.
  3. Les images d’une animation peuvent être enregistrées séparément, au format PNG par exemple ; OpenEXR est aussi une option pour les compositions lourdes.
  4. Dans Blender 5.2 LTS, le périphérique Cycles peut être défini en ligne de commande sur CPU, CUDA, OPTIX, HIP, ONEAPI ou METAL.

Le guide officiel de Blender 5.2 LTS présente les options de ligne de commande permettant de lancer le rendu d’une scène sans passer par l’interface et d’organiser les fichiers de sortie. Cette méthode aide à définir explicitement les préférences pour le rendu d’une image ou d’une animation, notamment le chemin des fichiers, la numérotation des images, le moteur de rendu et le périphérique Cycles. Les étapes ci-dessous s’appuient sur la documentation de Blender 5.2 LTS.

1. Définir le rendu en arrière-plan et les images à traiter

Pour lancer Blender sans ouvrir l’interface, utilisez l’option -b ou --background. L’option -f lance le rendu d’une image ; -a traite les images de l’animation comprises entre les images de début et de fin. Pour sélectionner une scène précise, ajoutez son nom à l’option -S. Les images de début, de fin et l’intervalle entre les images se définissent avec les options -s, -e et -j.

  1. Indiquez dans la commande le fichier blend à rendre.

  2. Ajoutez -b si vous souhaitez travailler sans interface.

  3. Pour une image, utilisez -f suivi de son numéro ; pour une animation, utilisez -a.

  4. Pour préciser le moteur de rendu, envisagez l’option -E. Exécutez -E help pour afficher les moteurs disponibles.

Voici un exemple de la documentation pour le rendu d’une image et le choix d’un périphérique Cycles :

bash
blender -b file.blend -f 20 -- --cycles-device OPTIX

Les options propres à Cycles doivent être écrites après les deux tirets. La documentation répertorie les périphériques compatibles suivants : CPU, CUDA, OPTIX, HIP, ONEAPI et METAL. L’ajout de +CPU à une option GPU permet d’effectuer le rendu simultanément sur le CPU et le GPU. Avant de choisir une option, vérifiez que le matériel et la configuration de Blender utilisés sont compatibles.

2. Organiser le chemin de sortie et le nommage des images

Dans la ligne de commande, indiquez le chemin de sortie avec -o ou --render-output. Le préfixe // rend le chemin relatif au fichier blend. Les caractères # dans le nom du fichier sont remplacés par le numéro de l’image ; leur nombre détermine la longueur du numéro complété par des zéros. Par exemple, le nom animation_##_test.png génère pour la première image un fichier nommé animation_01_test.png.

Pour le rendu d’une animation, si le nom du fichier ne contient pas de #, Blender ajoute #### au nom pour le numéro de l’image. Définir le chemin de sortie et le nommage à l’avance peut faciliter le classement ultérieur des images et la reprise du rendu à partir d’une image en cas de problème.

  1. Saisissez le dossier de destination avec -o.

  2. Si vous souhaitez un emplacement relatif au fichier blend, faites commencer le chemin par //.

  3. Placez le nombre de caractères # adapté dans le nom du fichier pour définir la longueur du numéro d’image.

  4. Pour sélectionner des images ou définir une plage, utilisez les options correspondantes de la ligne de commande ; -f accepte une liste d’images séparées par des virgules et des plages indiquées avec ...

3. Séquence d’images ou vidéo ? Choisir la sortie en fonction du flux de travail

Le panneau Output de Blender permet de définir l’emplacement et le format des rendus. Les images fixes ne sont pas enregistrées automatiquement par défaut, contrairement aux rendus d’animation, qui sont écrits dans le chemin de sortie configuré. Si l’enregistrement automatique du panneau est désactivé, il faut utiliser une autre méthode de sortie, par exemple un File Output Node actif.

ParamètreValeur recommandéeEffet
Sortie du renduSéquence d’images PNG pour une animationFacilite la reprise à partir de l’image concernée en cas de problème pendant le rendu.
Sortie intermédiaire pour une composition lourdeOpenEXRPeut préserver les données de pixels HDR et être utilisé pour la composition.
Numéro d’imageCaractères # dans le nom du fichierDéfinit la longueur et l’emplacement des numéros d’image.
Fichier vidéo très volumineuxAutosplit Output pour une vidéo dépassant 2 GiBDivise la sortie en plusieurs fichiers lorsque le premier atteint 2 GiB.

Le guide officiel recommande, dans un premier temps, d’enregistrer les images dans des fichiers séparés, comme PNG ou OpenEXR, plutôt que de lancer directement un rendu au format vidéo. Si le rendu est interrompu, cette méthode peut permettre de reprendre à partir de l’image concernée au lieu de recalculer toute l’animation. Il est également possible d’importer la séquence d’images dans le Video Sequencer pour tester différents réglages d’encodage vidéo plus rapidement qu’en relançant le rendu de la scène. Il est préférable de réserver la compression avec perte à l’étape de livraison plutôt que de retravailler un fichier déjà compressé avec perte.

La densité de pixels (PPI ou DPI) est une métadonnée liée aux dimensions physiques visées pour une image à l’impression ou dans un logiciel de publication assistée par ordinateur ; elle n’améliore pas la qualité de l’image. Il est donc important de ne pas confondre ce paramètre avec un réglage de qualité du rendu lorsqu’on évalue la résolution et les objectifs d’impression.

4. Mise en pratique dans un flux de travail d’architecture et de visualisation

Pour les animations architecturales, le rendu des images dans des fichiers séparés peut aider à limiter la portion à recalculer après une interruption. L’assemblage ultérieur de la séquence dans le Video Sequencer permet également d’intégrer des clips audio et vidéo dans le même flux de travail. Pour les images fixes destinées à une présentation, il faut vérifier au préalable le comportement de l’enregistrement automatique et la méthode utilisée pour enregistrer une image fixe.

  1. Déterminez si le chemin des fichiers doit être relatif au fichier blend ou pointer vers un autre emplacement.

  2. Indiquez le moteur de rendu avec -E ; si vous ne connaissez pas son nom, consultez le résultat de -E help.

  3. Si vous utilisez Cycles, choisissez un périphérique adapté au système disponible. Le guide précise que --cycles-print-stats permet d’enregistrer des statistiques sur la durée du rendu et l’utilisation de la mémoire.

  4. Avant de lancer une longue animation, vérifiez la numérotation des images et le nommage des fichiers ; le remplissage par des zéros facilite leur classement.

Pour suivre les erreurs et les messages de traitement lorsque Blender s’exécute en arrière-plan, les options --log, --log-level et --log-file sont disponibles. Par exemple, le niveau de journalisation info fournit des informations sur les périphériques, les fichiers, la configuration et les opérations ; warning affiche les avertissements et error les erreurs. Lors du choix du format de sortie ou de l’encodeur vidéo, vérifiez également la compatibilité entre le conteneur et le codec. Le guide précise que certaines combinaisons peuvent être incompatibles et que les codecs ne prennent pas tous en charge toutes les dimensions d’image.

Erreurs fréquentes

  • Supposer que les images fixes sont enregistrées automatiquement : selon le comportement par défaut indiqué dans la documentation de Blender, les images fixes doivent être enregistrées manuellement.

  • Oublier le marqueur d’image dans la sortie d’une animation : en l’absence de #, Blender ajoute #### au nom du fichier pour le numéro d’image ; vérifiez que cela correspond au nom souhaité.

  • Rendre directement une vidéo sans tenir compte du risque d’interruption : une séquence d’images offre davantage de flexibilité pour reprendre à partir d’une image problématique et modifier ultérieurement les options d’encodage.

  • Confondre la valeur PPI/DPI avec la qualité de l’image : elle est liée aux dimensions physiques et n’a pas, à elle seule, d’incidence sur la qualité du rendu.

  • Ne pas vérifier la compatibilité entre le conteneur vidéo et le codec : en cas d’erreur, vérifiez ces deux options ainsi que les limites de dimensions d’image du codec.

Sources

2 sources
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/advanced/command_line/arguments.html
Résumé
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/render/output/properties/output.html
Résumé

Les textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.

L’avis de 3dsınıfı
3dL’analyse de la rédaction

Pour les cabinets d’architecture et les équipes de visualisation en Turquie, le rendu en ligne de commande est utile pour exécuter des tâches répétitives avec une organisation de sortie cohérente et gérer les images d’une animation. En particulier, une séquence d’images permet, si le rendu est interrompu, de se concentrer sur les images problématiques au lieu de relancer toute la scène.

Le choix du périphérique Cycles doit toutefois être adapté au matériel disponible ; il ne faut pas supposer que les options répertoriées dans la documentation sont utilisables sur tous les systèmes. Il convient également de tester le chemin de sortie, l’enregistrement automatique et la compatibilité des codecs vidéo lors de la configuration. Confondre la valeur PPI/DPI avec un réglage de qualité ou croire qu’une image fixe sera enregistrée automatiquement sont des erreurs de flux de travail fréquentes.

Questions fréquentes

Comment lancer le rendu d’une animation Blender en ligne de commande ?

Utilisez `-b` pour lancer Blender sans interface et `-a` pour traiter les images de l’animation. Vous pouvez indiquer l’emplacement de sortie avec `-o`.

Comment afficher les numéros d’image dans la sortie d’un rendu Blender ?

Utilisez des caractères `#` dans le nom du fichier pour définir la longueur du numéro complété par des zéros. Si le nom ne contient pas de `#`, Blender ajoute `####` à la sortie de l’animation pour le numéro d’image.

Faut-il enregistrer directement une animation Blender en vidéo ?

Le guide de Blender recommande de commencer par enregistrer les images séparément, par exemple en PNG ou en OpenEXR. Une séquence d’images peut faciliter la reprise à partir d’une image en cas d’interruption et permettre de tester les options d’encodage vidéo ultérieurement.

Les commentaires et le forum sont en turc.Rejoindre la discussion
+

À lire aussi