Houdini 中文帮助文档

Gas Limit Particles

是一个微解算器,会使粒子停留在一个方盒中。

Parameters

Geometry 设置要被改变点的几何体子数据。可以由多个空格分隔的几何体组成。
Point Group 使用该点组指定哪些点会被限制。
Pos Attribute 用于点位置的点属性,必须是一个矢量属性。
Pos Behavior 如果处理超出边界的点。

Clamp 设置点的位置,使其停留在边界。
Bounce 在边界上反弹点的位置。如超出边界0.5单位,会以边界为对称面,放置到内部距边界0.5单位的位置处。
Wrap 在边界右侧,距边界0.1单位处的点会被移动到边界左侧,距边界0.1的位置处。
Kill Outside Open Boundaries 删除任何超出开放边界的粒子。
Vel Attribute 用于存储速度方向的点属性。只有沿着边界方向的粒子,其速度才会被影响。
Vel Behavior 当粒子指向错误方向,且点逃出控制时,如何校正速度。

None 不校正速度。
Clamp 钳制速度到0。
Bounce 取速度的相反数(在速度前面加负号)。
Reference 如果你在此处输入一个体积数据的路径,节点会使用它居中粒子,重设大小,而非使用Center和Size参数。 如果你在此处输入一个几何体数据的路径,节点会使用它的边界盒。 居中粒子,重设大小,而非使用Center和Size参数。
Reference Point Group 如果参考对象是一个几何体,此选项会指定将几何体中的哪些点作为参考对象使用。如果指定了点组,会计算点的编辑框,这样像球体这样的Primitive对象就不会被包括。
Center 设置限制框的中心。
Size 设置限制框的大小。
Use Reference’s Closure 如果参考场是使用速度场,会使用它的“封闭 x/y/z”设置,而非下面的这些参数。

如果没有参考对象,或者参考对象没有速度场,下面的这些参数会被使用。

Closed Ends 定义会使用方盒的哪个边界。

X, Y, Z 设置哪个边是封闭的。
Parameter Operations 每个数据选项都有一个关联的菜单,可以指定参数如何操作对象。

Use Default 使用默认操作菜单中的数值。
Set Initial 只当数据被创建时,设置该参数的值(设置初始状态)。在所有随后的时间步幅中,此参数数值不会改变。此可以用于设置,如位置,速度的初始状态。
Set Always 一直都使用该参数值。此方式可以用于被设置关键帧的数值在整个时间上都需要时所使用。这可能在整个时间上都使用物体的关键帧位置,或导出SOP中的几何体物体在每个时间步幅上都被重新抓取(如果物体有变形)。

你也可以使用此设置与参数的局部变量来随着时间的改变而修改参数。例如,在X位置上,表达式$tx + 0.1会导致在每个时间步幅上都向右移动一个单位。

Set Never 从不设置此参数的数值。当使用该节点修改一个已有的连接到第一输入端的数据块时,此选项非常有用。

例如一个RBD State DOP节点可以只给物体的质量设置动画。Set Never选项可以用于所有参数,除了质量参数(其会使用Set Always方式)。

Default Operation 对于任意的“操作” 菜单中设置使“用默认方式”的参数,此参数控制使用什么操作方式。

该参数也有同样的菜单选项,意思和参数操作菜单一样,但是没有“使用默认”选项。

Make Objects Mutual Affectors 开启此参数会使所有连接到该节点第一输入端的物体成为手动控制的效应器。

此相当于使用一个 Affector DOP节点在物体和物体间创建一个影响关系(在连接到该节点之前创建)。此选项使所有流入一个解算器节点的物体影响其它物体变得更方便。

Group 当一个物体连接器被附加到该节点的第一输入端时,此参数可以用于从这些物体中选择被该节点所影响的一个Subnet容器。
Data Name 提示会被附加到物体上火其它数据中的数据名。如果数据名包含一个或多个”/”,表示要进入子数据内部。

例如,如果 Fan Force DOP节点有默认的Forces/Fan数据名,此会将名为Fan的数据附加到一个名为Force的数据块中。如果不存在名为Forces的数据,会创建一个数据块容器来放置Fan子数据。

不同的数据块在应当使用什么名称方面有不同的需要。除非在及其罕见的情况下,会使用默认的数据。

Unique Data Name 开启该参数会修改数据名参数值,确保由该节点创建的数据会使用一个唯一的名称被附加,这样它就不会在任何已有的数据中被覆盖。

当关闭该参数,使用相同名称附加两个数据块会导致第二个数据被第一个替换。

如果一个物体需要多个风扇力来吹起它,此时使用唯一数据名方式更容易确保每个风扇力不会覆盖先前的风扇力(而不是要试着改变每个风扇的数据名来避免产生冲突)。

在另一方面,如果已经知道一个物体被附加了一些RBD状态数据,关闭该选项可以允许一些新的RBD状态数据覆盖已有的数据。

Solver Per Object 默认解算器的行为是附加同样的解算器到所有在指定组中的物体上。此可以让物体在一个但通道中被解算器所处理,因为这些参数对每个物体都是可识别的。 但是,在单个物体上的某些物体操作更逻辑化。在这种情况下,可以使用$OBJID表达式来改变解算器对于每个物体的参数。设置此项会在每个物体上创建一个单独的解算器,允许$OBJID 变量有所不同(按预期的那样变化)。

Inputs

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

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

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

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

Outputs

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

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

点击分享到: