创建LiveGroup
您可以创建空的LiveGroup来读取现有的.nk脚本或在“节点图”中选择一组节点,然后创建一个LiveGroup来包含这些节点,并可以选择将其写出到新节点中.nk脚本。
注意: 如果您以Python创建和发布LiveGroup,则需要添加xpos和ypos节点图中的节点值以正确定位它们之前您发布LiveGroup。看到Nuke的Python开发人员指南了解更多信息。
将现有脚本导入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落下。 |