Dans ce tutoriel, vous apprendrez à rendre le rendu par lots plus rapidement des scènes de Maya à l’aide de la ligne de commande Windows, ce qui vous permettra d’optimiser la puissance de traitement de votre ordinateur..
Tout d'abord, si vous utilisez Windows 7 et la dernière version de Maya 2010, vous devez définir le chemin d'accès de mayabatch aux variables d'environnement du système. Faites un clic droit sur 'Ordinateur' et sélectionnez 'Propriétés'. Dans la fenêtre qui s'ouvre, cliquez sur 'Paramètres système avancés'..
Dans la fenêtre qui apparaît, sélectionnez l'onglet "Avancé" en haut, puis cliquez sur "Variables d'environnement"..
Sous "Variables système", faites défiler et trouvez celle qui porte le nom "Chemin", sélectionnez-la et cliquez sur le bouton "Modifier"..
Dans la fenêtre qui apparaît à côté de 'Variable value:', faites défiler jusqu'à la fin du champ et ajoutez ';' ainsi que le chemin d'accès à votre répertoire Maya (et son dossier 'bin'). Par défaut, le répertoire est 'C: \ Program Files \ Autodesk \ Maya2010 \ bin'. Cliquez ensuite sur OK dans toutes les fenêtres pour les fermer..
Lors du rendu de votre fichier via la ligne de commande, le moteur de rendu par lots prendra tous les paramètres du fichier Maya. Ceux-ci incluent des paramètres dans les options de rendu, tels que: le nom de fichier des fichiers de sortie, le format d'image, le remplissage d'image, les images de début et de fin, les caméras pouvant être rendues, la taille de l'image et tous les autres paramètres de qualité et de rendu définis dans le rendu. . Il prendra également les différents calques de rendu (si vous les avez), et globalement toutes les informations proviendront de ce fichier..
De plus, le répertoire de sortie du fichier sera le même que celui spécifié dans le projet du fichier..
Maintenant, pour ouvrir la ligne de commande, cliquez sur le bouton "Démarrer", puis dans le champ de recherche, tapez "cmd". La ligne de commande devrait montrer, puis apparaître. Cliquez pour l'ouvrir. Si vous utilisez XP, cliquez d'abord sur le bouton "Démarrer", puis sélectionnez "Exécuter", puis tapez "cmd" dans le champ.
Ensuite, une méthode simple pour effectuer le rendu par lots d'un fichier consiste à accéder au dossier contenant le fichier à rendre. Supposons que le dossier est "C: \ Utilisateurs \ Pipera \ Bureau \ Projet \ Mes projets \ Projet" et que ce dossier contient un fichier appelé "Concept_Scene_1". Pour le rendre, vous devez d'abord saisir le type de répertoire "cd" et le nom du dossier (dans ce cas, il s'agira de "cd C: \ Utilisateurs \ Pipera \ Bureau \ Projet \ Mes projets \ Projet"). Maintenant, pour rendre le fichier, tapez simplement 'Render FileName_and_Extension.mb (pour Maya Binary). Dans ce cas, la ligne de commande ressemblera à ceci: "Render Concept_Scene_1.mb"
En général, lors du rendu à partir de la ligne de commande, le rendu par lot prendra toujours les paramètres du fichier. Mais il existe un moyen de modifier les paramètres si nécessaire, sans ouvrir à nouveau le fichier ni le sauvegarder. Ces paramètres sont appelés "drapeaux" et sont tapés après la commande "Render" et avant le nom du fichier. Ces indicateurs ne changeront pas votre fichier, mais uniquement le rendu que vous allez générer. Pour voir tous les différents drapeaux, ouvrez la ligne de commande et tapez 'Render -h'
Les seuls paramètres qui vont changer sont ceux qui sont remplacés par des indicateurs. Supposons que vous deviez modifier la taille de votre image et que vous souhaitiez effectuer un rendu avec mental ray. Dans le type de ligne de commande 'Render -r mr -s 1 -e 125 Concept_Scene_1.mb', l'indicateur '-r' spécifie le rendu à utiliser (dans ce cas, 'mr' pour mental ray), le '-s' est l'image de début de l'animation et le '-e' est l'image de fin.
Maintenant, pour un moyen plus efficace de rendu avec les fichiers .bat exécutables Windows. Ces fichiers sont créés et édités dans le Bloc-notes. Disons que vous voulez rendre un fichier avec mental ray. Dans le bloc-notes, écrivez 'Render -r mr Concept_Scene_1.mb' et enregistrez le fichier, mais assurez-vous qu'à la fin du nom, mettez '.bat' pour que le fichier puisse être enregistré au format .bat..
Placez le fichier .bat dans le même dossier que le fichier à rendre, puis double-cliquez dessus pour exécuter le rendu par lots..
L'utilisation de fichiers .bat est idéale lorsque vous devez restituer plusieurs scènes situées dans des répertoires différents. Et en plus, vous pouvez mettre différents drapeaux pour chaque scène. Peu importe où vous placez le fichier .bat, car les répertoires y sont listés. En outre, les scènes vont rendre en conséquence.
Avec l'indicateur '-rd', vous pouvez spécifier dans quel répertoire vos fichiers seront rendus.
Le drapeau '-rd' peut également être utilisé pour plusieurs fichiers en même temps.
Le drapeau '-cam' est un autre indicateur très utile qui vous permet de spécifier la caméra à rendre à partir de la scène..
Vous pouvez restituer autant de caméras que vous le souhaitez à partir de scènes identiques ou différentes, mais aussi placer différents indicateurs pour le rendre encore plus efficace..
Le rendu de différentes caméras est encore meilleur lorsqu'il est combiné avec la balise '-rd', de sorte que chaque caméra sera sortie dans un dossier différent
N'oubliez pas que vous pouvez combiner autant d'indicateurs que vous le souhaitez pour accélérer vos rendus, puis vous pouvez afficher les commandes lorsque vous tapez 'Render -h' dans la ligne de commande..
Quelques derniers conseils utiles pour le rendu à partir de la ligne de commande: N'utilisez pas d'espaces dans le nom des fichiers, mettez toujours un '_' à la place; Assurez-vous que les fichiers .bat sont enregistrés avec leur extension après le nom. Si vous voulez arrêter le processus de rendu, fermez simplement la ligne de commande.