CompStart

ProAulasCursosElementosSoftware

CompStart

Domine efeitos visuais com técnicas de ponta.

Aprendizado

CursosLiçõesRecursos ProRecursosSoftware

Tools

Tech CheckDisplay CheckMotion BlurCIE 1931PhysLight

Empresa

InstructorMissãoImpressumPrivacidadeTermos

Projetos

OCIO.ccDerekVFXReact CIE 1931Nuke Tools

Follow

YouTubeInstagramTikTokLinkedInContato

© 2026 CompStart. Todos os direitos reservados.

vfx

Estrutura do grafo de nós

Um script Nuke é um grafo acíclico dirigido (DAG): nós (vértices) conectados por "tubos" (arestas) que sempre fluem para a frente — nunca em um ciclo. Isso não é apenas uma curiosidade de ciência da computação. É por isso que seu script pode ser avaliado em uma ordem clara, armazenado em cache e entregue a outro programador sem se tornar um nó.

June 19, 2024

structure
vfx
nuke

Um script Nuke é umgráfico acíclico dirigido (DAG)Nós (vértices) conectados por tubos (arestas) que sempre fluem para a frente — nunca em um ciclo. Isso não é apenas uma curiosidade de ciência da computação. É por isso que seu script pode ser avaliado em uma ordem clara, armazenado em cache e entregue a outro programador sem se transformar em um nó.

Em matemática, particularmente em teoria dos grafos, e em ciência da computação, umgráfico acíclico dirigido (DAG)É um grafo direcionado sem ciclos direcionados... seguir essas direções nunca formará um laço fechado... Um grafo direcionado é um DAG se, e somente se, puder ser ordenado topologicamente...Wikipédia: Grafo acíclico dirigido

Uma boa estrutura de grafo é essencial para manter a agilidade, a facilidade de depuração e a empregabilidade em uma equipe. Esta lição representa a convenção que a maioria das avaliações de funcionalidades espera que você siga.


1. Construa uma coluna vertebral B clara

Todo composto sério deve ter um perfil distinto.Coluna B: acoluna vertical deFusãonósempilhadas de forma que a pilha principal passe peloBEntrada. Suas filmagens, se existirem, devem estar alinhadas verticalmente acima do nó de gravação da sua cena final.

Por que B, e não A?

  • Por padrão,FusãoExtrai metadados do lado B.(resolução, canais, geralmente o canal "principal" que você deseja preservar).
  • A espinha dorsal é aplaca contínua / pilha de belezaOs elementos chegam emUMe pousa nessa pilha.
  • Lendo de cima para baixo (ou de baixo para cima, se essa for a convenção da série), outro artista consegue acompanhar a narrativa da cena sem ter que procurar informações emaranhadas.

Regra prática:Se você não consegue apontar para uma sequência vertical de Merges e dizer "essa é a tomada", o gráfico ainda não está estruturado.


2. Siga a lógica da lente

Lógica da lenteSignifica: empilhar as camadas na ordem em que uma câmera/lente real as veria — da frente para trás em profundidade, e não em uma ordem aleatória de pintura.

A luz atinge o sensor depois de passar por qualquer coisa que esteja à sua frente. Na imagem composta:

  • Primeiro planosenta-se sobreplano médiosenta-se sobrefundo.
  • Você não precisa de resistências heroicas para coisas que são simplesmenteatrásAlgo que já está na pilha.
  • O resultado deve dar a impressão de uma única fotografia, e não de uma colagem de cartões.

Sinais práticos de que você quebrou a lógica da lente

Cheiro

O que isso geralmente significa

Muitos resistentes desnecessários

As camadas estão na ordem de profundidade incorreta.

Fusãodefinido parasob bastante

Você está forçando A a ficar atrás de B porque a pilha está invertida.

Estêncil, uma camada sobre a outra, apenas para "escondê-la por trás".

Inverter a lógica da lente — reordenar a pilha em vez disso.

Trabalho de contorno em primeiro plano em algo que deveria estar oculto.

Ordem de mesclagem incorreta

Se você se encontrar configurandoFusãoPara “ficar embaixo”, pare e corrija o pedido.A subfusão é uma ferramenta, não um estilo de vida. Subfusões crônicas significam que a coluna lombar está invertida em relação à profundidade.

Guarde os resistentes para os problemas reais.

Elementos em primeiro plano járesistirO que está por trás deles quando a ordem da pilha está correta. Use validações explícitas quando:

  • CG / cartas se interpenetram ou compartilham profundidade
  • Você precisa de sombras de contato / integração de beleza dupla
  • A transparência parcial exige uma verdadeira aprovação de retenção.

Não porque o gráfico foi construído de trás para frente.


3. Mantenha a simplicidade

Um gráfico complexo não é sinal de habilidade. É uma desvantagem.

  • Mais difícilsolução de problemas(muitas dependências ocultas)
  • Mais fácil de apresentarinsetos(notas duplas, ramos esquecidos, canos mortos)
  • Mais lento pararevisão e transferência
  • Mais frágil sobrepetiçõese versões de notas

Preferência:

  • Uma espinha dorsal clara
  • Pequenos ramos laterais que se unem novamente à espinha dorsal.
  • Nós mortos excluídos (ou claramente identificados)PONTO(fixo para experimentos "estacionados")
  • Grupos/fundos só devem ser usados quando reduzem o ruído, não quando escondem o caos.

Se dois nós desempenham a mesma função, um deles deve ser removido. Se uma cadeia puder ter apenas um nível em vez de cinco, use apenas um nível.


4. Usar canais (SECO)

“Todo conhecimento deve ter uma representação única, inequívoca e autorizada dentro de um sistema.” — DRY:Não se repita.

Em um grafo de nós, DRY significa:

  • Não reconstrua o mesmo matte cinco vezes.em cinco ramos.
  • Derivados de uma camada convivem juntos— beleza, identidade, criptografia, vetores de movimento, profundidade paraqueelemento em uma região do gráfico.
  • Preferênciaembaralhamento / gerenciamento de canaisduplicação excessiva de árvores RGB completas que divergem e se deterioram.

Hábitos de canalização que dão resultado

  • Mantenha as passagens de utilidades (profundidade, P, N, vetores, IDs) no mesmo tubo que o tubo de referência, quando possível, ou em um tubo paralelo etiquetado que permaneça alinhado.
  • Uma chave autorizada → múltiplos consumidores (máscara de mesclagem, máscara de classificação, máscara de grãos), não cinco recodificações.
  • Ao fixar a chave uma vez, todas as operações dependentes são atualizadas.

A repetição de trabalho é o que causa a derivação de versões: "Corrigi o problema de vazamento de tinta na ramificação de beleza, mas não na ramificação de sombra de contato."


5. Fluxo da esquerda para a direita

Por convenção,Fontes e fluxo de trabalho secundário da esquerda para a direitana coluna vertebral vertical.

  • Os renders entram pela esquerda.
  • Nós para modificar entradas posicionados verticalmente
  • Eles formam um ângulo reto no cotovelo e seguem da esquerda para a direita até uma fusão da coluna B.
  • A produção continua a diminuir, repita.

Por que isso importa

  • Combina com a forma como a maioria dos artistas já escaneia uma mesa.
  • Nuke’smáscaraentrada sobreFusãofica em cima docerto— a preparação horizontal seguida de uma pilha vertical resulta numa leitura natural
  • Os críticos podem "ler" o roteiro como um quadrinho: esquerda = ingredientes, centro/lombada = receita, parte inferior = prato

A consistência supera o estilo pessoal. Siga o padrão do programa, se houver.


6. Estrutura para trabalho em equipe

Você não é a única pessoa que vai abrir este roteiro. Supervisores, técnicos de iluminação, a equipe noturna e você mesmo daqui a seis meses precisam entendê-lo.

Trate o gráfico comocódigo legível:

Prática

Por que

Fundos/seções transparentes

“Preparação”, “Chave”, “Integração CG”, “Grão”, “Fora”

Post-its para intenções não óbvias

“Nota do cliente v03 — manter a borda aquecida”

Ilhas misteriosas e desconectadas

Apague ou etiquete o trabalho estacionado

Mesmas convenções de mesclagem/lente da equipe

Entrega sem visita guiada

Um gráfico limpo:

  • Comunicafluxo de trabalho e intenção
  • Reduzerrossob pressão de tempo
  • Faz anotações e repetições mais barato
  • Demonstra profissionalismo — as pessoas percebem.

Inspiração / galeria de roteiros extremos (e educativos):scriptsofanotherdimension.tumblr.com

Estude-os para obter ideias de layout — depois simplifique-os para a produção.


Modelo mental (uma página)

  1. Coluna B= pilha de heróis, fusões verticais em B
  2. Lógica da lente= frente sobre costas; evite crônicosob
  3. Simples= menos nós, caminho óbvio
  4. Canais / SECO= uma fonte de verdade por ideia
  5. Esquerda → direitana coluna vertebral
  6. Etiquetaspara que os humanos possam lê-lo
  7. Continue a focalização na parte inferior.

Antipadrões (corrija-os)

Antipadrão

Consertar

Espaguete sem cano principal

Reconstrua uma espinha dorsal B; ramifique e reconecte.

Tudo se fundiusob

Reordene a profundidade; usesobrecom B correto

Romance horizontal de fusões

Coluna vertical + preparação do lado esquerdo

LUT do visualizador incorporada na gravação

Mantenha o gerenciamento de cores fora da "bagunça criativa" no meio do gráfico.


Lista de verificação rápida antes da transferência de responsabilidade.

  • CheckedUma óbviaColuna Bde Fusões
  • CheckedCamadas ordenadas porlógica de lente/profundidade(retenções mínimas desnecessárias)
  • CheckedQuase nenhum caso crônicoFusão sobusado como muleta
  • CheckedEsquerda → direitapreparação na coluna vertebral
  • CheckedSem duplicadoschaves/níveis que devem ser um tubo
  • CheckedCanais/utilitáriosagrupados com sua camada
  • CheckedNós nomeados + planos de fundo que um estranho pode escanear em 30 segundos
  • CheckedNós inativos removidos ou claramente estacionados

Resumo

  • Um script Nuke é umDAG— mantenha o fluxo de dados óbvio e acíclico emintenção, não apenas em topologia.
  • Construa umColuna BFusões verticais, empilhamento de heróis emB, elementos emUM.
  • Lógica da lente: frente sobre trás; se você mora emsobSeu pedido está errado.
  • Mantenha a simplicidadeAssim, as repetições e a depuração continuam sendo baratas.
  • SECO / canaisUma representação definitiva de cada máscara e passe.
  • Da esquerda para a direitana coluna vertebral;Etiquete tudopela equipe.

Estrutura não é burocracia. É como sua foto sobrevive ao contato com outros humanos e anotações futuras.