Houdini 中文帮助文档

Surface Color

生成一个基本的颜色,可以使用点颜色,或渐变色来染色。

此节点可以让用户选择几种不同的颜色合并模式。有一些控制点颜色和点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如果选择了衰减扭曲模式,此是外部贴图所使用的颜色。查看纹理获取更多信息。
scoordU坐标。如果此输入端没有被连接,它会自动读取全局的s或u值。
tcoordV坐标。如果此输入端没有被连接,它会自动读取全局的s或u值。
usePointAlpha如果开启了此项,并且定义了一个点Alpha,那么Alpha会和纹理贴图的Alpha相乘。默认开启。如果usePointAlpha和useColorMap是关闭的,输出的Alpha会是白色的。
colorMapIntensity此是一个浮点参数值,可以用于缩放颜色贴图的效果。值为0会产生类似的根本没有使用贴图的效果。

Output

color从基础色,颜色贴图,点颜色处理过程中产生的最终颜色。
alpha从颜色贴图,点Alpha处理过程中产生的最终Alpha值。
点击分享到: