使用Flip解算器所需要的数据和参数创建粒子流体物体。
查看粒子流体模拟获取更多关于FLIP流体模拟的信息。
增加粒子间隔会降低分辨率,此可以让你的模拟更快。粒子间隔是以米来测量的,值为0.1表示10cm。最低的值可以是0.2或2cm。
Parameters
Properties
Particle Separation | 粒子间隔,值越小,粒子间的间隔越小,粒子数量越多,模拟精度也会增加,但会耗费大量模拟时间和内存。 该值是以米为单位的,0.1表示10cm。一般取0.05到0.1之间。 |
Particle Radius Scale | 粒子的半径是通过该参数来缩放粒子间隔而定义的。高的值会使流体体积增加,但是曲面细节度会减少。 |
Grid Scale | 是一个用于计算粒子间距的对流网格的细分尺寸的缩放因子。默认值就是最好的。 |
Collision separation | 设置用于碰撞场的吸附尺寸大小。如果在视图中可视化碰撞场时,不显示碰撞场,可以增加该值。 |
Creation
Creation Frame Specifies Simulation Frame | 定义创建帧是否引用Houdini的全局帧范围还是引用指定的模拟帧范围。后者可以被DOP网络级别下偏移时间和缩放时间所影响。 |
Creation Frame | 设置会创建物体的帧标号。只有当当前帧值等于该参数值时,才会创建物体。 |
Number of Objects | 而非创建单个物体,你可以创建多个有标识的物体。你可以通过使用$OBJID 表达式单独的设置每个物体的参数。 |
Object Name | 设置要创建的物体名。 |
Solve On Creation Frame | 对于新创建的物体,此参数控制拷贝出的物体是否在其被创建时的时间步幅上就被解算器解算。如果节点不是在模拟中被创建的,通常关闭此参数。 |
Allow Caching | 通过阻止大的物体被缓存,你可以确保有足够空间用于先前一帧的几何体碰撞缓存。 |
Initial Data
Input Type | 定义如何解释SOP 路径中的SOP几何体对象。
| ||||||||
Initial Configuration | 如果输入类型设为SOP Surface方式时,此定义如何初始化配置流体粒子。
| ||||||||
SOP Path | 控制流体粒子初始位置的几何体。 | ||||||||
Jitter Seed | 当输入类型是Surface SOP方式时,此参数用于抖动随机种子值,产生随机创建效果。 | ||||||||
Jitter Scale | 运用到每个粒子上的随机抖动值大小。 | ||||||||
Use Object Transform | 开启该项,包含SOP几何体的物体的变换会被应用到几何体上。(如果物体是运动的,开启此参数) | ||||||||
Initialize Fluid Attributes | 当输入类型为 Particle Field方式时,此参数才有意义。在这种情况下,此参数启用,当初始化流体时,DOP会使用新的值覆盖任何被 Particle Fluid Solver 解算器所使用的属性(质量,速度,密度等)。 如果关闭此参数,会从以存在的流体模拟中初始化粒子流体。 | ||||||||
Initialize Velocity | 当从一个粒子网格中查找源时,可能已经有了速度。此选项可以让你使用你自己的恒定速度值(Initial velocity参数定义的)来覆盖这些速度。 | ||||||||
Initial Velocity | 设置由该DOP创建的流体粒子的初始速度值。 | ||||||||
Add Viscosity Attribute | 会添加一个粘度属性,但不会输出。 记住,particle viscosity 参数相当于一个倍增器,所以1表示使用全局的粘度数值。 | ||||||||
Add Divergence Field | 使用分散场可以使粒子具有任意的分散或聚合性。也可以使用Flip解算器的分散选项卡下的参数来操纵此参数场。 | ||||||||
Closed Boundaries | 封闭边界,此参数定义一个模拟框边界开闭效果。 H的Flip模拟虽然是基于动态变化的模拟(像Naiad那样),但是其也有一个可缩放的边界框,此编辑框只用于存放流体,其大小不会影响流体的精度(此和RealFlow 2012是不同的)。 |
Guides
可视化选项卡中的参数可以让你快速开启或关闭各种参数的可视化。
粒子子选项卡中的参数控制流体粒子的可视化。
其它子选项卡可以让你可视化物体中的各种场,或属性。向量场可视化和标量场可视化帮助部分提供了更多关于这些的细节信息。
Physical
Bounce | 设置物体的弹性。 如果两个弹性值为1.0的对象碰撞,其会反弹,且无能量损失。如果两个弹性值为0的对象碰撞,它们会保持静止。 |
Friction | 设置物体的摩擦力,0表示无摩擦力。 |
Dynamic Friction Scale | 物体动摩擦力的缩放,值为1表示动摩擦力和静摩擦力相等。值为0表示一旦克服了静摩擦了(即物体运动了),物体的摩擦力会为0. |
Density | 设置流体的密度。 |
Viscosity | 设置流体的动态粘度。 此数值是存储在粘度场中的,可以在Flip解算器的体积速度输入端被操纵,或可以使用粘度选项卡中的粒子属性来覆盖它。 必须在Flip解算器的粘度选项卡中启用粘度参数才可以。 |
Collisions
Volume Offset | 设置在距离物体多远时,粒子碰撞就会发生。值为0,碰撞会在碰撞对象的边界发生。 |
Use Point Velocity for Collisions | 给碰撞使用点速度,效应器对象的局部速度是角速度和线速度的合并,但是,如果物体是变形的,局部点速度也可以用于估算变形效果。 |
Use Volume Velocity for Collisions | 给碰撞使用体积速度,如果一个效应器对象没有固定的点数量,但是有体积,那么体积的变化可以用于估算变形的速度。 |