Houdini 中文帮助文档

Constraint Network – 约束网络

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

Note

当前此DOP只被子弹解算器所支持。

约束网络定义要被约束到一起的一对RBD物体。

使用约束网络,SOP几何体会定义什么物体会被约束。根据name和P属性,几何体上的每个点都代表着一个约束锚点。根据 constraint_name 属性指定的约束数据,每两个点多边形可代表着一个约束。

Tip

高级用户可以使用constraint_name和constraint_type 属性来动态改变约束类型。

Breaking Constraints断开约束

如果一个约束被解算器断开,Primitive对象会被放到名为broken的primitive组中。该primitive组可以在SOP Solver中使用,用于触发当断开约束时发射碎块的事件。任何在Primitive组中的约束对象都会在之后的帧中被解算器忽略。

Parameters

Data Options

Constraint Network 设置用于决定约束的SOP几何体。
Overwrite with SOP 此标志会重导入网络,可以给约束的行为设置动画。

Guide Options

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

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

Inputs

Objects To Be Processed 要被应用该关系的物体。
Constraints To Create 用于创建约束关系的SOP几何体。
Constraint Solvers 可以附加SOP解算器来根据事件,动态的更新节点网络。只有单个物体会被所有物体共享,所以该解算器会计算每个关系,而不是每个物体。

Outputs

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

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

点击分享到: