向图像上添加灯光。
灯光可以是有方向的,无方向的,有环境色,高光,漫反射等元素。图像可以是一个扁平的图像,带凹凸的图像,或者包含点/法线面的深度栅格图像。
有以下几种灯光类型:
Flat Lighting平光,即一个平板光。
Bump Map Lighting — 此灯光需要一个凹凸贴图,和平光类似,但是会考虑到曲面的法线。
Deep Raster (3D) Lighting — 此方式可以利用点火法线贴图来创建3D灯光。如果使用点贴图,灯光节点会尝试从点位置上创建法线;如果使用法线贴图,此节点就会和Bump Map Lighting类似。
Volumetric Lighting — 此灯光更高级,配合3D灯光效率更高。体积灯光可以向图像上添加大气的散射效果。
Overloading VEX Parameters
此操作节点是使用VEX实现的,此支持参数的过载。如果第一个输入端有一个颜色面,此颜色面匹配操作节点的通道名,那么输入的颜色面会被作为参数值使用(有效的覆盖它)。过载参数会从平面的每像素偏移中计算出来。
- 例如,如果输入的COP节点有以下颜色面:
C{r,g,b}
A
fogdens
并且它是输入到一个VEX Fog COP节点中,雾的密度会由 fogdens 颜色面的每个像素决定,因为雾密度参数的通道匹配 fogdens 通道名。
Scoping
此操作可以限制到特定的面或面元素上。此外,此操作节点也可以被运用到序列帧中的子帧上。一个图像必须有被列入表单的帧和面被修改。
没有被修改的图像会透过操作,此不会花费任何内存和时间。
Masking
此操作可以使用遮罩来处理,遮罩可以限制要作用的图像区域。遮罩可以被反转,提亮,或变暗。
遮罩的输入端是在该节点的侧边。在连接线上的标签会显示将哪个通道作为遮罩。
遮罩的输入端必须被缩放匹配输出的图像分辨率(如果它们不同的话)。如果此节点是连续变化的,而遮罩不是的,那么使用一个Scale Cop节点来重设遮罩图像大小可能会更快速。否则,每次计算该节点时,都会有缩放。
Parameters
Lighting
Surface Type | 设置要使用的曲面灯光类型。
| ||||||||||
Eye Distance | 设置观察点到图像的距离。 | ||||||||||
Ambient | 设置灯光的环境元素。 | ||||||||||
Diffuse | 设置灯光的漫反射元素。 | ||||||||||
Specular | 设置灯光的高光元素。 | ||||||||||
Correct for Aspect Ratio | 如果图像不是方形的,此会调节坐标使聚光灯保持圆形。 | ||||||||||
Color Operation | 如果将灯光运用到图像上
|
Material
此选项卡可以让你改变模型的漫反射和高光。
Diffuse Model | 模型要使用的漫反射类型:
| ||||
Diffuse Roughness | 设置Oren-Nayar 方式的粗糙度。 | ||||
Specular Model | 设置模型的高光类型,Phong 或 Blinn | ||||
Exponent | 设置高光的指数。 | ||||
Roughness | 设置布林的粗糙参数。 |
Light
灯光的位置和方向。
Position | 设置灯光的位置。 |
Attenuation | 设置50%强度处的灯光的距离。 |
Directional Light | 如果开启,灯光就是方向光。 |
Direction | 设置灯光的向量方向。 |
Cone | 设置灯光的锥角大小,以度为单位。 |
Cone Falloff | 设置灯光锥角大小的衰减。 |
Falloff | 用于灯光的衰减函数。 |
Volumetric
添加体积光特效。
Atmosphere Scatter | 设置大气产生的次表面散射数量。 |
Light Falloff | 设置体积雾在何处开始趋向远离灯光。 |
Falloff Function | 设置体积雾的衰减函数。 |
Light Core Size | 增加或降低灯光热点大小。 |
Ray March Step | 设置光线穿过体积雾是的精细度,降低值可以产生更精细的效果。 |
Planes
Bump, Point Normal Planes in 2nd input | 如果开启,所有平面都是处于第二输入端中,否则处于第一输入端。 |
Bump, Point, Normal Name | 设置对应输入面的名称。 |
Mask遮罩
遮罩可以用来限制操作节的效果到一个区域中,区域由遮罩定义。遮罩可以从遮罩输入端或节点本身的第一输入端获取。
Effect Amount 影响量 | 如果没有出现遮罩效果,此数值用一个恒定值来混合输入和输出。(0 =所有输入,1 =所有输出)。 如果出现遮罩,此数值会和遮罩相乘。 | ||||||
Operation Mask 操作遮罩 | 从遮罩输入端选择遮罩平面作为遮罩处理。此遮罩可以是通道的部分或整个通道。如果将向量面作为遮罩,向量的元素可以和图像的通道相乘。 Scalar Mask (‘A’, ‘C.r’) 标量遮罩 C.r = I.r * M C.g = I.g * M C.b = I.b * M Vector Mask (‘C’)向量遮罩 C.r = I.r * M.r C.g = I.g * M.g C.b = I.b * M.b
| ||||||
Resize Mask to Fit Image | 如果遮罩图像和输出图像分辨率不一样,开启此参数会缩放遮罩大小为输出图像的分辨率。 如果节点是连续变化的,而遮罩是不是的,可以在这里放置一个Scale COP节点来重设遮罩图像的大小。否则在每次计算节点时,不会进进行的缩放处理。 | ||||||
Invert Mask | 此操作就是反转遮罩。 |
Scope
Plane Scope | 指定RGB的元素,Alpha,以及其它通道面是否被列入表单。RGBA遮罩只会影响颜色元素和Alpha。 “C”会切换到所有的颜色元素。 对于非颜色和Alpha的面,面的名称必须在字符串区域指定。下拉菜单可以用来选择在此节点上出现的通道或颜色元素。 通道是通过其名称指定的。一个元素可以通过其通道名或元素名来指定。通配符“*”可以被用于所有额外的面上。可以指定任意数量的面或元素(用空格号分隔开)。 Examples:例如 P N.x N.y P N Pz |
Frame Scope
Frame Scope | 允许将帧范围内的特定帧列入到表单中。
| ||||||||||||
Frame Range | 此参数是定义(subrange)子范围帧。这也可以在时间线视图中编辑。 | ||||||||||||
Frame Dropoff | 此参数是指定在到慢慢达列入表单的帧前后处的帧数量。(产生淡入,淡出的效果。此也可以在时间线视图中编辑。) | ||||||||||||
Non-scoped Effect | 对于为列入表单的帧,此会设置输入的且被修改的图像间的混合因素。通常此为0。通过设置其为非0值,你可以使未被列入表单的帧有轻微的scoped效果。此参数数值范围是0 (unscoped) 到1 (scoped)。 | ||||||||||||
Frame List | 此是所指定的帧列表。帧标号必须用空格分隔开。 | ||||||||||||
Automatically Adjust for Length Changes | 如果序列帧范围是变化的,启用该参数会调节子范围和帧的衰减长度来匹配新的范围。 |