B站 公众号 淘宝店 QQ群
返回教程文章

Nuke 通道管理

Nuke Shuffle 通道管理:rgba、alpha、depth 与多通道 EXR

解释 Shuffle/Shuffle2 的用途:重排通道、在输入之间搬运通道、替换 alpha、创建新通道,以及如何避免多通道混乱。

CHECKPOINTS

核心要点

  • 01

    Shuffle 用于重排通道、在两个输入之间搬运通道、替换黑白通道或创建新通道。

  • 02

    Nuke 12.1 后引入 Shuffle2,旧 Shuffle/ShuffleCopy 仍可用于兼容旧脚本。

  • 03

    多通道 EXR 排查时要明确 layer.channel,不要把 rgba.alpha、depth.Z、crypto 层混用。

通道是 Nuke 合成的基础语言

Nuke 不只处理 rgba。CG 多通道 EXR 可能包含 diffuse、specular、depth、motion、crypto 等多层通道。学习 Shuffle 的目标不是背界面,而是理解 layer.channel 的数据流。

Foundry 文档说明 Shuffle 可以从单个输入重排最多 8 个通道,也可以在 A/B 两个输入之间重排通道,并能用黑、白替换通道或创建新通道。

Alpha 替换必须可追溯

把某个 matte 放到 rgba.alpha 是常见操作,但每次替换 alpha 都应该清楚来源。否则后续 Premult、Merge、Write 都会受到影响。

建议在节点命名和 Backdrop 中写明通道来源,例如 matte_from_roto、alpha_from_crypto,而不是只留一个默认名 Shuffle。

旧节点和新节点不要混淆

Foundry 文档说明 Nuke 12.1 引入了改进的 Shuffle2,使旧 Shuffle 和 ShuffleCopy 过时,但旧节点仍用于兼容。

学习时先掌握输入层、输出层、通道映射和新通道创建。掌握这些后,无论界面版本如何变化都能读懂节点意图。