Houdini 中文帮助文档

Spring Network Constraint

根据一个多边形网络约束一对RBD物体。

使用约束网络,SOP几何体会定义什么物体会被约束。根据name和pointid属性,几何体上的每个点都代表着一个DOP物体点。

Attributes

你可以在几何体上创建属性来自定义每个弹簧的行为。很多这些属性都可以通过缩放该节点设置的数值来精细调节线对象。

Name Class Type Description
damping Primitive Float 定义弹簧阻碍拉伸变化的强度。
dopobjectid Point Integer 如果没有出现name属性,会通过物体ID来识别附加弹簧的物体。无效的物体ID会指定将弹簧附加到一个空间位置上。
name Point String 通过物体名来识别附加弹簧的物体。无效的物体名会指定将弹簧附加到一个空间位置上。
P Point Vector 标识用于附加弹簧的世界空间位置。
pointid Point Integer 标识DOP物体中会被附加弹簧的物体的ID。如果DOP物体的几何体不包含一个id属性,此数值会被作为点的标号。
restlength Primitive Float 定义弹簧的静止长度。
strength Primitive Float 定义弹簧抗拉伸的强度。
v Point Vector 定义世界空间位置处的速度,弹簧会被附加到该位置处。

Parameters

Data Options

Constraint Network 运用定义约束的SOP几何体。
Overwrite with SOP 此标志会重新导入网络(当其被设置时),允许有完整的有动画的弹簧行为。
Strength 指定弹簧连接的强度。
Damping 指定弹簧连接的阻尼强度。

Guide Options

Show Guide Geometry 开启该项会在视窗中显示代表约束的向导几何体。
Radius 设置视窗中作为该约束的向导球体的半径。
Color 控制向导球的颜色。
Show Object Link 显示被约束物体和物体之间的连接
Activation 定义该节点是否应当在给定的时间步幅上,为特定的物体做一些事情。如果该参数是一个表达式,它会用于每个物体的计算(即使开启共享数据)。

如果计算出的是一个非0值,那么数据就会附加到物体上,如果计算出的是0,就不会附加任何数据,并且先前通过该节点附加的数据也会被移除。

Inputs

First Input 此可选输入可用于控制哪个模拟物体会被该节点修改。任何通过该输入端连接的物体,以及匹配组参数的物体都会被修改。

如果该输入端没有连接,此节点可以配合一个Apply Data(运用数据)节点使用,或者可以作为其它数据节点的输入。

All Other Inputs 如果该节点有多高输入连接对象,其它数据可以作为修改由该节点创建的数据的修改器。

指定的子数据类型对从节点到节点是非常有意义的。中键点击一个输入连接器来查看可获取的数据节点列表(这些节点可以被有意义的附加)。

Outputs

First Output 此操作节点的输出取决于连接到该节点的输入对象。如果一个物体流输入到该节点,输出也会是一个包含同样物体的物体流(但是会在物体上附加该节点的数据)。

如果没有物体流连接到该节点,此输出就会是一个数据数据。此数据输出可以被连接到一个Apply Data DOP节点上,或者之间连接到其它数据节点的输入上,将该节点的数据附加到另外一个物体或数据块上。

点击分享到: