LightLink
LightLink节点在场景上操纵lightList属性以执行对象的选择性照明。LightLink使您可以使用多种不同的模式来控制哪些灯光照亮哪些对象。
注意: GafferThree节点在内部使用LightLink提供灯光链接。那里的用户界面基本上类似于LightLink节点。
注意: 灯光链接信息存储在对象自身的lightList属性中。这将存储场景中每个位置的灯光的启用状态。可见性对灯光没有任何影响,因此VisibilityAssign不会禁用灯光。LightLink是手动打开或关闭灯的最佳方法。
连接类型 |
连接名称 |
功能 |
输入值 |
在 |
您要操纵其属性的灯光。 |
控制(UI) |
默认值 |
功能 |
影响 |
照明 |
确定链接是否作用于指定对象的灯光照明或阴影可见性: • illumination • 阴影能见度 • Custom 注意: 阴影可见性目前仅受Arnold渲染器尊重。 |
行动 |
关 |
控制LightLink节点的行为: • 上 -打开选定对象的选定灯。什么都不做。 • 独家 -打开选定对象的选定灯。同时关闭所有其他对象的选定灯。使用此选项可强制选定的灯光仅照亮选定的对象,而不会照亮其他对象。 • 关 -关闭选定对象的选定灯。什么都不做。 • 独家关闭 -关闭选定对象的选定灯。同时打开所有其他对象的选定灯。使用此选项可以强制选定的灯光不照亮选定的对象,而是照亮其他所有东西。 • 明确 -删除所选对象的任何本地设置以启用/禁用灯光;这些对象将使用继承的设置。 • 删除 -从场景列表中所有对象的灯光列表中删除选定的灯光。这不仅仅是简单地关灯;它们已从列表中删除,并且需要LightListEdit才能再次打开它们。 • 删除逆 -所选灯光是场景中所有对象的灯光列表中剩余的唯一灯光。 |
effect: custom |
||
customAttrName |
习俗 |
为对象场景图位置指定要在lightList上设置的自定义属性名称。自定义参数的值成为属性名称,该属性名称在对象场景图位置上为每个灯光设置。 例如,当将LightLink节点与LightLinkEdit节点一起使用时,如果: • light参数设置为/root/world/lgt/spotlight, • custom参数设置为myAttr, • off CEL参数设置为/root/world/geo/pony, 然后 • /root/world/geo/pony有一个名为lightList.root_world_lgt_spotlight.myAttr,其值设置为0。 |
对象 |
不适用 |
设置要对其进行操作的对象。为场景指定场景图位置objects通过单击参数选项Add Statements。 有关更多信息,请参阅文档HTML页面上的CEL参考文档(可通过以下网址访问救命 > 文献资料)或CEL语句小部件类型通用参数小部件。 |
lightMode |
CEL |
控制您如何指定要操作的灯: • CEL • 路径 包含路径是为了向后兼容。 |
lightMode:CEL |
||
灯 |
不适用 |
什么时候lightMode设定为CEL,此CEL语句用于选择要操作的灯。 使用集合表达语言(CEL)指定场景图的位置。的lights通过单击可使用参数选项Add Statements。 有关更多信息,请参阅文档HTML页面上的CEL参考文档(可通过以下网址访问救命 > 文献资料)或CEL语句小部件类型通用参数小部件。 |
lightMode:路径 |
||
lightPaths |
不适用 |
什么时候lightMode设定为路径,此灯光路径名称列表用作要操作的一组灯光。的lightPaths通过单击可使用参数选项Add Locations 或下拉菜单。 有关更多信息,请参阅中的“场景图位置”和“位置”小部件类型。 通用参数小部件。 |