Erstellen Sie ein Conda-Build-Rezept für das Plugin Autodesk Maya to Arnold (MtoA) - Deadline Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen Sie ein Conda-Build-Rezept für das Plugin Autodesk Maya to Arnold (MtoA)

Sie können Plugins für kommerzielle Anwendungen als Conda-Pakete verpacken. Plugins sind dynamisch geladene Bibliotheken, die eine von einer Anwendung bereitgestellte Anwendungsbinärschnittstelle (ABI) verwenden, um die Funktionalität dieser Anwendung zu erweitern. Das Maya to Arnold (MtoA) Plugin fügt den Arnold Renderer als Option hinzu. Maya

  • Das MtoA Beispiel-Build-Rezept hängt vom MayaPaket ab und verwendet eine == Einschränkung für die Version.

  • Das Maya Paket konfiguriert einen Maya Modulpfad in der virtuellen Umgebung$PREFIX/usr/autodesk/maya$MAYA_VERSION/modules, in dem das Plugin eine .mod Datei platzieren kann. Das MtoA Beispiel-Build-Rezept erstellt eine Datei mtoa.mod in diesem Verzeichnis.

Schreiben Sie die Rezept-Metadaten
  1. Öffnen Sie das Verzeichnis GitHub deadline-cloud-samples/conda_recipes/maya-mtoa-2025 in Ihrem Browser oder in einem Texteditor in Ihrem lokalen Klon des Repositorys.

    Das Rezept folgt den gleichen Mustern wie das Maya Conda-Build-Rezept und verwendet dieselben Quellarchive, um das Plugin zu installieren.

  2. Öffnen Sie die Dateien recipe/recipe.yaml und recipe/meta.yaml, um die Einstellungen für Rattler-Build und für Conda-Build zu überprüfen oder zu bearbeiten. Diese Dateien spezifizieren eine Abhängigkeit, von der während der Paketerstellung und beim Erstellen einer virtuellen Umgebung zur Ausführung des Plugins abhängig ist. maya

Schreiben Sie das Paketerstellungsskript
  • Die Paketerstellungsskripten im MtoA Conda-Beispielbaurezept enthalten Kommentare, in denen die Schritte erklärt werden, die die Skripts ausführen. Lesen Sie sich die Kommentare und Befehle durch, um zu erfahren, wie das Rezept eine Datei mtoa.mod in dem im Maya Paket angegebenen Verzeichnis installiert MtoA und erstellt.

    Arnoldund Maya verwenden dieselbe Lizenzierungstechnologie, sodass das Maya Conda-Build-Rezept bereits die Informationen enthält, die von Arnold benötigt werden.

    Die Unterschiede zwischen den Skripten Linux und den Windows Build-Skripten ähneln denen für das Maya Conda-Build-Rezept.

Reichen Sie einen Job ein, der die Maya MtoA Plugin-Pakete erstellt
  1. Geben Sie das conda_recipes Verzeichnis in Ihrem Klon des GitHub deadline-cloud-samplesRepositorys ein.

  2. Stellen Sie sicher, dass Sie Pakete für die Maya Host-Anwendung aus dem vorherigen Abschnitt erstellt haben.

  3. Stellen Sie sicher, dass Ihre Deadline Cloud-Farm für Ihre Deadline Cloud-CLI konfiguriert ist. Wenn Sie die Schritte zum Erstellen eines Conda-Kanals mit Amazon S3 befolgt haben, sollte Ihre Farm für Ihre CLI konfiguriert sein.

  4. Führen Sie den folgenden Befehl aus, um einen Job einzureichen, der Linux sowohl Windows Pakete als auch erstellt.

    ./submit-package-job maya-mtoa-2025 --all-platforms