Rendu à partir de la ligne de commande : commutateurs

Lorsque le rendu est effectué à partir de la ligne de commande, vous pouvez ajouter des commutateurs qui activent différentes options, allant des paramètres de base (tels que la résolution de sortie) aux fonctions avancées (telles que la soumission de travaux au serveur Backburner et les spécifications de format EXR).

Vous pouvez spécifier les commutateurs suivants après la commande 3dsmaxcmd dans une fenêtre de saisie de commandes ou dans un fichier texte. Les tableaux suivants répertorient les différents commutateurs disponibles et leurs effets.

Remarque : L'utilisation de la fonction de rendu à partir de la ligne de commande exige un certain degré de connaissance de l'invite de commandes Windows, également appelée DOS ou MS-DOS, ainsi qu'une compréhension de la structure des lignes de commande.

au niveau de verbosité 5, le message de sortie du rendu de la ligne de commande indique à la fois la date et l'heure. L'heure est séparée du message principal par un point-virgule, et le message du temps écoulé est également séparé du message Image terminée par un point-virgule. Cela vous permet de transférer le message dans un fichier, puis de l'ouvrir dans une feuille de calcul contenant les colonnes appropriées en définissant le séparateur correct.

Séparateurs

Dans les tableaux qui suivent, de nombreux commutateurs sont suivis de deux points (:), par exemple -w: ou -h:. Les séparateurs deux points sont facultatifs et peuvent être remplacés par un espace ou un signe égal (=). Ainsi, les lignes de commande suivantes :

"c:\program files\autodesk\[nom dossier programme]\3dsmaxcmd" -outputName:"c:\program files\autodesk\[nom dossier programme]\renderoutput\myImage.jpg" -w:640 -h:480 "c:\program files\autodesk\[nom dossier programme]\scenes\myscene.max"

"c:\program files\autodesk\[nom dossier programme]\3dsmaxcmd" -outputName "c:\program files\autodesk\[nom dossier programme]\renderoutput\myImage.jpg" -w 640 -h 480 "c:\program files\autodesk\[nom dossier programme]\scenes\myscene.max"

"c:\program files\autodesk\[nom dossier programme]\3dsmaxcmd" -outputName="c:\program files\autodesk\[nom dossier programme]\renderoutput\myImage.jpg" -w=640 -h=480 "c:\program files\autodesk\[nom dossier programme]\scenes\myscene.max"

produiront les mêmes résultats. Si vous utilisez le signe égal, vos fichiers de ligne de commande se présenteront un peu comme des fichiers INI.

Remarque : les deux points ne sont obligatoires que pour le commutateur -submit:[nom_gestionnaire].

Commutateurs de ligne de commande à bascule

Nombre de ces commutateurs sont de simples bascules, par exemple -rfw: et -renderFields:. Si vous préférez, vous pouvez utiliser True (vrai) ou False (faux) au lieu de 1 ou 0 pour désigner leurs états. Par exemple, pour effectuer le rendu d'une scène dans un type de fichier donné et afficher la Fenêtre image rendu, vous entrerez la ligne de commande suivante :

"c:\program files\autodesk\[nom dossier programme]\3dsmaxcmd" -outputName="c:\program files\autodesk\[nom dossier programme]\renderoutput\myImage.jpg" -rfw=true "c:\program files\autodesk\[nom dossier programme]\scenes\myscene.max"

Options de base

