View a markdown version of this page

Bomba nuclear de fundição - AWS 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á.

Bomba nuclear de fundição

O Foundry Nuke é um aplicativo de composição digital e efeitos visuais baseado em nós usado para pós-produção de televisão e filmes. O Nuke é suportado pelo AWS Deadline Cloud (Deadline Cloud) com remetentes, pacotes conda e um adaptador para aumentar o desempenho de renderização. Este guia fornece instruções passo a passo para usar o Deadline Cloud com o Nuke para renderizar seus projetos mais rapidamente, distribuindo as tarefas de renderização em várias máquinas.

Visão geral do suporte

O Nuke é suportado pelos seguintes componentes:

  • Remetente: Plugin de remetente integrado para envio direto de trabalhos do Nuke com detecção automática de cenas e ativos.

  • Pacotes Conda: pacotes para instalar as versões 15, 16 e 17 do Nuke estão disponíveis no canal conda Deadline Cloud para frotas gerenciadas por serviços.

  • Adaptador: um programa em hosts de trabalho que mantém o aplicativo carregado entre as tarefas para acelerar a renderização e os relatórios do progresso da renderização.

  • Cross-platform compatibilidade: suporte do remetente para Windows, macOS e Linux com suporte de trabalho somente para Linux com mapeamento automático de caminhos.

Compatibilidade com a versão Nuke

A tabela a seguir mostra os níveis atuais de suporte para as versões do Nuke:

Versão principal Suporte ao remetente Suporte Conda
15 Windows, macOS, Linux Linux
16 Windows, macOS, Linux Linux
17 Windows, macOS, Linux Linux

Canal Deadline Cloud Conda

A tabela a seguir lista os pacotes conda aplicáveis ao Nuke disponíveis para Service-managed frotas no canal conda deadline-cloud:

SO Pacote Versão Observações
Linux Ogiva nuclear 15 Inclui motor de composição embutido
Linux Ogiva nuclear 16 Inclui motor de composição embutido
Linux Ogiva nuclear 17 Inclui motor de composição embutido
Linux nuke-openjd Inclui o adaptador Nuke

Introdução

Para usar o Nuke com o Deadline Cloud:

  1. Crie uma frota gerenciada por serviços e associe-a a uma fila. Sua fila deve ser configurada com um ambiente de fila que ofereça suporte ao canal conda deadline-cloud. Para obter mais informações, consulte Criação de um ambiente de fila.

  2. Instale o monitor Deadline Cloud e o Nuke Submitter na estação de trabalho do seu artista usando o Deadline Cloud Submitter e monitore os instaladores. Para obter mais informações, consulte Configure sua estação de trabalho.

  3. Envie seu trabalho diretamente do Nuke usando o remetente integrado à fila.

  4. Monitore o trabalho e baixe a saída usando o monitor Deadline Cloud.

Inicie o remetente

Para iniciar o remetente do Deadline Cloud no Nuke
nota

O suporte para Nuke é fornecido usando o ambiente conda para frotas gerenciadas por serviços. Para obter mais informações, consulte Padrão conda ambiente de fila.

  1. Instale o monitor Deadline Cloud e o Nuke Submitter na estação de trabalho do seu artista usando o Deadline Cloud Submitter e monitore os instaladores. Para obter mais informações, consulte Configure sua estação de trabalho.

  2. Abra o Nuke.

  3. Abra um script Nuke com dependências que existem no diretório raiz do ativo.

  4. Escolha AWS Deadline e, em seguida, escolha Submit to Deadline Cloud para iniciar o remetente.

  5. Se você ainda não estiver autenticado, escolha Login e faça login com suas credenciais de usuário na janela do navegador.

  6. Selecione Enviar.

Instalação

Para instalar o remetente do Deadline Cloud for Nuke, você precisa:

  • Uma estação de trabalho Windows, macOS ou Linux.

  • Nuke 14, 15, 16 ou 17. Recomendamos o Nuke 15 ou posterior em vez do Nuke 14, porque essas versões são suportadas pelo ambiente de fila conda padrão em frotas gerenciadas por serviços. Para usar o Nuke 14 com uma frota gerenciada por serviços, você precisa disponibilizar o Nuke 14 para o trabalhador. A forma recomendada é criar seu próprio pacote conda seguindo Criar um pacote conda para um aplicativo ou plug-in.

Há duas maneiras de instalar o Deadline Cloud for Nuke Submitter:

Usando o instalador do Deadline Cloud Submitter

Você pode instalar o Deadline Cloud para remetente do Nuke usando o instalador do remetente do Deadline Cloud.

Para instalar o remetente:

  1. Baixe o instalador do Deadline Cloud Submitter.

  2. Execute o instalador.

  3. Quando solicitado a selecionar componentes, localize e marque a caixa de seleção do Nuke.

    Instalador do Deadline Cloud Submitter com o componente Nuke selecionado.
  4. Conclua a execução do instalador.

  5. Lance o Nuke.

  6. Verifique a instalação verificando se o Deadline Cloud foi adicionado à barra de navegação superior.

Usando o remetente Nuke

O remetente do Deadline Cloud for Nuke oferece suporte a dois tipos de trabalhos:

  • Trabalhos de renderização - Renderize os arquivos de saída criados por um ou mais nós de gravação em seu script Nuke.

  • CopyCat trabalhos de treinamento - Execute o treinamento de um CopyCat nó em seu script Nuke.

Renderize trabalhos

Para usar o remetente do Deadline Cloud for Nuke, você precisa:

  • Um perfil para enviar ao Deadline Cloud com.

  • Uma fazenda e uma fila do Deadline Cloud para enviar.

Para enviar um trabalho de renderização do Nuke para o Deadline Cloud:

  1. Salve seu arquivo Nuke.

  2. Na barra de navegação superior, escolha Deadline Cloud. No menu suspenso, escolha Enviar para o Deadline Cloud.

  3. Use as guias na caixa de diálogo para personalizar seu trabalho.

  4. (Opcional) Para exportar os arquivos associados a um trabalho para seu diretório de histórico de trabalhos sem enviá-lo, escolha Exportar pacote.

  5. Escolha Enviar e siga as instruções para enviar seu trabalho para o Deadline Cloud.

Configurações específicas de renderização do Nuke

A guia de Job-specific configurações tem opções específicas para trabalhos criados no Nuke.

Interface do remetente mostrando as configurações de trabalho específicas da renderização do Nuke.
  • Nós de gravação - Para quais nós de gravação renderizar as saídas. Você pode optar por renderizar todos os nós de gravação ou selecionar um nó específico.

  • Visualizações - Quais visualizações devem ser renderizadas.

  • Substituir intervalo de quadros - Selecione essa opção para renderizar um quadro ou intervalo de quadros diferente do definido no Nuke. Os intervalos de quadros seguem o padrão Open Job Description.

  • Usar modo proxy - Gerencia se o modo proxy deve ser usado no trabalho enviado.

  • Continuar em caso de erro - Se selecionado, o Nuke tenta continuar renderizando quando encontra um erro. Se desmarcado, o Nuke falha na tarefa ao encontrar um erro.

  • Tamanho do bloco - Número de quadros a serem agrupados em cada bloco (1-150). Use 1 para um quadro por tarefa (padrão). Valores mais altos agrupam os quadros em partes contíguas para reduzir a sobrecarga por tarefa. Para obter mais informações, consulte Divisão de tarefas para modelos de trabalho.

  • Duração alvo do bloco (segundos) - Quando você especifica um valor, o programador ajusta dinamicamente os tamanhos dos blocos com base nos tempos de execução observados dos blocos concluídos, visando essa duração para cada bloco. Deixe em 0 para usar um tamanho de bloco fixo para todos os pedaços.

  • Use tempos limite - Se deve usar tempos limite configurados pelo usuário.

  • Tempo limite da tarefa de renderização - Duração máxima de cada ação que executa uma renderização. O padrão é 6 dias.

  • Tempo limite de configuração - Duração máxima de cada ação que configura o trabalho para renderização, como o carregamento da cena. O padrão é 1 dia.

  • Tempo limite de desmontagem - Duração máxima da ação que reduz a configuração necessária para renderização. O padrão é 1 hora.

  • Incluir aparelhos no pacote de tarefas - Se você deve incluir aparelhos no pacote de tarefas.

Para obter informações sobre as outras guias do remetente, consulte o guia do Deadline Cloud para usar um remetente.

CopyCat empregos de treinamento

Para usar o remetente do Deadline Cloud for Nuke para treinar CopyCat nós, você precisa:

  • Um perfil para enviar ao Deadline Cloud com.

  • Uma fazenda e uma fila do Deadline Cloud para enviar.

  • Uma frota do Deadline Cloud com GPU-enabled trabalhadores associados à fila para a qual você se submeterá. Para obter instruções sobre como criar uma frota gerenciada por serviços com acesso à GPU, consulte Gerenciando frotas gerenciadas por serviços.

Para enviar um trabalho de CopyCat treinamento da Nuke para o Deadline Cloud:

  1. Crie ou abra um script Nuke contendo um CopyCat nó.

  2. Conecte os nós ground-truth e de entrada ao CopyCat nó e configure os botões no nó com os valores desejados. Consulte a CopyCat documentação da Foundry para obter detalhes sobre o uso CopyCat.

  3. Salve seu arquivo Nuke.

  4. Na barra de navegação superior, escolha Deadline Cloud. No menu suspenso, escolha Enviar CopyCat treinamento para o Deadline Cloud.

  5. Use as guias na caixa de diálogo para personalizar seu trabalho.

  6. (Opcional) Para exportar os arquivos associados a um trabalho para seu diretório de histórico de trabalhos sem enviá-lo, escolha Exportar pacote.

  7. Escolha Enviar e siga as instruções para enviar seu trabalho para o Deadline Cloud.

Configurações específicas do CopyCat treinamento nuclear

A guia de Job-specific configurações tem opções específicas para trabalhos CopyCat de treinamento criados no Nuke.

Interface do remetente mostrando configurações de trabalho específicas do CopyCat treinamento Nuke.
  • CopyCat Nó - Selecione qual CopyCat nó treinar pelo nome do nó.

  • Use tempos limite - Se deve usar tempos limite configurados pelo usuário.

  • Tempo limite da tarefa de renderização - Duração máxima de cada ação. No caso de CopyCat, o treinamento é uma ação única. O padrão é 6 dias.

  • Tempo limite de configuração - Duração máxima de cada ação que configura o trabalho, como o carregamento da cena. O padrão é 1 dia.

  • Tempo limite de desmontagem - Duração máxima da ação que destrói a configuração. O padrão é 1 hora.

  • Incluir aparelhos no pacote de tarefas - Se você deve incluir aparelhos no pacote de tarefas.

Para obter informações sobre as outras guias do remetente, consulte o guia do Deadline Cloud para usar um remetente.

Configurações avançadas

Usando versões não suportadas

O Deadline Cloud só suporta e testa as versões de software de estação de trabalho e de trabalho na tabela acima. Ao usar o remetente, o trabalhador tenta instalar a mesma versão usada na estação de trabalho. Isso falhará se a versão do Nuke para estação de trabalho não aparecer na tabela de versões acima.

Se você precisar de uma versão não suportada do Nuke, você tem as seguintes opções:

  • Ao enviar o trabalho pelo Nuke, você pode substituir o parâmetro CondaPackages queue para especificar uma versão compatível para usar no trabalhador (por exemplo,). nuke=17, nuke-openjd=* Essa substituição pode ou não funcionar, dependendo dos recursos usados por sua composição e de como o Nuke funciona com composições da sua versão de estação de trabalho.

  • Você pode criar uma receita e um canal de conda personalizados para que a versão desejada seja instalada no trabalhador. Use a receita conda para uma versão compatível no link abaixo como ponto de partida e empacote a versão desejada em um canal conda personalizado. Para obter mais informações sobre como criar canais conda personalizados, consulte Criação de canais conda personalizados.

Executável Nuke personalizado

Você pode definir a variável de NUKE_EXECUTABLE ambiente para apontar para um executável Nuke específico se ele não estiver disponível no PATH.

OpenColorSuporte IO

A integração com o Nuke inclui suporte total para fluxos de trabalho de gerenciamento de cores OpenColor IO (OCIO). As configurações de cores são automaticamente detectadas e incluídas nos envios de trabalhos para garantir um tratamento consistente de cores em toda a fazenda de renderização.

Plugins Nuke

Você pode adicionar plug-ins Nuke de terceiros a uma frota gerenciada por serviços criando um pacote conda a partir de uma receita de conda e adicionando-o a um canal conda personalizado. Para obter mais informações, consulte Criar um pacote conda para um aplicativo ou plug-in. Em vez disso, para incluir aparelhos Nuke em um trabalho, use a opção Incluir aparelhos no pacote de tarefas no remetente.

Revisão FX DeNoise

O RevisionFX DeNoise é um plugin de redução de ruído para trabalhos de composição do Nuke. Você pode criar um pacote conda para o DeNoise 3.6.9 em trabalhadores Linux com a receita nuke-denoise conda e, em seguida, adicioná-lo a um canal conda personalizado. É necessária uma licença comercial do DeNoise.

Receita de conda: receita de conda nuke-denoise

Características de composição do Nuke

O mecanismo de composição do Nuke fornece suporte abrangente para:

Recurso Description Observações
Nodos de gravação Vários formatos de saída e codecs Detectado automaticamente pelo remetente
Intervalos de quadros Especificação de faixa de quadros personalizada Suporta intervalos de substituição e padrão
Várias visualizações Renderização estéreo e multivisualização Manipulação adequada de saídas específicas da visualização
Gerenciamento de cores OpenColorIntegração IO Detecção automática de configuração OCIO
Mapeamento de caminhos Cross-platform tradução de caminhos Windows/Linux compatibilidade
CopyCat ML-based pintura e rotoscopia Requer Nuke 14.0 ou posterior

Os recursos de composição são detectados e configurados automaticamente pelo remetente integrado Nuke. O remetente mantém o tratamento adequado de dependências e o gerenciamento de ativos para composições complexas.

Recursos de código aberto

O remetente e o adaptador são de código aberto e estão disponíveis em: GitHub