bifrostKillFieldContainer 节点上的属性可用于根据各种标准删除 Bifröst 液体、泡沫或 Aero 粒子。请参见通过禁用场删除粒子。
容器属性(Container Attributes)
- 启用(Enable)
- 启用整个容器节点的求值。
- 求值类型(Evaluation Type)
- 控制如何对节点求值。通常不应对此进行更改。
- 模拟(Simulation)
- 该节点根据上一帧进行求值。
- 特性
- 该节点仅用于设置由其他节点使用的值。
- 网格特性(Mesh Property)
- 该节点用于在多边形网格对象(例如,发射器、碰撞对象以及在模拟中使用的其他网格)上设置值。
- 逐帧(Per Frame)
- 该节点每帧均会求值,但不依赖于上一帧。此模式可用于动画或读取缓存文件。
禁用场属性(Kill Field Properties)
- 边界(Boundary)
-
如果单独使用,“边界”(Boundary)将立即删除由“边界控制”(Boundary Controls)定义的体积内的粒子。如果与“寿命”(LifeSpan)和/或“水滴”(Droplets)结合使用,则会将其效果限制到该体积内的粒子。例如,如果使用“寿命”(LifeSpan),则您可以使较旧的粒子仅在离开或进入特定区域时才开始消亡。
当“边界”(Boundary)处于禁用状态时,“寿命”(LifeSpan)和“水滴”(Droplets)会影响任意位置的粒子。
- 寿命(LifeSpan)
- 基于年龄(自发射以来的时间)删除粒子。 若要使此选项生效,必须在液体特性的“可选通道”(Optional Channels)属性组中启用“年龄”(Age)。此模式仅受液体和泡沫支持,并且可能会对 Aero 产生意外的结果。
- 水滴(Droplets)
- 基于“水滴”(Droplet)通道的值删除粒子(请参见使用 Bifröst 水滴)。此模式仅受液体支持,并且可能会对泡沫或 Aero 产生意外的结果。
边界控制(Boundary Controls)
控制启用“启用边界”(Enable Boundary)时隐式边界的形状。在场景中缩放、旋转和平移节点以定义受影响的体积。
- 边界形状(Boundary Shape)
- 选择形状。
“InMesh”选项使用连接的多边形网格(如果有)。
- 截面半径(Section Radius)
- “管状体”半径(如果形状是圆环)。
- 边界衰减(Boundary Falloff)
-
使用衰减曲线修改每个粒子的消亡概率。粒子的基本消亡概率由
“寿命”(Lifespan)和
“水滴”(Droplets)属性组中的一个或两个设置确定。
“边界衰减”(Boundary Falloff)基于每个粒子的位置控制衰减曲线的指数,例如:
- 值为 0.0 时不衰减。基本消亡概率在场的整个效果体积中保持不变。
- 1.0 提供线性衰减,即:从场中心的基本概率衰减到边界外部的 0.0。
- 2.0 提供平方反比衰减,即:从中心的基本概率衰减到边界外部的 0.0。
如果“反转”(Invert)处于启用状态,则衰减将反转,使基本概率的完整效果应用于边界外部的任意位置。在边界内,该效果在中心处衰减到无。
- 反转(Invert)
- 禁用时影响边界内的粒子,启用时影响边界外的粒子。
- 内部保护(Protect Inside)
-
启用“反转”(Invert)时,此选项可防止场边界内部的粒子被其他场删除。这在其他场与该场重叠时很有用。
- 启用最大深度(Enable Max Depth)、最大深度(Max Depth)
-
将场的效果限制为在流体体积的曲面下方指定深度的层。激活此选项可由外而内删除粒子,而不会在流体内部创建洞。
请注意,该选项不要求激活“启用边界”(Enable Boundary)。
寿命(Lifespan)
控制“模式”(Mode)设置为“寿命”(LifeSpan)时粒子如何消亡。从不禁用年龄比“最小年龄”(Min Age)小的粒子,但始终禁用年龄比“最大年龄”(Max Age)大的粒子。在“最小年龄”(Min Age)与“最大年龄”(Max Age)之间,粒子随机消亡,其中较旧的粒子更有可能消亡。
如果您希望所有粒子在相同的年龄消亡,请将这两个属性设置为相同的值。
水滴(Droplets)
控制“模式”(Mode)设置为“水滴”(Droplets)时粒子如何消亡。水滴通道值介于“最小水滴值”(Min Droplet Value)和“最大水滴值”(Max Droplet Value)之间的粒子随机消亡,而水滴通道值高于“最大水滴值”(Max Droplet Value)的所有粒子将被禁用。