Remarque : les commutateurs ne distinguent pas les majuscules des minuscules.
Commutateur Effet
-? Affiche la liste de ces commutateurs dans la fenêtre DOS.
-x Affiche une liste d'exemples de lignes de commande.
-v:# Définit le niveau de verbosité, le symbole # représentant un entier compris entre 0 (verbosité minimale) et 5 (verbosité maximale).
fichier_commandes ou -cmdFile:fichier_commandes Désigne un fichier distinct contenant des options de ligne de commande.
-preset:<nom_fichier> or -rps:<nom_fichier> Utilise un fichier de rendu prédéfini, <nom_fichier> étant le nom du fichier.
-sceneState:<nom-état-scène> Charge le fichier d'état de scène spécifié avant d'effectuer le rendu de l'image.
-batchRender Effectue le rendu de toutes les tâches activées dans la boîte de dialogue Rendu en différé.
-batchRender:<nom-rendu-différé> Effectue le rendu en différé dans le fichier nommé nom-rendu-différé.
-preRenderScript:<nom_fichier> ou -script:<nom_fichier> Utilise un script de pré-rendu, <nom_fichier> étant le nom du fichier de script.
-postRenderScript:<nom_fichier> Utilise un script de post-rendu, <nom_fichier> étant le nom du fichier de script.
--workPath:<nom_chemin> Emplacement racine des dossiers de données de tâches.
-pathFile:<nom_chemin> Fichier de configuration du chemin (format MXP).
-bitmapPath:<nom_chemin> (obsolète) Spécifie un chemin de bitmap supplémentaire. Vous pouvez indiquer plusieurs chemins et utiliser les conventions de désignation UNC.
-xrefPath:<nom_chemin> (obsolète) Permet de spécifier des chemins de références externes supplémentaires. Vous pouvez indiquer plusieurs chemins et utiliser les conventions de désignation UNC.
-split:<bandes, chevauchement> Spécifie le rendu fractionné, c'est-à-dire le nombre de bandes et la taille du chevauchement.
-strip:<bandes, chevauchement, bande> Spécifie le rendu fractionné, c'est-à-dire le nombre de bandes et la taille du chevauchement, le numéro de la bande (commence par 1). Ce commutateur est identique au commutateur -split mais vous permet d'effectuer un rendu d'une seule bande spécifique.
Remarque : La valeur de la bande n'a aucun effet lorsque vous soumettez le travail à Backburner. Ce travail continuera à effectuer le rendu de toutes les bandes. La fonctionnalité Fractionner et Lier n'est destinée qu'au rendu local.
-stitch:<bandes, chevauchement> Fractionne les bandes (voir ci-dessus) en les combinant dans une seule image : nombre de bandes et taille du chevauchement. La fonctionnalité Lier n'est destinée qu'au rendu local.
-dateFormat:<format_date> Spécifie un format de date à utiliser pour la date du message, à un niveau de verbosité de 5. Le format par défaut varie selon les paramètres régionaux définis. Pour plus de détails, utilisez l'option 3dsmaxcmd3dsvizcmd -x
-timeFormat:<format_heure> Spécifie un format de date à utiliser pour la date du message, à un niveau de verbosité de 5. Le format par défaut varie selon les paramètres régionaux définis et l'horloge 24 heures. Pour plus de détails, utilisez l'option 3dsmaxcmd -x.

Paramètres de rendu

Remarque : il est possible de passer d'un commutateur de ligne de commande à bascule à un autre en entrant 1, 0, on (activé) ou off (désactivé).
Commutateur Effet
-outputName:<nom_fichier> ou -o:<nom_fichier> Définit le format et le nom de fichier de sortie.
-camera:<chaîne> ou -cam:<chaîne> Spécifie un nom de caméra.
-width:<nombre_entier> ou -w:<nombre_entier> Définit la largeur de sortie (en pixels).
-height:<nombre_entier> ou -h:<nombre_entier> Définit la hauteur de sortie (en pixels).
-pixelAspect:<nombre> Définit le rapport hauteur/largeur pixels.
-start:<nombre_entier> Définit la première image de la séquence de rendu.

Si une image de début est spécifiée, mais aucune image de fin, seule la première image est affichée.

-end<nombre_entier> Définit la dernière image de la séquence de rendu.

Si une image de fin est spécifiée, mais aucune image de début, le rendu s'étend de la première image à la dernière image de rendu.

-nthFrame<nombre_entier> Définit la valeur du paramètre Toutes les N images.
-frames<chaîne> Permet de spécifier une liste d'images, par exemple (1,3,5-12) ou toutes.
-stillFrame ou -sf Indique qu'il s'agit d'un rendu d'image fixe ; aucun suffixe d'image n'est ajouté.
-imageSequenceFile:<0/1/2> Création d'un fichier de séquence d'images : 0 = aucun ; 1 = .imsq ; 2 = .ifl
-gammaCorrection:<1/0> Active ou désactive la correction gamma. " 1 " = Activée, " 0 " = Désactivée.
-gammaValueIn:<nombre> Définit la valeur gamma d'entrée.
-gammaValueOut:<nombre> Définit la valeur gamma de sortie.
-continueOnError Si une erreur survient, 3ds Max tente de poursuivre le rendu.
-videopostJob:<1/0> Active ou désactive Banc de montage pour le travail.

Indicateurs de rendu

Commutateur Effet
-showRFW:<1/0> ou -rfw:<1/0> Active ou désactive la Fenêtre image rendu. " 1 " = Activée, " 0 " = Désactivée.
-skipRenderedFrames:<1/0> Active ou désactive l'option Ignorer images existantes. " 1 " = Activée, " 0 " = Désactivée.
-videoColorCheck:<1/0> Active ou désactive l'option Vérif. couleurs vidéo. " 1 " = Activée, " 0 " = Désactivée.
-force2Sided:<1/0> Active ou désactive l'option Forcer 2 faces. " 1 " = Activée, " 0 " = Désactivée.
-renderHidden:<1/0> Active ou désactive l'option Rendu masqué. " 1 " = Activée, " 0 " = Désactivée.
-atmospherics:<1/0> Active ou désactive l'option Atmosphériques. " 1 " = Activée, " 0 " = Désactivée.
-superBlack:<1/0> Active ou désactive l'option Très noir. " 1 " = Activée, " 0 " = Désactivée.
-renderFields:<1/0> Active ou désactive l'option Rendu sur trames. " 1 " = Activée, " 0 " = Désactivée.
-fieldOrder:pair ou impair Active ou désactive l'option Ordre des champs. Valeur par défaut = " Impair ".
-displacements:<1/0> Active ou désactive le mapping de déplacement. " 1 " = Activée, " 0 " = Désactivée.
-effects:<1/0> Active ou désactive l'option Effets de rendu. " 1 " = Activée, " 0 " = Désactivée.
-useAreaLights:<1/0> Active ou désactive le rendu des éclairages ou des ombres. " 1 " = Activée, " 0 " = Désactivée.
-useAdvLight:<1/0> Active ou désactive l'utilisation de l'éclairage avancé. " 1 " = Activée, " 0 " = Désactivée.
-computeAdvLight:<1/0> Active ou désactive le calcul de l'éclairage avancé. " 1 " = Activée, " 0 " = Désactivée.
-ditherPaletted:<1/0> Active ou désactive l'option Nuance sortie (avec palette). " 1 " = Activée, " 0 " = Désactivée.
-ditherTrueColor:<1/0> Active ou désactive l'option Nuance sortie (true-color). " 1 " = Activée, " 0 " = Désactivée.
-renderElements:<1/0> Active ou désactive les éléments de rendu (true-color). " 1 " = Activée, " 0 " = Désactivée.

Soumission de travaux au serveur Backburner

Ces commutateurs sont utilisés pour soumettre un travail de rendu pour un rendu en réseau.

Commutateur Effet
-submit[:nom_gestionnaire] ou -s[:nom_gestionnaire] Soumet la scène, <nom_fichier>, à un système gestionnaire spécifique pour le rendu en réseau.
Remarque : Il s'agit du seul commutateur qui exige un séparateur deux points.
-port:<nombre_entier> Spécifie le numéro de port d'un gestionnaire.
-netmask:<chaîne> Permet de spécifier un masque de réseau autre que 255.255.255.0.
-jobName:<chaîne> Permet de spécifier le nom de la tâche dont vous souhaitez effectuer le rendu.
-priority<nombre_entier> Définit la priorité de la tâche
-suspended:<1/0> Active ou désactive l'option Suspendu initialement. " 1 " = Oui, " 0 " = Non.
-writeJobFile Ecrit toutes les tâches dans un fichier XML. Le fichier utilise le même nom que le fichier MAX. Ainsi par exemple, le fichier test.max génère le fichier test.xml.
-readJobFile:<nom_fichier> Lit tous les paramètres de la tâche à partir d'un fichier XML.
-waitLoad:<nombre_entier> Intervalle de temps alloué au chargement de 3ds Max, exprimé en minutes. Valeur par défaut = 20.
-waitRender:<nombre_entier> Intervalle de temps alloué au rendu de 3ds Max, exprimé en minutes. Valeur par défaut = 600.
-waitUnload:<nombre_entier> Intervalle de temps alloué au déchargement de 3ds Max, exprimé en minutes. Valeur par défaut = 10.
–plate-forme:32 ou 64 La plate-forme (32 ou 64 bits) sur laquelle sera rendue votre scène. Utilisez ce bouton lorsque vous souhaitez effectuer le rendu de votre scène sur une plate-forme différente de la plate-forme sur laquelle vous avez créé votre scène.

Paramètres relatifs aux bitmaps

Commutateur Effet
-BMP_TYPE:2 ou 8 Définit le type de fichier BMP de rendu. " 2 " = palette, " 8 " = couleurs (24 bits).
-JPEG_QUALITY:1 à 100 Définit la qualité JPG. Les valeurs possibles sont comprises entre 1 et 100.
-JPEG_SMOOTHING:1 à 100 Définit la valeur de lissage JPG. Les valeurs possibles sont comprises entre 1 et 100.
-TARGA_COLORDEPTH:16, 24 ou 32 Définit la profondeur de couleurs pour les fichiers TGA.
-TARGA_COMPRESSED:<1/0> Active ou désactive la compression TGA. " 1 " = Activée, " 0 " = Désactivée.
-TARGA_ALPHASPLIT:<1/0> Active ou désactive l'option Partage alpha TGA. " 1 " = Activée, " 0 " = Désactivée.
-TARGA_PREMULTALPHA:<1/0> Active ou désactive l'option Alpha prémultiplié TGA. " 1 " = Activée, " 0 " = Désactivée.
-TIF_TYPE:<0/1/2/3/4> Définit le type de TIF. " 0 " = mono, " 1 " = couleur, " 2 " = logl, " 3 " = logluv, " 4 " = couleur 16 bits.
-TIF_ALPHA:<1/0> Active ou désactive l'option Alpha de fichier TIF. " 1 " = Activée, " 0 " = Désactivée.
-TIF_COMPRESSION:<1/0> Active ou désactive la compression TIF. " 1 " = Activée, " 0 " = Désactivée.
-TIF_DPI:<nombre> Définit le nombre de points par pouces pour les fichiers TIF.

