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á.
Integre o Deadline Cloud ao seu pipeline
Você pode integrar seus pipelines de renderização existentes com o AWS Deadline Cloud para agilizar o gerenciamento do fluxo de trabalho e os processos de envio de trabalhos.
O que é integração de pipeline?
Uma integração de pipeline do Deadline Cloud se refere a como uma fazenda do Deadline Cloud fornece processamento em lote para seus fluxos de trabalho interativos e automatizados. Este exemplo usa um pipeline de efeitos visuais que você pode adaptar aos aplicativos e processos que seus operadores usam em seus fluxos de trabalho.
Um pipeline de efeitos visuais consiste nas etapas de pós-produção para processar imagens de entrada, modelos 3D, animação, texturas, iluminação, imagens renderizadas e muito mais. Ele prescreve como diferentes departamentos trocam ativos para realizar as tarefas pelas quais são responsáveis. Um pipeline bem projetado facilita a criação eficiente de imagens finais para um programa de televisão ou similar.
Ao integrar um farm do Deadline Cloud ao seu pipeline, você pode transferir trabalhos de longa duração para uma fila e priorizar como o Deadline Cloud os agenda em frotas de anfitriões de trabalhadores. Você pode usar frotas gerenciadas pelo serviço e criar suas próprias frotas no local ou no local. AWS
Para criar sua integração de pipeline, considere os seguintes fatores:
-
Onde os dados de seus ativos estão armazenados e como você os fornecerá aos trabalhadores anfitriões na fazenda?
-
De quais aplicativos e plug-ins seus trabalhos precisam e como você os provisionará em hosts de trabalhadores na fazenda?
-
Quando artistas ou outros operadores tiverem empregos para administrar, como eles os enviarão para a fazenda?
-
Quem monitorará o progresso e o status dos trabalhos e como você controlará os custos e otimizará a utilização dos anfitriões dos trabalhadores?
Exemplo de um estúdio local com uma fazenda em AWS
Este exemplo se concentra em um pipeline em que artistas trabalham juntos no local e enviam trabalhos para uma fazenda AWS para renderização. A abordagem apresentada aqui é rápida de ser integrada ao Deadline Cloud e fornece um ponto de partida flexível para personalização.
Aqui estão os fatores para a integração do pipeline desse estúdio de exemplo:
-
Os dados dos ativos são armazenados em um sistema de arquivos compartilhado NAS em seu escritório local.
-
AtivadoWindows, os projetos são montados na unidade P: e os utilitários são montados no X:.
-
macOSAtivado, os projetos são montados em/Volumes/Projects and utilities are mounted to /Volumes/Utilities.
-
-
Eles usam o Maya para modelagem 3D, o Arnold para renderização e o Nuke para composição. Nenhum plug-in personalizado está instalado nesses aplicativos.
-
Eles querem usar a experiência de envio padrão.
-
Os artistas monitorarão seus próprios trabalhos e os produtores monitorarão os custos e ajustarão as prioridades quando necessário.
A integração do pipeline para esse estúdio usa anexos de trabalho para transferir dados das instalações do estúdio de e para lá AWS, pois pode ser fácil começar e pode ser expandida para grandes frotas. O bucket S3 de anexos de trabalho configurado na fila atua como uma camada de cache entre o NAS local e os hosts de trabalho em. AWS
Quando artistas enviam trabalhos do Maya ou do Nuke, o remetente integrado do Deadline Cloud examina a cena para identificar os arquivos necessários para a execução do trabalho e, em seguida, os anexa ao trabalho enviando-os para o S3. Um hash de alto desempenho é usado para identificar arquivos que foram enviados anteriormente por qualquer artista no estúdio. Dessa forma, quando um artista envia iterativamente novas versões da mesma foto ou um artista entrega uma foto para outro, somente arquivos novos ou modificados precisam ser carregados no processo de envio do trabalho.
O estúdio usa ambas Windows e macOS estações de trabalho, então eles configuram perfis de armazenamento com localizações de sistema de arquivos do tipo local para seus projetos e unidades de utilitários. Consulte o tópico Perfis de armazenamento para anexos de tarefas para obter mais detalhes sobre como isso dá suporte ao mapeamento de caminhos necessário quando as tarefas são executadas em um sistema operacional diferente daquele do qual foram enviadas. Eles também configuram um Linux host em sua rede para baixar automaticamente a saída de todas as tarefas ou trabalhos na fila quando elas forem concluídas. Para saber como configurá-lo, consulte Downloads automáticos de anexos de tarefas.
A fazenda contém duas frotas Linux gerenciadas por serviços com requisitos de v CPUs e RAM definidos em intervalos a partir de uma especificação mínima que o estúdio precisa para seus trabalhos. Uma das frotas está configurada para fornecer um pequeno número de instâncias spot para fornecer capacidade de renderização consistente durante o horário de trabalho, e a outra frota está configurada como esperar e salvar para renderizar mais trabalhos fora do horário de pico a um custo menor. Todo o Maya, o plug-in Maya for Arnold e o Nuke são fornecidos para frotas Linux gerenciadas por serviços a partir do canal conda em nuvem com prazos, juntamente com o licenciamento baseado no uso. Para economizar a sobrecarga da instalação do aplicativo, eles substituem o ambiente padrão do Conda configurado para a fila no console do Deadline Cloud pelo ambiente de fila conda de amostra do github
Para apoiar o envio de trabalhos, eles configuraram os remetentes do Deadline Cloud em cada estação de trabalho, selecionando as integrações Maya e Nuke. Com o monitor Deadline Cloud, eles podem fazer login na fazenda, monitorar o progresso dos trabalhos e visualizar as saídas do registro para diagnosticar problemas. Tanto os remetentes do Maya quanto do Nuke apresentam caixas de diálogo integradas para enviar trabalhos de dentro da interface do aplicativo.
Ao configurar os níveis de acesso do usuário na fazenda, eles dão ao Colaborador acesso aos artistas para que eles possam enviar trabalhos, visualizar todos os trabalhos e modificar as propriedades de seus próprios trabalhos. Eles dão ao gerente acesso aos manipuladores de renderização para que eles possam modificar as propriedades de todos os trabalhos. Eles dão ao proprietário acesso aos produtores, para que eles possam monitorar os gastos e o uso criando orçamentos e explorando os custos de uso.