生成一个基本的颜色,可以使用点颜色,或渐变色来染色。
此节点可以让用户选择几种不同的颜色合并模式。有一些控制点颜色和点Alpha属性的信息,以及颜色贴图和基本的颜色。使用此VOP,UI界面已经正确设置好了。
Inputs
useBaseColor | 如果此项关闭,baseColor会被忽略。默认是开启的。如果useBaseColor, usePointColor anduseColorMap是关闭的,输出色会是白色的。 |
baseColor | 此是用于材质的主要的输出颜色。默认是白色。 |
usePointColor | 如果开启了此项,并且定义了一个点颜色,那么颜色会和基础颜色相乘。默认开启。如果useBaseColor,usePointColor and useColorMap是关闭的,输出色会是白色的。 |
useColorMap | 如果开启了此项,指定的纹理贴图会被击毙色相乘。默认是关闭。 如果useBaseColor, usePointColor anduseColorMap是关闭的,输出色会是白色的。 |
baseColorMap | 此是用于颜色纹理的图像文件名。此参数会识别有Alpha通道的贴图,并且会添加Alpha到VOP的Alpha输出端。如果贴图中没有Alpha通道,会默认使用1的Alpha值。 |
colorMapWrap | 定义纹理坐标非常大,或小于01时,贴图会怎样:
Repeat 表示纹理会重复。 Streak表示在边缘处贴图会被钳制,并且条纹式拉伸外部贴图。 Decal会设置纹理贴图外部的颜色为边界色。 See texture for more information. 查看纹理获取更多信息。 |
colorMapFilter | 所使用的抗锯齿过滤类型。查看纹理获取更多信息。 |
colorMapWidth | 过滤宽度是沿着v,u向,像素的过滤数量。查看纹理获取更多信息。 |
colorMapBorder | 如果选择了衰减扭曲模式,此是外部贴图所使用的颜色。查看纹理获取更多信息。 |
scoord | U坐标。如果此输入端没有被连接,它会自动读取全局的s或u值。 |
tcoord | V坐标。如果此输入端没有被连接,它会自动读取全局的s或u值。 |
usePointAlpha | 如果开启了此项,并且定义了一个点Alpha,那么Alpha会和纹理贴图的Alpha相乘。默认开启。如果usePointAlpha和useColorMap是关闭的,输出的Alpha会是白色的。 |
colorMapIntensity | 此是一个浮点参数值,可以用于缩放颜色贴图的效果。值为0会产生类似的根本没有使用贴图的效果。 |
Output
color | 从基础色,颜色贴图,点颜色处理过程中产生的最终颜色。 |
alpha | 从颜色贴图,点Alpha处理过程中产生的最终Alpha值。 |