Houdini 中文帮助文档

AttribTransfer

在两个模型间,传递顶点,点,Primitive,Detail属性。

Note

属性传递节点是通过范围来工作的。 它是从一个几何体上将属性传递到其它几何体上离其最近的一些点上,因此你可以将属性从一个模型拷贝到另一个模型上,即使他们有不同的拓扑。

如果你想在拓扑相同的两个模型间拷贝属性,使用Attribute Copy节点,因为它更快。

Tip

如果你连接同一个几何体到该节点的两个输入端,你可以使用它来模糊曲面上的属性。

属性可在相应的属性文本域中明确的指定。排除方式是通过插入一个字符(^)来指定的(这些属性会被排除)。 通过使该区域空白,或使用一个*符号,指定所有可用的属性。如果第一个属性前面添加了^符号,那么所有的属都会被传递,除了明确排除在外的。在其它情况下,没有属性会被指定,除非明确的将其包含在内。

记住几点:

1、第一输入端是:目标输入端,即最终属性是被传递到该输入端的对象上。

第二输入端是:源输入端,即这里提供的属性会被传递到第一输入端的对象上。

!:与Copy节点一样,Input1是目标端,Input2是提供Instance的对象。

2、属性传递的计算时通过范围权重来处理的,靠源对象近的目标对象才可能具有被传递的属性。

Parameters

Source Group属性值会从其上传递出的源几何体的子集。
Source Group Type在源组参数中引用的元素类型。
Destination Group属性值会传递到其上的目标几何体的子集。
Destination Group Type在目标组参数中引用的元素类型。
Detail要传递的源detail属性。
Primitives要传递的源Primitive属性。
Points要传递的源Point属性。
Vertices要传递的源vertex属性。
Copy Local Variables所有引用拷贝的属性的变量也会被拷贝。
Match P Attribute如果启用,在点参数中使用的样式会匹配P属性。
Kernel Function插值计算变形球的kernel函数。
Max Sample Count从其上插值计算的最近点数量。
Kernel Radiuskernel函数的半径范围。
Distance Threshold过滤框的半径范围,最终属性只会在该区域内从源几何体上传递。
Blend Width方向性的扩展超出距离阈值时,最终属性值会是源属性和目标属性的混合(使用Kernel函数,且混合宽度作为Kernel的半径)。在距离阈值+混合宽度的范围外,目标属性任然不变。
Uniform Bias当和Uniform Kernel函数混合时,所使用的 线性插值因子。此值是用于源对象,目标因子值是1-Uniform Bias。
点击分享到: