LUT完整工作流程
什么是 LUT
LUT(Lookup Table,查找表)是一个包含图像处理操作数字数组的文件。在调色中,这些操作最常用于处理图像的输入色调和颜色像素数据,返回一组新的预计算值。
LUT 应用范围广泛,从素材色彩管理和监视器校准,到工作样片处理和创意调色。LUT 看似与静帧、CDL 和调色插件的行为类似,但其核心区别在于:LUT 中的值是预先确定的,而非通过公式或工具实时计算——这带来了可靠的结果和几乎通用的软硬件支持。
---
1D LUT vs 3D LUT
1D LUT
- 常见格式:
.lut - 控制图像的单一值(RGB 通道独立映射,每通道相同曲线)
- 主要用于伽马转换——例如将 Log 曲线映射为标准 Gamma 2.4
- 无法独立控制色相、饱和度和亮度之间的关系
3D LUT
- 常见格式:
.cube - 同时映射色相、饱和度和亮度三个维度
- 提供不同精度级别,取决于立方体点数:
- 17×17×17:推荐用于监视和校准(点数少,处理快) - 33×33×33:推荐用于调色(较高精度) - 65×65×65:最高精度,适用于最终母版制作
选择指南
| 用途 | 推荐 LUT 类型 | 精度 | |------|-------------|------| | 伽马/传递函数转换 | 1D LUT | — | | 监视器校准 | 3D LUT | 17³ | | 创意外观/Show LUT | 3D LUT | 33³ | | 最终母版处理 | 3D LUT | 65³ |
---
LUT 的导入与文件夹管理
默认 LUT 文件夹
DaVinci Resolve 有一个默认的 LUT 文件夹:
- 打开 Project Settings > Color Management
- 滚动到 Lookup Tables 部分
- 点击 Open LUT Folder 按钮,在文件浏览器中打开默认 LUT 位置
- 将
.cube或.lut文件放入该文件夹(可创建子文件夹) - 返回 Project Settings,点击 Update Lists 刷新 LUT 列表
自定义 LUT 存储位置
对于更精细的 LUT 管理,可以添加自定义文件夹:
- 打开 DaVinci Resolve > Preferences > System
- 在 General 设置中找到 LUT Locations 表格
- 使用 Add 和 Remove 按钮加载自定义 LUT 文件夹
- 自定义位置会出现在 LUTs 面板和节点右键菜单中
LUTs 面板
- 可在界面工具栏中打开 LUTs 面板
- 面板侧边栏显示所有已加载的 LUT(默认文件夹 + 自定义位置)
- 开启 Live Preview 后,悬停在 LUT 缩略图上可预览效果
- 支持缩略图视图和列表视图切换
应用 LUT 到节点
三种方式:
- 从 LUTs 面板拖拽 LUT 到节点图上
- 右键节点 → LUT → 浏览选择
- 在素材池中右键素材 → LUT → 应用到素材级
---
Tetrahedral 插值
由于 LUT 中只包含有限数量的值,源信号的部分值在转换过程中可能被近似处理,这可能限制最终调色质量。
问题:色带/条纹(Posterization)
当低比特深度格式生成的 LUT 应用于高比特深度(或 Raw)素材时,在柔和渐变区域(如天空、墙面)可能出现色带/条纹现象。
解决方案:Tetrahedral 插值
在 Project Settings > Color Management > Lookup Tables 中,将 3D lookup table interpolation 设置为 Tetrahedral:
- 确保 LUT 数组中不支持的值被平滑插值
- 减少柔和渐变区域中的色带伪影
- 推荐始终启用,除非有特定原因需要三线性插值
---
Show LUT vs Technical LUT
Show LUT(创意外观 LUT)
- 设计用于封装项目(或片段)的外观风格
- 用途:生成工作样片、作为调色起点、或作为最终调色组合的一部分
- 通常在调色早期应用,以确保最终外观被考虑在内
- 示例:
Highway_DWGtoDWG.cube(名字表示在 DWG 环境内创意转换) - 可在 Film Look Creator 中设计外观后导出为 3D LUT
Technical LUT(技术转换 LUT)
- 用于色彩空间和伽马的技术性转换
- 典型命名模式:
摄像机_格式 to 目标标准 - 示例:
Blackmagic 4.6K Film to Rec709.cube - 通常是摄像机厂商提供或使用标准转换矩阵生成
- 用于将 Log/Raw 素材转换到观看或交付标准
关键注意
LUT 仅在其特定的输入和输出条件满足时才能正确工作:
- 检查 LUT 文件名中的输入/输出信息(如
DWGtoDWG、BMDtoRec709) - 在文本编辑器中查看 LUT 文件头部注释,了解其预期工作色彩空间
- 错误地将 LUT 应用于不匹配的色彩空间会导致不可预料的结果
---
生成监视 LUT
监视 LUT(Monitoring LUT)是为摄影师在拍摄现场提供参考的 LUT,作为最终调色的指导。
生成步骤
- 在节点图中建立双 CST 结构(或 RCM 项目)
- INPUT CST 将素材从摄像机色彩空间映射到工作色彩空间
- 在工作色彩空间中创建创意外观(调色节点)
- OUTPUT CST 将信号映射到目标监视器标准
- 右键素材 → Generate LUT → 选择
33 Point Cube或65 Point Cube - 保存为描述性命名的
.cube文件(如Office_BMDtoRec709.cube)
关键注意事项
- CST 变换会被烘焙进 LUT:如果生成 LUT 时 INPUT CST 和 OUTPUT CST 处于启用状态,这些变换值将被包含在 LUT 中
- 应用此 LUT 后,不需要再添加输入/输出 CST 节点——否则会导致双重映射
- 主调色操作会被复合(无论使用了多少节点),但二级调色和关键帧调色(限定器、窗口、跟踪器、Magic Mask 等)在 LUT 生成时会被忽略
定制源色彩空间
若想生成适用于其他摄像机或标准的 LUT:
- 更改 INPUT CST 的输入色彩空间映射(如设为 Cineon Film Log、ARRI Wide Gamut 等)
- 更改 OUTPUT CST 的目标输出标准(如 DCI-P3、HDR ST2084 等)
---
Cineon Film Log 转换
Cineon Film Log 是胶片扫描和数字中间片的标准对数编码,广泛用于胶片模拟 LUT。
内置胶片模拟 LUT
DaVinci Resolve 自带的 Film Looks 文件夹包含流行的 Fujifilm 和 Kodak 胶片模拟 LUT:
- 命名规则:
输出色彩空间 胶片型号 白平衡 - 示例:
Rec709 Kodak 2383 D65— 模拟 Kodak 2383 胶片,D65 白平衡,用于 Rec.709 监视/交付 - 所有这些 LUT 都预期 Cineon Film Log 作为输入——在 LUT 文件文本中可验证
Cineon 转换工作流
若要在 Rec.709 调色项目中使用胶片模拟 LUT:
- 在 Timeline 节点层(或 Group Post-Clip 后)添加 CST 节点
- 设置 Input Gamma → Rec.709(当前信号的伽马)
- 设置 Output Gamma → Cineon Film Log
- 在 CST 之后添加节点,拖入胶片模拟 LUT
`` Rec.709 调色信号 → CST(Rec.709→Cineon) → 胶片模拟 LUT → 输出 ``
更好的实践
如果在项目开始前就知道会使用胶片模拟 LUT,应将 LUT 纳入工作色彩空间设计:
- 在工作色彩空间部分使用 LUT(如保持在 DWG 中操作,仅在输出前应用 LUT)
- 或在 Timeline 节点层使用单输出 CST 配置整个项目到交付标准,LUT 放在 CST 之前
---
Pivot 参数与中灰
Pivot 是 Primary 调色板中的关键参数,定义了对比度的平衡点,也就是"中灰"值。
工作原理
- 当 Contrast 复位为 1.0 时,Pivot 参数不起作用(高光和阴影未被反向影响)
- 调整 Contrast 后,Pivot 控制在哪个亮度值上平衡对比度的分配
- 拖动 Pivot 可重新分配更多优先级给高光或阴影侧
类比:如果你有一个渐变条(黑到白),将 Contrast 拉到最大值 2.0 后,Pivot 控制的是"黑与白的分界线"位置。
中灰的重要性
每种摄像机和色彩空间都有自己的中灰值。摄影师通常围绕中灰曝光场景的主体(通常是人):
- 找到并保持中灰,确保主体在任何戏剧性对比度和色彩下都呈现最佳效果
- 中灰偏移意味着整个图像的曝光感发生改变
找到中灰的方法
方法一:直接输入已知值
- 在 Pivot 数值框中输入色彩空间对应的中灰值(如 DaVinci Intermediate 中灰约为 0.336)
方法二:使用 HDR 调色板
- 在 HDR 调色板中,将 Global 色轮的 Sat 设为 0.00
- 将 Contrast 设为 0.000(对比度围绕 DWG 中灰旋转,归零即得到中灰)
- 整帧变为纯灰色,示波器中显示为一条尖峰线
- 切换到 Curves(曲线)调色板,设置 Histograms → Output,看到灰色峰值
方法三:Fusion 页面计算
- 创建 Background 节点,RGB 值全设为 0.18
- 用 CST 从 Linear 映射到目标摄像机/色彩空间
- 悬停查看器中的灰色画面,状态栏显示数值,即为该空间的中灰
---
S-Curve(S 曲线)
S-Curve 是业界用于描述基于贝塞尔曲线构建对比度的简写术语。
在 Curves(曲线)调色板中构建 S-Curve
- 使用 Curves 调色板的 Editable Splines(可编辑样条)模式
- 围绕中灰控制点构建自定义对比度:
- 在中灰位置放置控制点(Shift + 点击) - 固定中灰点不动(Pivot),上拉高光区域,下拉阴影区域 - 使用贝塞尔手柄精调曲线形状
- 如果高光过于强烈,下拉白点;上移中灰点上方的中间调区域提升可见度
S-Curve 的优势
- 对比度在不破坏中灰的前提下平滑过渡
- 提供比简单的 Contrast + Pivot 组合更精细的控制
- 可以分段微调(单独控制阴影过渡、中间调、高光过渡)
始终如一的亮度素材的额外处理
如果素材持续偏亮或偏暗:
- 在 Primary 调色板中使用 Offset 主色轮整体偏移亮度
- 继续微调曲线控制点精修对比度
---
3D LUT Compatible 模式
Film Look Creator 效果中包含此模式开关。
功能
在 Film Look Creator 设置顶部勾选 3D LUT Compatible 后:
- 自动消除所有无法保留在 LUT 中的参数
- 仅保留可以存储在查找表中的参数
- 确保可以基于 Film Look Creator 中创建的外观生成 3D LUT
用途
- 为监视和后期协作生成基于 Film Look Creator 外观的 LUT
- 将创意外观在多个项目或团队成员间共享
- 与监视器硬件兼容(可加载到外部 LUT 盒子)
---
LUT 工作流最佳实践
命名规范
- 在文件名中明确标注输入/输出条件:
Source_to_Target.cube - 示例:
BMD4.6K_Film_to_Rec709.cube、DWG_Look_Sunset.cube
节点位置
- 技术 LUT(色彩空间转换):放在节点树最前或最后
- 创意 LUT(Show LUT):放在工作色彩空间内,输入/输出 CST 之间
- 胶片模拟 LUT:放在 Timeline 级别,以便预览整个项目在打印后的外观
- 应用模拟 LUT 的时间:在主要调色调色通过之前,以评估外观对调色的影响
质量保证
- 始终启用 Tetrahedral 插值
- 使用 33³ 或更高精度 LUT 进行调色
- 避免在信号路径中多次重映射伽马(累积质量损失)
- 生成 LUT 时,确认目标色彩空间条件匹配实际使用场景
常见工作流模式
模式一:监视 LUT `` RCM/CST → 创意调色 → 生成 33³ LUT → 现场监视 ``
模式二:Show LUT `` RCM/CST → Show LUT → 微调 → 输出 ``
模式三:胶片模拟 `` 调色后信号 → CST(→Cineon) → 胶片模拟 LUT → 输出 ``
模式四:Film Look Creator 导出 `` Film Look Creator(3D LUT Compatible) → 生成 33³ LUT → 共享/监视 ``
---
补充说明
LUT 的局限
- LUT 会裁切超出其设计数值范围的图像数据(超白/超黑)
- 使用 LUT 前可能需要在 LUT 上游"拉回"高光数据(两步操作)
- RCM 的矩阵变换免除了这一需要——所有宽动态范围数据自动保留
LUT 与 RCM 的关系
- RCM 的自动化可以免去大量 LUT 的查找和维护工作
- RCM 使用的矩阵数学比 LUT 更精确,且不受不同软件插值不一致性的影响
- 创意 LUT 仍在 RCM 工作流中有价值——作为外观的载体
- 技术性转换 LUT 在 RCM 工作流中基本被 CST 和 RCM 自动映射取代
参见 色彩管理-RCM-指南 了解 RCM 的完整工作流。