Houdini 中文帮助文档

Attribute Transfer节点

从参考的几何体上传递点或顶点属性到(输入的)粒子上。

如果有需要,会将用于粒子的顶点属性转为点属性。

使用属性选项卡中的Point和vertex参数中的样式,你可以选择那些属性会被传递到粒子上。

此节点可以使用两种放射控制何时以及如何传递属性,其是在Condition选项卡中控制的。

Parameters

Activation开启或关闭节点。只有当该值大于0时,节点才会被激活。使用表达式控制该节点的效果更有效。
Source Group只影响组中的点。
Geometry Source指定要使用的SOP。

Use Parameter Values使用下面的SOP参数中指定的SOP体。
Use First Context Geometry使用连接到DOP网络第一输入端的SOP几何体。
Use Second Context Geometry使用连接到DOP网络第二输入端的SOP几何体。
Use Third Context Geometry使用连接到DOP网络第三输入端的SOP几何体。
Use Fourth Context Geometry使用连接到DOP网络第四输入端的SOP几何体。
SOP设置SOP路径(当几何体源方式设为“使用参数方式时”)。
Ignore Transform Object正常情况下,粒子会使用被计算的SOP物体空间。开启此参数就不会使用SOp的物体空间。
SOP Group要使用的被引用的几何体的subnet容器。可以使用一个组样式,或组名。
SOP Group Type如果解释组参数。

Primitives将字符串作为一个primitive组。
Points将字符串作为一个点组。

Attributes

选项哪个属性会使用点,顶点中的参数样式被传递。

要传递所有可获取的属性,可使该区域空白,或设置它为一个星号。

要排除属性,可以在属性名前添加一个^字符。

如果第一个属性在前面插入了^字符,所有属性都会被传递,除了明确指定的地方。

Points列出要传递的点属性的名称/样式。关闭该选项,可以避免传递任何点属性。
Vertices列出要传递的顶点属性的名称/样式。关闭该选项,可以避免传递任何顶点属性。

Conditions条件

此选项卡可以让你在两种方式(平均权重,光滑的粒子采样)间选择,控制何时,以及怎样传递粒子属性。

基于你的选择方式,此选项卡会显示不同参数。

Weighted average目标属性会使用一个临近对象的权重方式从源属性中插值计算。会使用目标点和备选的源点之间的距离来计算属性。
Smoothed particle sampling此方式时基于SPH的。此是属性传递的一个专门化的模式,用于特定的技术情况下。

每个属性会使用下面的公式来采样:

A(r) = Sum(over all j) (m\[j] * A\[j]/p\[j] * Wh(r-r\[j])

r是世界空间中的位置;Wh是一个规格化的光滑的 kernel ,加上一个半径;m[j], A[j], p[j], r[j]分别是质量、属性值、密度、采样点j的位置。

Weighted average

Kernel Function插值计算变形球kernel函数。kernels是通过距离参数化的,且会给靠近的点更多的权重值。
Kernel Radiuskernel函数的扩展半径。指定用于kernel函数的衰减半径。当该半径值接近0时,过滤器会从采样最近对象的插值。当半径值增加时,过滤器会趋向使用统一的权重。
Max Sample Count设置从其中插值计算的最大的临近采样点的数量。
Distance Threshold指定一个距离阈值,在该范围内的源点都会被考虑。关闭该选项,表示没有点会被基于距离排除。
Initialize Attributes to Zero设置未采样处的属性值为0.

Smoothed particle sampling

SPH Kernel Function规格化光滑函数。指定要使用的规格化的光滑kernel函数。
SPH Kernel Radius在该半径范围内的采样点会被光滑。
Coefficient Attribute该属性会作为采样内容的一个系数值。
点击分享到: