Filmlexikon.
支持
节点式调色
剪辑 · 术语

节点式调色

Node-Based Color Grading
Murnau AI illustration
color grading color correction davinci resolve fusion power window qualifier secondary correction

具有网络节点图的非破坏性色彩校正工作流。用于复杂等级、VFX集成和模块化色彩管道。

定义

节点式调色是一种非破坏性的色彩校正工作流程,它基于相互连接的节点(Nodes)网络。每个节点执行一项特定任务(例如色彩校正、遮罩、变换),并将其结果传递给下一个节点。这使得复杂的、模块化的和可重复使用的色彩管线成为可能。

基本概念

与基于顺序控件的传统页面式界面(Lumetri、旧版 Resolve Color Page)不同,节点图系统将整个工作流程可视化为一个图表:

[输入] → [预变换] → [主校正] → [次级1] → [输出]
 ↓
 [Power Window 节点]
 ↓
 (遮罩)

技术细节

DaVinci Resolve Fusion 中的节点类型

1. 输入/输出节点

  • MediaIn:从时间线上导入视频剪辑
  • ColorPageInput:连接到 DaVinci Color Page
  • MediaOut:将结果导出回时间线
  • Saver:将帧保存为图像文件

2. 色彩校正节点

  • ColorCorrector:使用 Lift-Gamma-Gain 进行主校正
  • Curves:色调曲线和单独的 RGB 通道曲线
  • HSL:Hue-Saturation-Luminance 选择性调整
  • Qualifier:用于次级调色的基于颜色的选择
  • DeltaKeyer:基于色度键的遮罩

3. 变换节点

  • ColorSpace:在色彩空间之间转换(Log→Linear→Rec.709)
  • Fusion:合并两个或多个视频输入
  • Background:插入背景元素
  • Matte:创建 Alpha 通道以实现透明度

4. 特效节点

  • Blur:使用不同算法进行模糊处理
  • Sharpen:锐化和细节增强
  • Vignette:边缘变暗
  • Grain:添加胶片颗粒

5. 控制节点

  • PrimaryIn:接收来自 Color Page 的值
  • Merge:合并 Alpha 通道
  • Expression:参数之间的数学运算

节点工作流程结构

标准专业节点树(最小化)

MediaIn (时间线导入)
 ↓
ColorSpace (Log→Linear 输入变换)
 ↓
ColorCorrector (主 LGG)
 ↓
Qualifier → Power Window (选择性次级)
 ↓
Curves (精细调整)
 ↓
ColorSpace (Linear→输出变换 Rec.709)
 ↓
MediaOut (导出)

复杂多分支调色

 ┌─ 主 CC 节点
 │ ↓
MediaIn ─→ ColorSpace ─┼─ 次级1 (肤色)
 │ ↓
 ├─ 次级2 (天空)
 │ ↓
 ├─ LUT 节点 (Look)
 │ ↓
 └─ Grain/Vignette
 ↓
 Merge (3 个输入)
 ↓
 输出变换
 ↓
 MediaOut

参数链接

节点可以直接连接参数——这使得动态调整成为可能:

// 示例:次级节点由 Qualifier 遮罩控制

Qualifier Node
 └─ Red Channel Output → ColorCorrector Alpha Input
 └─ Qualifier 选择红色像素
 └─ ColorCorrector 仅应用于这些像素

批量处理

一旦创建了节点树,就可以将其应用于数百个剪辑:

# DaVinci Resolve 脚本示例
project = resolve.GetProjectManager().GetCurrentProject()
timeline = project.GetCurrentTimeline()
clips = timeline.GetClips()

for clip in clips:
 # 将保存的 Fusion 合成应用到每个剪辑
 clip.AddFusionComp()
 # 从模板加载节点图
 clip.GetFusionComp().SetNodeGraphString(saved_graph)

工作流程集成

离线剪辑与节点式精修

DaVinci Edit Page + Fusion 集成:

  1. Edit Page:使用粗调 LUT 进行剪辑
  2. Fusion Page:在有问题的剪辑上点击“Add Fusion Composition”
  3. 节点构建:仅在需要的地方创建复杂的调色(而不是全局调色)
  4. 返回时间线:将调色后的剪辑自动集成到时间线

Color Grade → Deliver

DaVinci Color Page (主校正)
 ↓
 Picture Lock
 ↓
Fusion (次级校正, 合成)
 ↓
 [为 3 个交付物创建 3 个输出节点]
 ├─ Rec.709 节点 → ProRes 422 Master
 ├─ DCI-P3 节点 → DCP-Master
 ├─ Rec.2020 HDR 节点 → Master File
 ↓
 Deliver

节点式调色的最佳实践

1. 结构化的节点组织

  • 预变换部分:所有输入变换(Log→Linear)
  • 校正部分:主校正和次级校正
  • Look 部分:LUT 和创意调色
  • 输出部分:输出变换

命名约定:

01_PreTx_LogC3toLinear
02_Primary_LGG
03_Secondary_SkinTone
04_Look_FilmEmulation
05_Output_Rec709

2. 通过注释进行文档记录

Fusion 允许在节点上添加注释:

// This node protects skin tones during shadow lift
// Qualifier: Hue 0-60°, Saturation 30-100, Luminance 20-80
// Prevents orange shift in faces during night interior scenes

3. 可重用的节点树

将常用模式保存为模板:

  • 夜景内景模板:阴影提亮 + 暖色调 + 肤色保护
  • 黄金时段模板:高光滚降 + 暖色调
  • 冷/悲伤风格模板:去饱和 + 蓝色阴影 + 高对比度

这些可以通过“Paste-Node-Graph”在几秒钟内应用。

4. GPU vs. CPU 优化

某些节点经过 GPU 优化:

  • ColorSpace Transforms:GPU 加速
  • Curves:GPU 加速
  • Blur:当半径大于 10 像素时 GPU 优化

DeltaKeyer 这样的复杂节点使用更多 CPU——将它们放在树的末端以获得更好的实时性能。

实际应用场景

场景 1:多机位对话调色

挑战:3 台摄像机(不同角度,曝光不同)
解决方案节点图

Camera A MediaIn ──→ ColorSpace → Primary CC → Output
Camera B MediaIn ──→ ColorSpace → Primary CC → Merge → MediaOut
Camera C MediaIn ──→ ColorSpace → Primary CC ↗

使用相同的节点树对所有 3 台摄像机进行调色以实现自动匹配。

场景 2:VFX 板匹配

挑战:匹配 CGI 渲染与实拍素材
解决方案节点图

Live-Action Plate
 ↓
 Primary CC
 ↓
 [将节点图保存为“VFX-Base”]
 ↓
 VFX Artist 在 Nuke 中加载:
 - 对 CGI 渲染应用相同的节点调色
 - 结果:完美的色彩匹配,无色差

场景 3:多格式交付

挑战:在 Rec.709(电视)、DCI-P3(影院)、Rec.2020 HDR(Netflix)中进行相同的调色

带有 3 个输出分支的解决方案节点图

Master Grade Nodes (所有节点相同)
 ├─ Output Transform Rec.709 → ProRes 422
 ├─ Output Transform DCI-P3 → DCP
 └─ Output Transform Rec.2020 HDR → H.265 Master

一次渲染,3 种不同格式——仅通过调整输出节点实现。

对比:页面式 vs. 节点式

方面Color PageFusion Nodes
学习曲线简单(1-2 周)中等(4-8 周)
实时性能非常快复杂时较慢
灵活性有限最大化
VFX 集成不可能原生 Fusion 集成
批量处理有限完全可自动化
适合初学者推荐初次尝试后
适合专业人士粗调最终/复杂调色

常见初学者错误

错误 1:节点过多

症状:性能崩溃,时间线卡顿
解决方案:合并相似节点(例如,5 个 Curves 节点 → 1 个 Master Curves 节点)

错误 2:缺乏组织

症状:节点混乱,难以追踪
解决方案:在各个部分之间使用 Viewer 节点进行验证

错误 3:忘记输出节点

症状:调色已完成,但渲染显示原始素材
解决方案:始终在末尾使用 MediaOut 节点 + 检查节点连接

错误 4:错误的色彩空间

症状:Resolve 中的调色效果与最终母带不同
解决方案:使用监视器模拟可视化输出变换

参见

继续浏览词典

相关术语

报告错误
来自 Filmfarm 生态

理解视觉语言,估算制片预算,连接剧组

本词典是 Filmfarm 生态系统的一部分——与制片预算(FilmBalance)、行业杂志(FilmCircus)和剧组协作(FilmCall、CrewMesh)并列。为整个制作提供统一的术语体系。

FilmFarm FilmRadar即将推出FilmPulse即将推出FilmNumbers即将推出FilmCapital即将推出FilmLab即将推出FilmBalance即将推出FilmCircus即将推出