Houdini 中文帮助文档

PolyFrame

给点,或顶点创建坐标的 frame 属性。

此节点会基于所选择的 frame 形式,给点,或顶点创建坐标的 frame 属性。计算的 frame 属性是由法线,切线,双切线矢量组成的。但是,用户可以选择禁用切线,双切线的输出。所计算的矢量会被规格化,但不一定是需要是正交的。你可以通过开启参数中的 Make Frame Orthogonal ,将所计算的矢量正交化。

Texture UV Gradient类型的frame需要纹理坐标属性(点或顶点的属性)。纹理坐标会从当前层中获取。

Parameters

Group 其属性会被计算的源几何体集。
Entity 在组参数中引用的元素类型
Style
First Edge 对于每个点,法线矢量是一个光滑的点矢量,切线矢量是一个沿着边,点躺向的矢量。bitangent 矢量是一个正交于法线和切线的矢量。下面的图片显示了所计算的,三角形点的切线(红)bitangent (黄色)矢量。

%image_alt%

Two Edges 对于每个点,法线矢量是一个光滑的点矢量,切线矢量是两个边矢量的总和的方向。bitangent 矢量是一个正交于法线和切线的矢量。下面的图片显示了所计算的,三角形点的切线(红)bitangent (黄色)矢量。

%image_alt%

Primitive Centroid 对于每个点,法线矢量是一个光滑的点矢量,切线矢量是不同于点和Primitive质心的矢量。bitangent 矢量是一个正交于法线和切线的矢量。
Texture UV Gradient 对于每个顶点,法线矢量是多边形的曲面法线,切线矢量是沿着U坐标属性增加最大的方向矢量,bitangent 矢量是沿着U坐标属性增加最大的方向矢量。
Attribute Gradient 对于每个顶点,法线矢量是多边形的曲面法线,切线矢量是指定的属性第一个元素的最大增加的方向矢量,bitangent 矢量是指定的属性第二个元素的最大增加的方向矢量,
Attribute Name 当类型是属性渐变时,要使用的点,或顶点属性名。
Normal Name 法线属性名
Tangent Name 切线属性名
Bitangent Name bitangent属性名
Make frame orthogonal 当启用时,强制约束框架的矢量为正交的。tangent 和bitangent 矢量会相互正交。
点击分享到: