Nuke Shuffle通道使用案例 【图文详解】
› VFX大学 › Nuke合成影视制作 › 【数字图形理论】理解通道和层的概念 【Nuke通道Shuffle详解】 › Nuke Shuffle通道使用案例 【图文详解】

追光
Shuffle通道
下图显示:通过shuffle节点的通道数据流(“层”和“通道”)。
在此案例中,数据不会更改。希望最终得到包含“通道”红色,绿色,蓝色和Alpha的“图层”rgba。
1. 将输出’Layer’设置为rgba(已预先设置)。2. 选择哪些输入“通道”并传递给哪个输出“通道”。3. 默认红色变为红色,绿色变为绿色,蓝色变为蓝色,Alpha变为Alpha。4. 选中DATA IN与DATA OUT相交的方框,如上图所示。
现在来改变顺序。我们将红色输入置于绿色输出中,将绿色输入置于蓝色输出中,将蓝色输入置于红色输出中,暂时不使用Alpha通道。
左侧: 原始图片. 中间:Shuffle SETTINGS. 右侧:SHUFFLED IMAGE
现在我们来处理Alpha:可以将任何“通道”移入Alpha通道也可以将Alpha传输到r,g,b通道中,也可以选择用黑色替换Alpha(移除Alpha通道)或用白色填充(完全不透明)。当然也可以使用填充0和1列来完成这个操作。
左侧:原始 ALPHA. 中间:Shuffle SETTINGS. 右侧:SHUFFLED ALPHA
Shuffle节点的底部部分与顶部一样,可以将数据添加到我们迄今为止所讨论的标准四(r,g,b,a)之外的通道。
假设要让Alpha通道,变为完全不透明,但想保留原来的Alpha通道数据,Shuffle节点的底部可以轻松完成。 只需将Alpha通道数据移到新的(或现有的)“通道”存储起来,然后用纯白色覆盖到原始Alpha(1)即可。
在这个案例中,创建了一个新的自定义“Layer”和“Channel”来保存我们现有的Alpha数据。 将Alpha通道传输到新的图层中的通道内保留。
1. 在Shuffle下半部分将none框选择为new,会弹出一个新的对话框。
2. “新建图层 New Layer”对话框,可创建一个包含八个“通道”的“Layer图层”。 1. 添加要创建的“图层 Layer”的名称,2. 添加一个或多个“通道”名称。
小技巧:单击Auto:rgba按钮,Nuke会自动填写前四个“通道”。 之后单击“确定”返回“Shuffle”节点。
下图展示:
左侧:对话框, Name = oldAlpha, Channels = alphaShape
中间:SHUFFLE SETTINGS。提示:alpha是新图层RGBA输出中的第一通道,即“R”通道
右侧: VIEWER, ‘Layers’ and ‘Channels’ 提示:alpha默认在新图层 “R” 通道中
3. 现在只需选中alpha(oldAlpha)和(rgba)相交的框,原始Alpha通道就会被传输进新的自定义“图层Layer”的“通道 Channel”。
请注意:在查看器中新的自定义“图层Layer”和“通道channel”,将显示在“R”标签下,而不是“alpha”。