

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Crie uma receita de compilação de conda para o plugin Autodesk Maya to Arnold (MtoA)
<a name="create-conda-recipe-mtoa-plugin"></a>

Você pode empacotar plug-ins para aplicativos comerciais como pacotes conda. Os plug-ins são bibliotecas carregadas dinamicamente que usam uma interface binária de aplicativo (ABI) fornecida por um aplicativo para estender a funcionalidade desse aplicativo. O Maya to Arnold (MtoA) plug-in adiciona o Arnold renderizador como uma opção internaMaya.
+ O MtoA exemplo de receita de compilação depende do **Maya**pacote e usa uma `==` restrição para a versão.
+ O Maya pacote configura um caminho de Maya módulo no ambiente virtual,`$PREFIX/usr/autodesk/maya$MAYA_VERSION/modules`, para o plug-in colocar um `.mod` arquivo. O MtoA exemplo de receita de compilação cria um arquivo `mtoa.mod` nesse diretório.

**Escreva os metadados da receita**

1. Abra o diretório GitHub [ deadline-cloud-samples/conda\$1recipes/maya-mtoa-2025](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/maya-mtoa-2025) em seu navegador ou em um editor de texto em seu clone local do repositório.

   A receita segue os mesmos padrões da receita do Maya conda build e usa os mesmos arquivos de origem para instalar o plug-in.

1. Abra os arquivos [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) para revisar ou editar as configurações do rattler-build e do conda-build. Esses arquivos especificam uma dependência `maya` durante a compilação do pacote e ao criar um ambiente virtual para executar o plug-in.

**Escreva o script de construção do pacote**
+ Os scripts de construção de pacotes no MtoA exemplo de receita de compilação do conda incluem comentários explicando as etapas que os scripts executam. Leia os comentários e os comandos para saber como a receita instala MtoA e cria um arquivo `mtoa.mod` no diretório especificado pelo Maya pacote.

  Arnolde Maya use a mesma tecnologia de licenciamento, então a receita do Maya conda build já inclui as informações necessárias para. Arnold

  As diferenças entre os scripts de Windows construção Linux e de construção são semelhantes às diferenças da receita de construção do Maya conda.

**Envie um trabalho que crie os pacotes de Maya MtoA plug-ins**

1. Insira o `conda_recipes` diretório no seu clone do GitHub [deadline-cloud-samples](https://github.com/aws-deadline/deadline-cloud-samples)repositório.

1. Certifique-se de ter criado pacotes para o aplicativo Maya host da seção anterior.

1. Certifique-se de que seu farm do Deadline Cloud esteja configurado para sua CLI do Deadline Cloud. Se você seguiu as etapas para [criar um canal conda usando o Amazon](https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/configure-jobs-s3-channel.html) S3, sua fazenda deve estar configurada para sua CLI. 

1. Execute o comando a seguir para enviar um trabalho que compila Linux e Windows empacota.

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

# Teste seu pacote com um trabalho de Maya renderização
<a name="submit-render-maya-mtoa"></a>

Depois de criar o Maya 2025 e MtoA os pacotes, você pode enviar trabalhos para renderizar com o pacote. O [toca-discos com](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/turntable_with_maya_arnold) amostra de pacote de Maya/Arnold tarefas renderiza uma animação com e. Maya Arnold Essa amostra também é usada FFmpeg para codificar um vídeo. Você pode adicionar o canal conda-forge à lista de padrões `CondaChannels` em seu ambiente de fila conda para fornecer uma fonte para o pacote. `ffmpeg`

No `job_bundles` diretório em seu clone git do [deadline-cloud-samples](https://github.com/aws-deadline/deadline-cloud-samples), execute o comando a seguir.

```
deadline bundle submit turntable_with_maya_arnold
```

Você pode usar o monitor Deadline Cloud para acompanhar o progresso do seu trabalho:

1. No monitor, selecione a tarefa para o trabalho que você enviou e, em seguida, selecione a opção para visualizar o registro.

1. No lado direito da visualização do log, selecione a ação **Launch Conda** session.

Você pode ver que a ação procurou maya e maya-mtoa nos canais conda configurados para o ambiente de fila e que encontrou os pacotes no canal S3.