创建LiveGroup

您可以创建空的LiveGroup来读取现有的.nk脚本或在“节点图”中选择一组节点,然后创建一个LiveGroup来包含这些节点,并可以选择将其写出到新节点中.nk脚本。

注意:  如果您以Python创建和发布LiveGroup,则需要添加xposypos节点图中的节点值以正确定位它们之前您发布LiveGroup。看到NukePython开发人员指南了解更多信息。

将现有脚本导入LiveGroup

1.   Nuke的工具栏,选择Other > LiveGroup

将打开一个新的“节点图”选项卡,其中显示空的LiveGroup。

2.   输入位置.nk中的脚本file控制或浏览到其位置,然后单击Open

显示警告,通知您本地脚本和保存的脚本之间存在差异。

3.   请点击Yes用保存的脚本覆盖本地脚本。

LiveGroup图标变为灰色,并且LiveGroup选项卡更新以显示导入的内容.nk脚本。LiveGroup被锁定,如LiveGroup选项卡上的挂锁所示,其行为类似于常规Nuke Precomp节点。

注意:  请点击Open在LiveGroup的Properties开始一个新的Nuke仅包含LiveGroup内容的会话。

将节点添加到LiveGroup

1.   选择要嵌套在LiveGroup中的所有节点。
2.   请执行以下任一操作:

Tab在“节点图”中,键入LiveGroup然后按Enter

Ctrl/Cmd+L, 要么

右键单击并选择Edit > Node > Group > Collapse To LiveGroup

LiveGroup图标变为黄色,并且LiveGroup选项卡显示该节点的内容。LiveGroup未锁定,其行为类似于常规Nuke组节点。

查看LiveGroup内部的节点

在LiveGroup的Properties面板上,点击S右上角的按钮。

将打开一个新的“节点图”选项卡,其中包含嵌套节点。LiveGroup默认情况下包含一个LiveInput和Output节点,该节点指向主脚本,以便艺术家可以在不依赖LiveGroup中的“读取”节点的情况下进行协作。

看到使用LiveInputs引用主脚本下面的更多信息。

使用LiveInputs引用主脚本

LiveInput节点可以引用脚本中的任何LiveGroup,从而无需在子脚本中包括所需的资产。唯一的要求是子脚本和主脚本已保存,并且您要连接的LiveGroup指向新的子脚本。

1.   在子脚本中创建一个LiveInput节点,然后保存该脚本。
2.   在主脚本中,创建一个LiveGroup节点,然后在file控制。
3.   保存主脚本。
4.   在子脚本中,在file控制并单击Reload
5.   从列表中选择要引用的LiveGroup。 liveGroup落下。