

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Crea una ricetta di compilazione conda per il plugin Autodesk Maya to Arnold (MtoA)
<a name="create-conda-recipe-mtoa-plugin"></a>

È possibile impacchettare plugin per applicazioni commerciali come pacchetti conda. I plugin sono librerie caricate dinamicamente che utilizzano un'interfaccia binaria dell'applicazione (ABI) fornita da un'applicazione per estendere le funzionalità di tale applicazione. Il Maya to Arnold (MtoA) plugin aggiunge il Arnold renderer come opzione all'interno. Maya
+ La ricetta MtoA di compilazione di esempio dipende dal **Maya**pacchetto e utilizza un `==` vincolo per la versione.
+ Il Maya pacchetto configura un percorso del Maya modulo nell'ambiente virtuale`$PREFIX/usr/autodesk/maya$MAYA_VERSION/modules`, in cui il plugin può inserire un `.mod` file. La ricetta MtoA di build di esempio crea un file `mtoa.mod` in questa directory.

**Scrivi i metadati della ricetta**

1. Apri la directory GitHub [ deadline-cloud-samples/conda\$1recipes/maya-mtoa-2025](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/maya-mtoa-2025) nel tuo browser o in un editor di testo nel clone locale del repository.

   La ricetta segue gli stessi schemi della ricetta conda build e utilizza gli stessi archivi di origine per installare il pluginMaya.

1. Apri i file [recipe/recipe.yaml e [recipe/meta.yaml](https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/conda_recipes/maya-mtoa-2025/recipe/meta.yaml)](https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/conda_recipes/maya-mtoa-2025/recipe/recipe.yaml) per rivedere o modificare le impostazioni per rattler-build e per conda-build. Questi file `maya` specificano una dipendenza durante la compilazione del pacchetto e durante la creazione di un ambiente virtuale per l'esecuzione del plugin.

**Scrivi lo script di compilazione del pacchetto**
+ Gli script di compilazione del pacchetto nella ricetta di compilazione conda di MtoA esempio includono commenti che spiegano i passaggi eseguiti dagli script. Leggi i commenti e i comandi per scoprire come la ricetta installa MtoA e crea un file `mtoa.mod` nella directory specificata dal pacchetto. Maya

  Arnolde Maya utilizzano la stessa tecnologia di licenza, quindi la ricetta di costruzione di Maya conda include già le informazioni necessarie da. Arnold

  Le differenze tra gli script Linux e di Windows compilazione sono simili alle differenze per la ricetta di compilazione di Maya conda.

**Invia un lavoro che crei i pacchetti del plugin Maya MtoA**

1. Inserisci la `conda_recipes` directory nel tuo clone del GitHub [deadline-cloud-samples](https://github.com/aws-deadline/deadline-cloud-samples)repository.

1. Assicurati di aver creato i pacchetti per l'applicazione Maya host utilizzando la sezione precedente.

1. Assicurati che la tua cloud farm di Deadline sia configurata per la CLI di Deadline Cloud. Se hai seguito i passaggi per [creare un canale conda utilizzando Amazon](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/configure-jobs-s3-channel.html) S3, la tua farm dovrebbe essere configurata per la tua CLI. 

1. Esegui il comando seguente per inviare un lavoro che compili sia pacchetti che. Linux Windows

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

# Testa il tuo pacchetto con un Maya render job
<a name="submit-render-maya-mtoa"></a>

Dopo aver completato il Maya 2025 e MtoA i pacchetti, puoi inviare lavori da renderizzare con il pacchetto. L'esempio del [giradischi con Maya/Arnold](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/turntable_with_maya_arnold) job bundle esegue il rendering di un'animazione con and. Maya Arnold Questo esempio viene utilizzato anche FFmpeg per codificare un video. Puoi aggiungere il canale conda-forge all'elenco di quelli predefiniti `CondaChannels` nel tuo ambiente di coda conda per fornire una fonte per il pacchetto. `ffmpeg`

Dalla `job_bundles` directory del tuo git clone of [deadline-cloud-samples](https://github.com/aws-deadline/deadline-cloud-samples), esegui il seguente comando.

```
deadline bundle submit turntable_with_maya_arnold
```

Puoi utilizzare il monitor Deadline Cloud per monitorare lo stato di avanzamento del tuo lavoro:

1. Nel monitor, seleziona l'attività per il lavoro che hai inviato, quindi seleziona l'opzione per visualizzare il registro.

1. Sul lato destro della visualizzazione del registro, seleziona l'azione **Avvia sessione Conda**.

Puoi vedere che l'azione cercata maya e maya-mtoa nei canali conda configurati per l'ambiente di coda e che ha trovato i pacchetti nel canale S3.