View a markdown version of this page

Teste seus pacotes com um Maya trabalho de renderização - Deadline Cloud

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

Teste seus pacotes com um Maya trabalho de renderização

Depois de criar os maya-openjd pacotes MayaMtoA, e, você pode testá-los com um trabalho de renderização. O repositório de amostras do Deadline Cloud contém uma mesa giratória com MayaArnold /job bundle que renderiza uma animação usando e. Maya Arnold O pacote de tarefas também usa o FFmpeg para codificar um vídeo, que está disponível no canal. conda-forge

Testes no local

Você pode executar o modelo de trabalho em sua estação de trabalho usando a CLI https://github.com/OpenJobDescription/openjd-cli#readme Open Job Description. Instale a CLI compip.

pip install openjd-cli

No job_bundles diretório no repositório de amostras, execute o comando a seguir. O ErrorOnArnoldLicenseFail=false parâmetro diz Arnold para renderizar com marcas d'água em vez de falhar quando nenhuma licença está disponível.

openjd run turntable_with_maya_arnold/template.yaml \ --environment ../queue_environments/conda_queue_env_pyrattler.yaml \ -p CondaPackages="maya maya-mtoa maya-openjd ffmpeg" \ -p CondaChannels="file://$HOME/my-conda-channel conda-forge" \ -p ErrorOnArnoldLicenseFail=false \ -p FrameRange=1-5

A --environment opção aplica o ambiente de fila conda, que cria um ambiente virtual conda com os pacotes especificados em. CondaPackages O CondaChannels parâmetro inclui o canal local para seus pacotes personalizados e conda-forge paraffmpeg. Se você publicou em um canal do Amazon S3 em vez de em um canal local, substitua o file:// caminho pela URL do seu s3:// canal.

Quando o trabalho for concluído, a saída renderizada estará no turntable_with_maya_arnold/output/ diretório.

Testando no Deadline Cloud

Depois de configurar sua fila de produção para usar o canal conda do Amazon S3, envie o trabalho de renderização para o Deadline Cloud. Adicione o conda-forge canal ao CondaChannels parâmetro em seu ambiente de fila conda para fornecer uma fonte ffmpeg e as dependências do Python que o adaptador exige. No job_bundles diretório no repositório de amostras, execute o comando a seguir.

deadline bundle submit turntable_with_maya_arnold

Use o monitor Deadline Cloud para acompanhar o progresso do trabalho. No monitor, selecione a tarefa para o trabalho e escolha Exibir registros. Selecione a ação Launch conda session para verificar se os maya-openjd pacotes mayamaya-mtoa,, e foram encontrados no canal Amazon S3.