Bifröst 液体 EmitterProps、EmissionRegionProps 属性

Bifröst 液体 emitterProps 控制共享此特性的网格对象中的发射。请参见使用 Bifröst 发射器

emissionregionProps 共享相同属性以及“消亡年龄”(Death Age),但是应用于在导向液体模拟中用作发射区域的网格。请参见使用平面网格在定义的区域中引导 Bifröst 液体

容器属性(Container Attributes)

启用(Enable)
启用整个容器节点的求值。
求值类型(Evaluation Type)
控制如何对节点求值。通常不应对此进行更改。
模拟(Simulation)
该节点根据上一帧进行求值。
特性(Property)
该节点仅用于设置由其他节点使用的值。
网格特性(Mesh Property)
该节点用于在多边形网格对象(例如,发射器、碰撞对象、加速器以及在模拟中使用的其他网格)上设置值。
逐帧(Per Frame)
该节点每帧均会求值,但不依赖于上一帧。此模式可用于动画或读取缓存文件。

特性(Properties)

启用(Enable)
启用关联发射器中的液体发射。
连续发射(Continuous Emission)
使用更多粒子重新填充变空的体素。对于喷管和喷嘴等液体资源,请将此选项保留为启用状态;对于水池或一滴液体,请将此选项保留为禁用状态。

转化(Conversion)

控制如何体素化对象的体积。

模式(Mode)
控制对象如何体素化:
  • “实体”(Solid)创建包括内部网格的实体体积。网格应为流形且防水。
  • “壳”(Shell)创建网格曲面周围的薄壳。在该模式中,“厚度”(Thickness)值通常应为 1.0 或更大。
  • “实体(稳健)”(Solid (Robust))“实体”(Solid)的一种替代方法,通常可以为具有精细细节、通向型腔的开口或不防水曲面的体积提供更好的结果。但是,它不会处理全封闭区域内部的流体。

粗化内部(Coarsen Interior)

“模式”(Mode)“实体(稳健)”(Solid (Robust))时,通过对体积内的体素执行其他粗化操作来节约内存,特别是对于自交网格尤其如此。

偏移曲面距离(Offset Surface Distance)

“模式”(Mode)“实体(稳健)”(Solid (Robust))时,用于闭合(先扩张再腐蚀)硬体素的距离(以体素宽度表示)。内部最小值为 1.0,因此仅大于该数字的值才能生效。较高的值可能会产生瑕疵。

厚度(Thickness)
体素宽度量,用于加厚体积。对于已经非常厚的实体体积,可以为精确的网格边界使用 0.0 甚至负值来缩小沿曲面法线的体积。对于更薄的体积和壳,应使用较大的值来防止出现孔。
体素比例(Voxel Scale)

“主体素大小”(Master Voxel Size)的比例因子,用于最初体素化共享此特性的网格。请参见控制 Bifröst 模拟的体素分辨率

发射(Emission)

消亡年龄(Death Age)(仅发射区域)

删除前粒子可以超出其发射区域的时间长度(以秒为单位)。

物理属性(Physical Attributes)

密度(Density)
液体的物理密度单位为 kg/(栅格单位)3。值 1000 对应于水的密度(如果 1 单位 = 1 米)。
注: 密度不影响粒子发射速率。
膨胀速率(Expansion Rate)
展开或收拢发射器内的液体。正值会将粒子从所有方向推出发射器,而负值则会将粒子拉入发射器,值 0.0 将既不推出也不拉入。

例如,若要从底部填充容器,可以使用正的“膨胀速率”(Expansion Rate)将粒子推出发射器,并与“连续发射”(Continuous Emission)组合,以在发射器变空时重新填充。

从数学原理上讲,该值定义 Bifröst 尝试在发射器速度场的每个体素中维护的散度。值 0.0 对应不可压缩的流体。

粘滞(Stickiness)

强度(Strength)
此发射器中的液体黏着到附近碰撞对象的量。
带宽(Bandwidth)
发射器中的液体需要以多大的粘合度粘合到碰撞对象,粘滞才能影响它(以世界空间单位表示)。

UV 投影(UV Projection)

定义随粒子平流传递的 UV 坐标。选择“投影”(Projection),然后单击“工具”(Tool)激活操纵器以调整投影。