View a markdown version of this page

Fundição Nuke - AWS Nuvem de prazos

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

Fundição Nuke

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 maior 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 tarefas de renderização em várias máquinas.

Visão geral do Support

O Nuke é suportado pelos seguintes componentes:

  • Remetente: plug-in de envio integrado para envio direto de trabalhos da 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 Deadline Cloud conda para frotas gerenciadas por serviços.

  • Adaptador: Middleware para renderização eficiente com sessões fixas e monitoramento adicional.

  • 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 da versão Nuke

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

Versão principal Support ao remetente Suporte da 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 de nuvem de prazos. Para obter mais informações, consulte Criação de um ambiente de filas.

  2. Instale o monitor Deadline Cloud e o Nuke submitter em sua estação de trabalho de 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 para a fila.

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

Inicie o remetente

Para lançar o remetente do Deadline Cloud no Nuke
nota

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

  1. Instale o monitor Deadline Cloud e o Nuke submitter em sua estação de trabalho de 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 Deadline Cloud for Nuke submitter, 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 padrão de fila conda 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 de envio do Deadline Cloud

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

Para instalar o remetente:

  1. Baixe o instalador de envio do Deadline Cloud.

  2. Execute o instalador.

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

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

  5. Inicie 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 dos nós de gravação em seu script Nuke.

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

Trabalhos de renderização

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 de 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 de 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 o modo proxy - gerencia se o modo proxy deve ser usado no trabalho enviado.

  • Continuar em caso de erro - Se selecionado, o Nuke tentará continuar a renderização quando encontrar um erro. Se desmarcado, o Nuke falha na tarefa quando encontra 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 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 fragmento (segundos) - Quando você especifica um valor, o programador ajusta dinamicamente os tamanhos dos fragmentos com base nos tempos de execução observados dos fragmentos concluídos, visando essa duração para cada fragmento. Deixe em 0 para usar um tamanho de bloco fixo para todos os pedaços.

  • Usar 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 carregamento de cena. O padrão é 1 dia.

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

  • Incluir dispositivos no pacote de tarefas - Se deve incluir dispositivos no pacote de tarefas.

Para obter informações sobre as outras guias do remetente, consulte o guia do Deadline Cloud sobre como 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 Gerenciamento de 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 de verdade e de entrada ao CopyCat nó e configure os botões no nó de acordo com os valores desejados. Consulte a CopyCat documentação do 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 de 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 Nuke

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

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

  • Usar 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 dispositivos no pacote de tarefas - Se deve incluir dispositivos no pacote de tarefas.

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

Configurações avançadas

Usando versões não suportadas

O Deadline Cloud só oferece suporte e testa as versões do 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 da estação de trabalho do Nuke não aparecer na tabela de versões acima.

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

  • Ao enviar o trabalho do 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=* Isso pode ou não funcionar, dependendo dos recursos usados pela sua composição e de como o Nuke trabalha com as 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 de conda para uma versão compatível vinculada abaixo como ponto de partida e empacote a versão desejada em um canal conda personalizado. Para obter mais informações sobre a criação de canais conda personalizados, consulte Criação de canais conda personalizados.

Executável personalizado do Nuke

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

OpenColorSuporte de 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 detectadas automaticamente e incluídas nos envios de trabalhos para garantir um tratamento consistente das cores em toda a fazenda de renderização.

Características de composição do Nuke

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

Recurso Description Observações
Nodes 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 de múltiplas visualizações Manipulação adequada de saídas específicas de visualização
Gerenciamento de cores OpenColorIntegração de E/S Detecção automática de configuração OCIO
Mapeamento de caminhos Cross-platform tradução de caminho Compatibilidade perfeita Windows/Linux
CopyCat ML-based pintura e rotoscopia Requer o 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