照亮节点

Illuminate节点用于采样落到给定表面上的光。对于每个样本,结果为发光的或在阴影。样本结果可以来自特定光源,也可以是场景中所有灯光的组合。例如,这可用于掩盖表面属性以仅出现在照明或阴影区域中,或使用照明量来驱动特定通道,例如,使用它来缩放程序纹理的比例/大小通道。

使用以下命令将“照亮”节点添加到“逻辑示意图”视口中: Add功能,位于弹出菜单下Shader Inputs > Illuminate。在“逻辑示意图”视口中选中节点后,您可以定义“模式”,控制是否使用场景中的所有灯光来评估照明,或者仅连接到节点的灯光Light输入被评估。使用连接的照明灯时,照明灯的关系输出连接器已连接至Light在节点上输入,您可以连接任意数量的灯。连接后,将对每个样品评估照明结果,并将该值返回到其特定输出。

注意:  有关使用节点图的信息,请参见示意图视口

照亮节点示例:

照亮位置示例:

 

以下Illuminate Item选项可用于“照明”节点:

img

Mode -的Mode选项根据场景中使用特定的灯光和Connected Lights选项或使用All Lights在现场。

Schematic Node: Illuminate

Illuminate

选项

描述

Light Input

当照明项目模式选项设置为Connected Light仅将专门连接到输入的Light项采样为节点评估的一部分。

Position Input

Position输入定义采样目标的位置。默认情况下,这是“世界位置”,着色器输入自动连接,请参见着色器输入。的World Position设置是指节点的光照采样在派生初始阴影采样的相同位置进行。您可以断开Shader如果要对特定点的照明进行采样(例如光检测器),请输入并连接特定的XYZ位置,或者使用众多矢量数学节点中的任何一个来扭曲采样位置,以产生有趣的结果。

Color Output

在每个样本的基础上输出连接的光的颜色。

Luminance Output

输出值表示表面上照明的位置。

Shadow Output

输出值表示灯光照明隐藏在表面阴影中的位置。

Shaded Luminance Output

输出值表示来自被照射表面的漫射量(反射光)。