

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Cree una receta de compilación de conda para el complemento Autodesk Maya to Arnold (MtoA)
<a name="create-conda-recipe-mtoa-plugin"></a>

Puede empaquetar complementos para aplicaciones comerciales como paquetes conda. Los complementos son bibliotecas que se cargan dinámicamente y que utilizan una interfaz binaria de aplicaciones (ABI) proporcionada por una aplicación para ampliar la funcionalidad de esa aplicación. El Maya to Arnold (MtoA) complemento añade el Arnold renderizador como una opción internaMaya.
+ La receta MtoA de compilación de ejemplo depende del **Maya**paquete y usa una `==` restricción para la versión.
+ El Maya paquete configura una ruta de Maya módulo en el entorno virtual para que el complemento coloque un `.mod` archivo. `$PREFIX/usr/autodesk/maya$MAYA_VERSION/modules` La receta MtoA de compilación de ejemplo crea un archivo `mtoa.mod` en este directorio.

**Escribe los metadatos de la receta**

1. Abre el directorio GitHub [ deadline-cloud-samples/conda\$1recipes/maya-mtoa-2025](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/maya-mtoa-2025) en tu navegador o en un editor de texto del clon local del repositorio.

   La receta sigue los mismos patrones que la receta de compilación de Maya conda y utiliza los mismos archivos fuente para instalar el complemento.

1. Abre los archivos [recipe/recipe.yaml y [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) para revisar o editar la configuración de rattler-build y conda-build. Estos archivos especifican una dependencia durante la creación del paquete y al crear un entorno virtual para ejecutar el complemento. `maya`

**Escribe el script de construcción del paquete**
+ Los scripts de compilación de paquetes de la receta de compilación de conda de MtoA ejemplo incluyen comentarios que explican los pasos que llevan a cabo los scripts. Lee los comentarios y comandos para saber cómo la receta instala MtoA y crea un archivo `mtoa.mod` en el directorio especificado por el Maya paquete.

  Arnoldy Maya utilizan la misma tecnología de licencias, por lo que la receta de compilación de Maya conda ya incluye la información necesaria para ello. Arnold

  Las diferencias entre los scripts Linux y los de Windows compilación son similares a las diferencias entre la receta de compilación de Maya conda.

**Envía un trabajo que compile los paquetes de Maya MtoA complementos**

1. Introduce el `conda_recipes` directorio en tu clon del GitHub [deadline-cloud-samples](https://github.com/aws-deadline/deadline-cloud-samples)repositorio.

1. Asegúrese de haber creado los paquetes para la aplicación Maya host a partir de la sección anterior.

1. Asegúrese de que su granja de Deadline Cloud esté configurada para su CLI de Deadline Cloud. Si ha seguido los pasos para [crear un canal conda con Amazon S3](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/configure-jobs-s3-channel.html), su granja debería estar configurada para su CLI. 

1. Ejecute el siguiente comando para enviar un trabajo que compile ambos Linux Windows paquetes.

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

# Pruebe su paquete con un trabajo de Maya renderizado
<a name="submit-render-maya-mtoa"></a>

Una vez que tengas el Maya 2025 y MtoA los paquetes creados, puedes enviar los trabajos para renderizarlos con el paquete. El [tocadiscos con Maya/Arnold](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/turntable_with_maya_arnold) un ejemplo de paquete de tareas renderiza una animación con Maya y. Arnold Este ejemplo también se utiliza FFmpeg para codificar un vídeo. Puede añadir el canal conda-forge a la lista de canales predeterminados de su entorno `CondaChannels` de colas conda para proporcionar una fuente para el paquete. `ffmpeg`

Desde el `job_bundles` directorio de tu clon de git [deadline-cloud-samples](https://github.com/aws-deadline/deadline-cloud-samples), ejecuta el siguiente comando.

```
deadline bundle submit turntable_with_maya_arnold
```

Puedes usar el monitor de Deadline Cloud para hacer un seguimiento del progreso de tu trabajo:

1. En el monitor, selecciona la tarea para el trabajo que has enviado y, a continuación, selecciona la opción para ver el registro.

1. En el lado derecho de la vista de registro, seleccione la acción **Iniciar sesión de Conda**.

Puede ver que la acción buscó maya y maya-mtoa en los canales conda configurados para el entorno de colas y encontró los paquetes en el canal S3.