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.
Créez une recette de construction conda pour le plugin Autodesk Maya to Arnold (MtoA)
Vous pouvez empaqueter des plugins pour des applications commerciales sous forme de packages conda. Les plugins sont des bibliothèques chargées dynamiquement qui utilisent une interface binaire d'application (ABI) fournie par une application pour étendre les fonctionnalités de cette application. Le Maya to Arnold (MtoA) plugin ajoute le Arnold moteur de rendu en tant qu'option. Maya
-
L'MtoAexemple de recette de construction dépend du Mayapackage et utilise une
==contrainte pour la version. -
Le Maya package configure un chemin de Maya module dans l'environnement virtuel
$PREFIX/usr/autodesk/maya$MAYA_VERSION/modules, dans lequel le plugin doit placer un.modfichier. L'MtoAexemple de recette de construction crée un fichiermtoa.moddans ce répertoire.
Rédiger les métadonnées de la recette
-
Ouvrez le répertoire GitHub deadline-cloud-samples/conda_recipes/maya-mtoa-2025
dans votre navigateur ou dans un éditeur de texte de votre clone local du dépôt. La recette suit les mêmes modèles que la recette de construction de Maya conda et utilise les mêmes archives source pour installer le plugin.
-
Ouvrez les fichiers recipe/recipe.yaml et recipe/meta.yaml
pour revoir ou modifier les paramètres de rattler-build et de conda-build. Ces fichiers spécifient une dépendance mayapendant la construction du package et lors de la création d'un environnement virtuel pour exécuter le plugin.
Écrire le script de construction du package
-
Les scripts de construction de packages contenus dans l'MtoAexemple de recette de construction de conda incluent des commentaires expliquant les étapes effectuées par les scripts. Lisez les commentaires et les commandes pour savoir comment la recette installe MtoA et crée un fichier
mtoa.moddans le répertoire spécifié par le Maya package.Arnoldet Maya utilisez la même technologie de licence, de sorte que la recette de construction de Maya Conda inclut déjà les informations nécessaires àArnold.
Les différences entre les scripts Linux et Windows build sont similaires à celles de la recette Maya conda build.
Soumettez une tâche qui crée les packages de Maya MtoA plugins
-
Entrez le
conda_recipesrépertoire dans votre clone du GitHub deadline-cloud-samplesréférentiel. -
Vérifiez que vous avez créé des packages pour l'application Maya hôte comme indiqué dans la section précédente.
-
Assurez-vous que votre ferme Deadline Cloud est configurée pour votre CLI Deadline Cloud. Si vous avez suivi les étapes de création d'un canal conda à l'aide d'Amazon S3, votre ferme doit être configurée pour votre CLI.
-
Exécutez la commande suivante pour soumettre une tâche qui génère à la fois des Windows packages Linux et des packages.
./submit-package-job maya-mtoa-2025 --all-platforms