Houdini 中文帮助文档

Gas Particle Forces

是一个微解算器,会计算粒子(代表着替换的球体)间成对的碰撞力。

Parameters

Geometry 设置包含粒子的几何体,其中粒子的碰撞力会被计算。
Enable Pressure Force 启用或禁用该DOP所运用的压力。
Poisson Ratio 是一个0到0.5的材质属性。影响排斥强度。低值会增加排斥强度。
Elastic Repulsion 控制排斥的阻尼效果,默认是1.5,不需要改变该值。
Repulsion Strength (Young’s modulus (Pa) ) 控制恢复力的大小,用于取消碰撞。

低值允许粒子长时间重叠(在分离之前)。高值会增加系统的硬度,并且需要更多的子步幅来维持稳定。

Viscous Dampening 控制粒子的粘滞阻尼效果。默认值为0.5,也不需要改变该值。
Dampening Strength 控制碰撞阻尼的强度。

低值会产生有弹性的排斥,高值会减慢碰撞响应。

Contact Resistance 控制粒子对接触摩擦力的线性反应。

默认值1.5是常规可接受的,并且通常不需要改变该值。

Contact Dampening 控制接触摩擦力的阻尼,默认值为0.5,也不需要改变该值。
Rolling Friction 设置滚动摩擦系数。典型的比滑动摩擦系数小很多。
Obj. Rolling Friction 控制和粒子接触的物体的滚动摩擦系数。
Obj. Impulse Duration 控制物体和粒子碰撞时,瞬间摩擦力的大小。

低的值意味着脉冲力非常大,并且此会增加系统的硬度和模拟时间。高的值表示物体摩擦力对粒子有较少的影响。

Obj. Trans. Impulse Factor 物体移动脉冲因子控制物体脉冲强度,用于减慢粒子的移动。
Obj. Roll. Impulse Factor 物体滚动脉冲因子控制物体脉冲强度,用于减慢粒子的旋转运动。
Compute New Velocity 如果启用该项,DOP会计算粒子间的力,并且直接修改被影响的粒子的速度属性。如果没有启用,DOP只会简单的放置计算的力到粒子的力属性中。
Do Collisions 任何被标记为一个碰撞关系的体积数据都会被包含在碰撞计算中。
Use SDF Velocity 给物体-粒子碰撞使用物体的SDF速度。
Use GEO Velocity 给物体-粒子碰撞使用物体的GEO速度。
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状态数据覆盖已有的数据。

点击分享到: