发射器是 Bifröst 模拟中流体的源。
与在完全基于粒子的流体中不同,粒子没有“发射速率”。相反,粒子基于速度体素场从发射器流出。这取决于多种因素,包括重力、压力、温度以及其他影响。粒子的主要作用是追踪流体位置,它们本身不驱动流。
粒子将自动继承发射器的速度。
将发射器添加到现有 Bifröst 模拟
- 选择一个或多个多边形网格作为发射器(不支持实例),并选择下列选项之一:
- 主容器(例如,bifrostLiquid 或 bifrostAero),以便将所有选定网格添加到新的共享发射器特性。或者,可以选择形状(例如,液体或 Aero)。
- 现有发射器特性,以便与选定网格共享其属性值。
- 选择。
如果没有任何粒子显示在视口中,请检查以下几项:
- 确保流体未被发射器本身隐藏。例如,您可以切换到“线框”(Wireframe)显示,将发射器制作成模板(不可选),或只是隐藏发射器。
- 确保在视口的菜单栏中将“渲染器”(Renderer)设置为“Viewport 2.0”。
- 确保当前帧为模拟的开始(默认情况下为帧 1)。
- 发射器对象太小,无法包含任何体素时,可减少容器节点上的“主体素大小”(Master Voxel Size)。
移除发射器
- 选择以下选项:
- 一个或多个现有发射器。
- 容器(例如,bifrostLiquid 或 bifrostAero)或形状对象(例如,液体或 Aero)。
- 选择。
移除最后一个使用特定特性的网格时,会同时移除特性节点。
编辑发射器
若要修改特定发射器和从其发射的流体的特性,请编辑相应发射器特性的属性。选择发射器网格时,“emitterProps”选项卡会显示在“属性编辑器”(Attribute Editor)中。或者,可以直接在大纲视图中选择该特性。
此外,您还可以绘制特定发射属性。请参见绘制 Bifröst 属性。
连续发射(Continuous Emission)
“连续发射”(Continuous Emission)是用于确定发射器行为的最重要的属性。
- 如果要填充静态池、发射单个水滴或创建单股烟,请禁用“连续发射”(Continuous Emission)。粒子仅在模拟的第一帧发射。
- 如果要使用发射器作为流动的河或冒烟的烟囱等对象的源,请将“连续发射”(Continuous Emission)保持启用状态。发射器的体素因重力或其他影响而清空时,它们会使用粒子自动重新填充。
- 如果您想要喷射(如液体从软管喷嘴喷出),请将“连续发射”(Continuous Emission)保持启用状态,此外,使用运动场推动粒子向特定方向喷出。
可以动画显示“启用”(Enable)或“连续发射”(Continuous Emission)以启用和禁用发射器。
主体素大小(Master Voxel Size)
与碰撞对象等其他网格不同,不需要对发射器的全局体素比例进行额外控制。发射器和流体本身都使用在主模拟特性上设置的“主体素大小”(Master Voxel Size)。