Flujo de corrección de color no destructiva con gráficos de nodo en red para grados complejos, integración VFX y pipelines de color modulares.
Definición
Etalonaje basado en nodos (Node-based Color Grading) es un flujo de trabajo de corrección de color no destructivo que se basa en redes de nodos interconectados. Cada nodo realiza una tarea específica (por ejemplo, corrección de color, enmascaramiento, transformación) y pasa su resultado al siguiente nodo. Esto permite pipelines de color complejos, modulares y reutilizables.
Concepto fundamental
A diferencia de las tradicionales interfaces basadas en páginas (Lumetri, página de color Legacy de Resolve), que se basan en controles secuenciales, el sistema de gráfico de nodos visualiza todo el flujo de trabajo como un diagrama:
[Entrada] → [Pre-transformación] → [Corrección primaria] → [Secundaria 1] → [Salida]
↓
[Nodo Power Window]
↓
(Enmascaramiento)Detalles técnicos
Tipos de nodos en DaVinci Resolve Fusion
1. Nodos de entrada/salida
- MediaIn: Importa clips de video de la línea de tiempo
- ColorPageInput: Conexión a la página de color de DaVinci
- MediaOut: Exporta el resultado de vuelta a la línea de tiempo
- Saver: Guarda fotogramas como archivos de imagen
2. Nodos de corrección de color
- ColorCorrector: Corrección primaria con Lift-Gamma-Gain
- Curves: Curvas de tono y curvas de canal RGB individuales
- HSL: Ajustes selectivos de Tono-Saturación-Luminancia
- Qualifier: Selección basada en color para etalonajes secundarios
- DeltaKeyer: Enmascaramiento basado en croma (Chroma Key)
3. Nodos de transformación
- ColorSpace: Conversión entre espacios de color (Log→Linear→Rec.709)
- Fusion: Combina dos o más entradas de video
- Background: Inserta un elemento de fondo
- Matte: Crea canales alfa para transparencia
4. Nodos de efectos
- Blur: Desenfoque con diferentes algoritmos
- Sharpen: Afilado y mejora de detalles
- Vignette: Oscurecimiento de bordes
- Grain: Añade grano de película
5. Nodos de control
- PrimaryIn: Recibe valores de la página de color
- Merge: Combina canales alfa
- Expression: Operaciones matemáticas entre parámetros
Estructura del flujo de trabajo de nodos
Árbol de nodos profesional estándar (mínimo)
MediaIn (Importación de línea de tiempo)
↓
ColorSpace (Transformación de entrada Log→Linear)
↓
ColorCorrector (LGG primario)
↓
Qualifier → Power Window (Secundario selectivo)
↓
Curves (Ajuste fino)
↓
ColorSpace (Transformación de salida Linear→Rec.709)
↓
MediaOut (Exportación)Etalonaje complejo multi-rama
┌─ Nodo CC Primario
│ ↓
MediaIn ─→ ColorSpace ─┼─ Secundario 1 (Piel)
│ ↓
├─ Secundario 2 (Cielo)
│ ↓
├─ Nodo LUT (Look)
│ ↓
└─ Grain/Vignette
↓
Merge (3 entradas)
↓
Transformación de salida
↓
MediaOutEncadenamiento de parámetros
Los nodos pueden conectar parámetros directamente, lo que permite ajustes dinámicos:
// Ejemplo: Un nodo secundario se controla mediante una máscara de Qualifier
Nodo Qualifier
└─ Salida del canal rojo → Entrada Alfa de ColorCorrector
└─ Qualifier selecciona píxeles rojos
└─ ColorCorrector solo se aplica a estos píxelesProcesamiento por lotes
Un árbol de nodos creado una vez puede aplicarse a cientos de clips:
# Ejemplo de script de DaVinci Resolve
project = resolve.GetProjectManager().GetCurrentProject()
timeline = project.GetCurrentTimeline()
clips = timeline.GetClips()
for clip in clips:
# Aplicar composición Fusion guardada a cada clip
clip.AddFusionComp()
# Cargar gráfico de nodos desde plantilla
clip.GetFusionComp().SetNodeGraphString(saved_graph)Integración del flujo de trabajo
Edición offline con acabado basado en nodos
Página de Edición de DaVinci + Integración de Fusion:
- Página de Edición: Edición con LUTs de etalonaje preliminar
- Página Fusion: Clic en "Añadir composición Fusion" en clips problemáticos
- Construcción de nodos: Crear etalonajes complejos solo donde sea necesario (en lugar de un etalonaje global)
- Retorno a la línea de tiempo: Clips etalonados integrados automáticamente en la línea de tiempo
Etalonaje → Entrega
Página de Color de DaVinci (Corrección primaria)
↓
Picture Lock
↓
Fusion (Corrección secundaria, composición)
↓
[Crear 3 nodos de salida para 3 entregas]
├─ Nodo Rec.709 → Master ProRes 422
├─ Nodo DCI-P3 → Master DCP
├─ Nodo Rec.2020 HDR → Archivo Master
↓
DeliverMejores prácticas para el etalonaje basado en nodos
1. Organización estructurada de nodos
- Sección de pre-transformación: Todas las transformaciones de entrada (Log→Linear)
- Sección de corrección: Correcciones primarias y secundarias
- Sección de look: LUTs y etalonajes creativos
- Sección de salida: Transformaciones de salida
Convención de nombres:
01_PreTx_LogC3toLinear
02_Primary_LGG
03_Secondary_SkinTone
04_Look_FilmEmulation
05_Output_Rec7092. Documentación mediante comentarios
Fusion permite notas en los nodos:
// Este nodo protege los tonos de piel durante la elevación de sombras
// Qualifier: Tono 0-60°, Saturación 30-100, Luminancia 20-80
// Evita el desplazamiento anaranjado en los rostros durante escenas interiores nocturnas3. Árboles de nodos reutilizables
Guarda patrones de uso frecuente como plantillas:
- Plantilla de interior nocturno: Elevación de sombras + Color cálido + Protección de piel
- Plantilla de hora dorada: Desplazamiento de luces altas + Tinte cálido
- Plantilla de look frío/triste: Desaturación + Sombras azules + Alto contraste
Estos se pueden aplicar en segundos mediante "Pegar gráfico de nodos".
4. Optimización GPU vs. CPU
Ciertos nodos están optimizados para GPU:
- Transformaciones de espacio de color: Aceleradas por GPU
- Curvas: Aceleradas por GPU
- Desenfoque: Optimizado para GPU con radio >10 píxeles
Nodos complejos como DeltaKeyer utilizan más CPU; colócalos al final del árbol para un mejor rendimiento en tiempo real.
Escenarios de aplicación práctica
Escenario 1: Etalonaje de diálogo multi-cámara
Desafío: 3 cámaras (diferentes ángulos, exposiciones)
Solución con gráfico de nodos:
Cámara A MediaIn ──→ ColorSpace → CC Primario → Salida
Cámara B MediaIn ──→ ColorSpace → CC Primario → Merge → MediaOut
Cámara C MediaIn ──→ ColorSpace → CC Primario ↗Etalonar las 3 cámaras con un árbol de nodos idéntico para una coincidencia automática.
Escenario 2: Coincidencia de placas VFX
Desafío: Coincidir renderizado CGI con placa de acción real
Solución con gráfico de nodos:
Placa de acción real
↓
CC Primario
↓
[Guardar gráfico de nodos como "VFX-Base"]
↓
Artista VFX carga en Nuke:
- Aplica el mismo etalonaje de nodos al renderizado CGI
- Resultado: Coincidencia de color perfecta sin desviaciones de colorEscenario 3: Entregas multi-formato
Desafío: Mismo etalonaje en Rec.709 (TV), DCI-P3 (Cine), Rec.2020 HDR (Netflix)
Solución con gráfico de nodos y 3 ramas de salida:
Nodos de etalonaje maestro (todos iguales)
├─ Transformación de salida Rec.709 → ProRes 422
├─ Transformación de salida DCI-P3 → DCP
└─ Transformación de salida Rec.2020 HDR → Master H.265Un renderizado, 3 formatos diferentes, solo mediante el ajuste de nodos de salida.
Comparación: Basado en páginas vs. Basado en nodos
| Aspecto | Página de Color | Nodos de Fusion |
|---|---|---|
| Curva de aprendizaje | Fácil (1-2 semanas) | Media (4-8 semanas) |
| Rendimiento en tiempo real | Muy rápido | Más lento con complejidad |
| Flexibilidad | Limitada | Máxima |
| Integración VFX | No posible | Integración nativa de Fusion |
| Procesamiento por lotes | Limitado | Completamente automatizable |
| Para principiantes | Recomendado | Después de la primera experiencia |
| Para profesionales | Pase preliminar | Etalonajes finales/complejos |
Errores comunes de principiantes
Error 1: Demasiados nodos
Síntoma: El rendimiento se degrada, la línea de tiempo se ralentiza
Solución: Consolidar nodos similares (por ejemplo, 5 nodos de Curvas → 1 nodo de Curvas maestro)
Error 2: Falta de organización
Síntoma: "Espagueti" de nodos, imposible de seguir
Solución: Usar nodos de visor entre secciones para validar
Error 3: Olvidar el nodo de salida
Síntoma: El etalonaje se aplica, pero la exportación muestra el original
Solución: Siempre usar un nodo MediaOut al final + verificar conexiones de nodos
Error 4: Espacio de color incorrecto
Síntoma: El etalonaje se ve diferente en Resolve que en el master final
Solución: Visualizar la transformación de salida con emulación de monitor
Ver también
- Etalonaje de color – Fundamentos del etalonaje creativo
- DaVinci Resolve – Software de etalonaje
- Fusion – Híbrido de composición y etalonaje
- Power Window – Enmascaramiento selectivo
- Qualifier – Selección basada en color
- Corrección secundaria – Etalonajes secundarios
- Corrección de color – Base técnica