Houdini 中文帮助文档

Slider Constraint

约束一个物体在单个轴向上旋转,移动,并且限制该轴上的旋转和移动。

当前只有子弹引擎支持该约束。

Using RBD Slider Constraints

点击刚体选项卡中的RBD 滑动约束工具。

选择要约束的物体,按Enter确认你的选择。

选择用于滑动约束的位置,按Enter确认你的选择。

在参数编辑器的滑块选项卡中设置目标铰链轴,目标向上轴参数。要限制运动范围,设置最大旋转和滑动范围参数。

Parameters

Constraint

Constrained Object 定义要被约束的RBD物体。
Goal Object 设置一个RBD物体,用于定义目标位置。如果此参数空白,物体会被约束到世界空间位置上。
Constrained Location 在世界空间中指定一个位置,用于初始化约束的局部空间位置。
Goal Location 在世界空间中指定一个位置,用于初始化目标物体的中的约束位置。

Slider

Max Rotation 设置铰链在轴向上的最大旋转角度。
Slide Range 设置被约束的物体可滑动的范围。
Axes
Goal Hinge Axis 设置目标铰链轴向,默认是X轴向。
Goal Up Axis 设置向上轴的目标方向。默认是Y轴向。此应该是垂直于铰链轴向。
Goal Rotation Offset 此参数会绕着目标铰链轴旋转目标向上轴,以角度为单位。
Constrained Hinge Axis 设置被约束物体的初始铰链轴。
Constrained Up Axis 被约束物体的初始向上轴。该轴向应当和铰链轴向垂直。
Constrained Rotation Offset 此参数会绕着被约束的铰链轴旋转被约束的向上轴,以角度为单位。
Hinge
Position Softness 增加该值可以柔化沿着铰链位置处的边界。
Position Damping 增加该值会使被约束的物体反弹(滑动到范围的末端时)。当被约束物体达到沿着铰链轴向的限制位置处时,会有一个更高的阻尼值在沿着当前铰链轴向的相反方向上增加速度。
Position Cfm 增加该值会松散沿着铰链轴向位置处的边界,并且会潜在的增加模拟的稳定性。
Angle Softness 增加该值会松散沿着铰链轴上的旋转绑定。
Angle Damping 增加该值会使被约束的物体反弹(旋转到范围的末端时)。当被约束物体达到沿着铰链轴向的旋转角度限制时,会有一个更高的阻尼值在沿着当前铰链轴向的相反方向上增加角速度。
Angle Cfm 增加该值会松散沿着铰链轴上的旋转绑定,并且会潜在的增加模拟的稳定性。
Ortho
Position Softness 增加该值可以柔化目标和被约束的铰链轴的对齐。
Position Cfm 增加该值会松散目标和被约束的铰链轴的对齐,并且会潜在的增加模拟的稳定性。
Angle Softness 增加该值会柔化目标和被约束的铰链轴的对齐。
Angle Cfm 增加该值会松散目标和被约束的铰链轴的对齐,并且会潜在的增加模拟的稳定性。

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节点上,或者之间连接到其它数据节点的输入上,将该节点的数据附加到另外一个物体或数据块上。

点击分享到: