View a markdown version of this page

Testez vos packages avec une tâche Maya de rendu - Deadline Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Testez vos packages avec une tâche Maya de rendu

Après avoir créé les maya-openjd packages,, etMaya,,,MtoA,,,,,,,,,,,,,,,,,,,,,,,,,, Le référentiel d'échantillons de Deadline Cloud contient une plaque tournante avec le bundleMaya/Arnoldjob qui affiche une animation à l'aide Maya de et. Arnold Le job bundle permet également FFmpeg d'encoder une vidéo, qui est disponible sur la conda-forge chaîne.

Réalisation de tests locaux

Vous pouvez exécuter le modèle de tâche sur votre poste de travail à l'aide de la CLI Open Job Description. Installez la CLI avecpip.

pip install openjd-cli

À partir du job_bundles répertoire du référentiel d'échantillons, exécutez la commande suivante. Le ErrorOnArnoldLicenseFail=false paramètre indique Arnold d'effectuer le rendu avec des filigranes au lieu d'échouer lorsqu'aucune licence n'est disponible.

openjd run turntable_with_maya_arnold/template.yaml \ --environment ../queue_environments/conda_queue_env_pyrattler.yaml \ -p CondaPackages="maya maya-mtoa maya-openjd ffmpeg" \ -p CondaChannels="file://$HOME/my-conda-channel conda-forge" \ -p ErrorOnArnoldLicenseFail=false \ -p FrameRange=1-5

L'--environmentoption applique l'environnement de file d'attente conda, qui crée un environnement virtuel conda avec les packages spécifiés dans. CondaPackages Le CondaChannels paramètre inclut à la fois le canal local pour vos packages personnalisés et conda-forge pourffmpeg. Si vous avez publié sur un canal Amazon S3 plutôt que sur un canal local, remplacez le file:// chemin par l'URL de votre s3:// canal.

Lorsque le travail est terminé, la sortie rendue se trouve dans le turntable_with_maya_arnold/output/ répertoire.

Tests sur Deadline Cloud

Après avoir configuré votre file d'attente de production pour utiliser le canal conda Amazon S3, soumettez la tâche de rendu à Deadline Cloud. Ajoutez le conda-forge canal au CondaChannels paramètre dans votre environnement de file d'attente Conda pour fournir une source ffmpeg et les dépendances Python requises par l'adaptateur. À partir du job_bundles répertoire du référentiel d'échantillons, exécutez la commande suivante.

deadline bundle submit turntable_with_maya_arnold

Utilisez le moniteur Deadline Cloud pour suivre l'avancement du travail. Dans le moniteur, sélectionnez la tâche correspondant à la tâche et choisissez Afficher les journaux. Sélectionnez l'action Lancer la session Conda pour vérifier que les maya-openjd packages mayamaya-mtoa, et ont été trouvés dans le canal Amazon S3.