01

Qué son los nodos en Nuke

En Nuke , prácticamente cada operación se representa mediante un nodo.

Un nodo puede leer una imagen, transformarla, modificar color, generar una máscara, manipular canales, combinar ramas o escribir un resultado.

Lo importante es entender que un nodo no representa simplemente una herramienta. Representa una operación dentro de un flujo.

Por eso aprender nodos no consiste en memorizar cientos de nombres. Consiste en comprender qué información entra, qué modifica la operación y qué información sale.

Entrada
Imagen
Operación
Nodo
Proceso
Datos modificados
Salida
Resultado
Modelo mental

Cada vez que añadas un nodo, intenta formular una frase sencilla: “recibo esta información, modifico esta propiedad y entrego este resultado”.

02

Qué es el Node Graph de Nuke

El Node Graph es el espacio donde construyes visualmente la lógica de una composición.

En lugar de depender de una pila de capas, puedes ver de forma explícita cómo una imagen pasa de una operación a la siguiente.

Eso permite separar procesos. Puedes tener una rama para el plate, otra para un render CG, otra para una máscara, otra para un clean-up y otra para el tratamiento final.

Cuando el script crece, esta posibilidad de visualizar las relaciones entre procesos se vuelve especialmente importante.

Ejemplo de Node Graph en Nuke con diferentes ramas de composición
Un Node Graph puede contener múltiples ramas que procesan información diferente antes de converger en el resultado final.

Si vienes de un software basado en capas, esta estructura puede parecer menos inmediata al principio. Pero precisamente esa separación de procesos es una de las características que hace tan útil el sistema nodal para composición VFX .

03

Cómo fluye la imagen entre nodos

Una conexión entre nodos representa un flujo de información.

Un nodo recibe datos, realiza una operación y entrega un nuevo resultado al siguiente nodo.

Esa información puede ser RGB, alpha, canales adicionales, posiciones, vectores, profundidad o cualquier otro dato que forme parte del stream.

Por eso resulta útil dejar de pensar únicamente en “imágenes” y empezar a pensar en datos que viajan por el script.

Nuke como sistema de datos

El pipe no transporta simplemente lo que ves en el Viewer. Transporta información que puede contener múltiples canales y que otros nodos pueden leer, modificar o reutilizar.

04

Qué tipos de nodos encontrarás en Nuke

Los nodos pueden agruparse según el tipo de operación que realizan.

No necesitas aprender todas las categorías desde el principio. Resulta mucho más útil dominar primero unas pocas familias y comprender para qué sirven.

Input / Output
Read / Write

Introducen y exportan imágenes dentro del flujo.

Transform
Transformación

Modifican posición, escala, rotación o geometría.

Color
Corrección

Ajustan luminancia, contraste, color o exposición.

Merge
Combinación

Unen diferentes ramas de una composición.

Mask
Roto / RotoPaint

Generan máscaras o permiten operaciones de paint.

Keying
Extracción

Ayudan a generar mattes y separar elementos.

Channels
Datos

Permiten leer, reorganizar y modificar información por canales.

Tracking
Movimiento

Extraen o reutilizan movimiento presente en el plate.

3D
Espacio

Cámaras, geometría, proyecciones y operaciones 3D.

Categorías de nodos en Nuke: roto, transformación, corrección de color y keying
Las familias de nodos agrupan operaciones con funciones similares dentro de Nuke.
05

Inputs, pipes y conexiones

Los pipes son las líneas que conectan unos nodos con otros. Visualmente parecen sencillos, pero contienen una de las claves para entender el Node Graph: te dicen de dónde viene la información.

Algunos nodos tienen una sola entrada. Otros necesitan varias. El Merge es uno de los mejores ejemplos para empezar a entender esta lógica.

A
Foreground

Es la rama que normalmente colocamos sobre B en una operación over.

B
Background

Es la rama base sobre la que se combina el elemento A.

M
Mask

Limita dónde actúa la operación del Merge cuando necesitamos control local.

Inputs A, B y mask de un nodo Merge en Nuke
En un Merge, comprender A, B y mask es más importante que memorizar dónde aparece cada conexión.
No conectes por ensayo y error

Si el resultado cambia al intercambiar A y B y no sabes explicar por qué, todavía no estás entendiendo la operación del Merge.

06

Cómo leer un script de Nuke

Cuando abres un script grande, intentar entender todo de golpe suele generar más confusión.

Empieza localizando los Reads y sigue una sola rama.

Observa qué operaciones aparecen, qué datos están cambiando y dónde esa rama termina combinándose con otras.

Leer scripts es una habilidad que se entrena exactamente igual que construirlos.

01 ¿De dónde viene la imagen?
02 ¿Qué operación está ocurriendo aquí?
03 ¿Qué información cambia: RGB, alpha, posición, canales...?
04 ¿Dónde se mezcla esta rama con otra?
05 ¿Qué resultado debería llegar al Viewer?
Lee una rama cada vez

Un Node Graph complejo puede parecer inmanejable hasta que lo divides en pequeños sistemas. Sigue primero una sola vertical y después amplía el contexto.

07

Cómo organizar un Node Graph

Un buen Node Graph debería permitir que otra persona entienda la composición sin tener que adivinar tu intención.

La organización no es decoración. Forma parte del workflow.

Dirección
Flujo consistente

Mantén una dirección clara de lectura para que el script pueda seguirse visualmente.

Separación
Ramas por función

Agrupa procesos relacionados y evita mezclar tareas sin una razón clara.

Legibilidad
Evita cruces

Cuantos menos pipes innecesariamente cruzados, más fácil será leer el script.

Contexto
Backdrops útiles

Utiliza Backdrops cuando ayuden a explicar una zona del script, no como simple decoración.

Ejemplo de organización vertical de un Node Graph en Nuke
Una vertical principal clara ayuda a entender dónde se van incorporando nuevas ramas de la composición.

Un script organizado reduce errores, acelera revisiones y permite volver a un plano semanas después sin tener que reconstruir mentalmente todo el workflow.

08

Errores comunes al empezar con nodos

Los errores iniciales suelen tener menos que ver con el software y más con la forma de pensar.

Conectar nodos por ensayo y error sin entender qué información entra en cada input.
Añadir operaciones hasta conseguir un resultado visual sin comprender qué está corrigiendo cada una.
Duplicar ramas completas cuando podrías reutilizar información.
Copiar estructuras de tutoriales sin saber reconstruir la lógica desde cero.
Organizar el script al final en lugar de construirlo con orden desde el principio.
Confundir cantidad de nodos con calidad de composición.
Criterio de producción

Si tu Node Graph empieza a ser difícil de explicar, probablemente también será difícil de mantener. Antes de añadir otro nodo, pregúntate si estás resolviendo un problema nuevo o compensando una estructura que ya se ha vuelto confusa.

09

Qué nodos deberías aprender primero

No necesitas aprender cientos de herramientas para empezar.

Un conjunto reducido de nodos permite practicar una cantidad enorme de conceptos de composición.

01
Read
Introducir material.
02
Viewer
Observar el resultado.
03
Merge
Combinar ramas.
04
Transform
Modificar posición.
05
Grade
Ajustar valores de imagen.
06
Roto
Crear máscaras.
07
Shuffle
Gestionar canales.
08
Write
Exportar resultados.

Después puedes incorporar premult/unpremult, herramientas de tracking, keying y filtros según las necesidades de los ejercicios que vayas realizando.

Si estás construyendo tu base, puedes seguir la ruta completa de aprender Nuke desde cero .

10

Preguntas frecuentes sobre nodos en Nuke

¿Qué es un nodo en Nuke?

Es una operación dentro del flujo de composición. Puede leer, transformar, corregir, combinar o procesar información.

¿Qué es el Node Graph?

Es el espacio donde se conectan los nodos y se visualiza la estructura completa de la composición.

¿Cuántos nodos necesito aprender para empezar?

Pocos. Resulta más útil dominar un grupo reducido de nodos y comprender su lógica antes de ampliar herramientas.

¿Un script con más nodos es mejor?

No. Un buen script utiliza las operaciones necesarias con una estructura clara. Más nodos no significan una mejor composición.

¿Por qué Nuke utiliza nodos en lugar de capas?

El sistema nodal hace explícitas las relaciones entre operaciones y permite separar ramas, reutilizar información y gestionar composiciones complejas.

11

El Node Graph no es una colección de nodos. Es una explicación del plano.

Cada nodo representa una operación. Cada conexión representa una relación entre datos.

Cuando entiendes esa lógica, Nuke deja de parecer una colección enorme de herramientas independientes.

Empiezas a ver ramas, procesos, entradas, salidas y dependencias.

Esa es la base que después te permitirá trabajar con keying, clean-up, tracking, integración y composiciones mucho más complejas.

El objetivo no es recordar dónde está cada nodo. Es poder mirar un script y entender qué información está pasando por él.

Sigue construyendo tu base

Aprende Nuke entendiendo el flujo, no memorizando nodos.

Empieza desde cero, conoce la interfaz, aprende los nodos esenciales y utiliza el Node Graph como una herramienta para razonar.

NEXT

Continúa con los fundamentos de Nuke