Créez une recette de construction conda pour le plugin Autodesk Maya to Arnold (MtoA) - 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.

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 .mod fichier. L'MtoAexemple de recette de construction crée un fichier mtoa.mod dans ce répertoire.

Rédiger les métadonnées de la recette
  1. 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.

  2. 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 maya pendant 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.mod dans 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
  1. Entrez le conda_recipes répertoire dans votre clone du GitHub deadline-cloud-samplesréférentiel.

  2. Vérifiez que vous avez créé des packages pour l'application Maya hôte comme indiqué dans la section précédente.

  3. 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.

  4. 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