A chacun des commutateurs -RLA_xxxx suivants correspond une option -RPF_xxxx.

Commutateur Effet
-RLA_COLORDEPTH:8, 16 ou 32 Définit la profondeur de couleurs RLA
-RLA_ALPHA:<1/0>: Active Alpha RLA. " 1 " = Activée, " 0 " = Désactivée.
-RLA_PREMULTALPHA:<1/0> Active Alpha prémultiplié RLA. " 1 " = Activée, " 0 " = Désactivée.
-RLA_DESCRIPTION:<chaîne> Permet de fournir une description RLA (entre guillemets).
-RLA_AUTHOR:<chaîne> Permet de spécifier un nom d'auteur RLA (entre guillemets).
-RLA_ZDEPTHCHANNEL:<1/0> Active ou désactive le canal de profondeur Z RLA. " 1 " = Activée, " 0 " = Désactivée.
-RLA_MTLIDCHANNEL:<1/0> Active ou désactive le canal d'ID de matériau RLA. " 1 " = Activée, " 0 " = Désactivée.
-RLA_OBJECTIDCHANNEL:<1/0> Active ou désactive le canal d'objet RLA " 1 " = Activée, " 0 " = Désactivée.
-RLA_UVCHANNEL:<1/0> Active ou désactive le canal de coordonnées UV RLA. " 1 " = Activée, " 0 " = Désactivée.
-RLA_NORMALCHANNEL:<1/0> Active ou désactive le canal des normales de surface RLA. " 1 " = Activée, " 0 " = Désactivée.
-RLA_NONCLAMPEDCOLORCHANNEL:<1/0> Active ou désactive le canal couleurs non attachées RLA. " 1 " = Activée, " 0 " = Désactivée.
-RLA_COVERAGECHANNEL:<1/0> Active ou désactive le canal de couverture RLA. " 1 " = Activée, " 0 " = Désactivée.

Les commutateurs -RPF_xxxx suivants ne possèdent pas d'options -RLA_xxxx correspondantes.

Commutateur Effet
-RPF_NODERENDERIDCHANNEL Active le canal ID rendu de noeud RPF.
-RPF_COLORCHANNEL Active le canal Couleur RPF.
-RPF_TRANSPCHANNEL Active le canal Transparence RPF.
-RPF_VELOCCHANNEL Active le canal Vélocité RPF.
-RPF_WEIGHTCHANNEL<1/0> Active le canal poids sous-pixel RPF.
-RPF_MASKCHANNEL Active le canal masque sous-pixel RPF.
Commutateur Effet
-EXR_USEEXPONENT Active ou désactive l'utilisation de l'exposant EXR.
-EXR_EXPONENT Valeur de l'exposant EXR (décimale).
-EXR_PREMULTALPHA Active ou désactive l'alpha prémultiplié EXR.
-EXR_ALPHA Active ou désactive l'enregistrement de la composante alpha EXR.
-EXR_RED Active ou désactive l'enregistrement de la composante rouge EXR.
-EXR_GREEN Active ou désactive l'enregistrement de la composante vert EXR.
-EXR_BLUE Active ou désactive l'enregistrement de la composante bleu EXR.
-EXR_BITDEPTH Nombre de bits EXR : 0 = entiers 8 bits; 1 = flottant 16 bits; 2 = flottant 32 bits
-EXR_USEFRAMENUMDIGITS Active ou désactive l'utilisation du nombre de chiffres des images EXR.
-EXR_FRAMENUMDIGITS Nombre de chiffres des images EXR (entier).
-EXR_COMPRESSIONTYPE Type de compression EXR : 0 = aucune compression; 1 = RLE; 2 = ZIP (1 ligne de balayage); 3 = ZIP (16 lignes de balayage); 4 = PIZ
-EXR_USEREALPIX Active ou désactive l'utilisation des données RVB RealPix EXR.