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 或下拉菜单。

有关更多信息,请参阅中的“场景图位置”和“位置”小部件类型。 通用参数小部件