烟雾域

    域物体内部包含整个模拟。 烟雾和火焰不能都离开域,它们将根据域的行为设置来选择与域的边界碰撞或者消失。

    请记住,大型的域名需要更高的分辨率和更长的烘焙时间。 您需要使其足够大以使模拟适合其中,但不要太大以至于计算模拟所需的时间太长。

    要创建一个域,请添加一个立方体 添加 ‣ 网格 ‣ 立方体,或者 Shift-A 添加,调整形状直到它包含您想要实行烟雾火焰的区域。 要将其转换为烟雾域,请单击 属性编辑器 ‣ 物理 里面的 烟雾 ,然后选择 作为 烟雾类型

    Note

    可以 使用其他形状的网格物体作为域对象,但烟雾模拟器将使用形状的 (边界框)作为域边界。 换句话说,域的实际形状仍然是长方体。

    参考

    面板:物理 ‣ 烟雾 ‣ 选项
    类型:

    细分精度

    烟雾区域被细分为许多称为体素的“细胞”(参见 体素),它构成烟雾的“像素”。 此设置控制域中的细分数。 更多的细分是创建更高分辨率烟雾的一种方式(参见 )。

    由于分辨率是根据 细分 定义的,因此较大的域需要更多的细分才能获得与小域相同的分辨率。

    另外参见 关于域细分和高精度的注意事项

    时间比例

    控制模拟的速度。 较低的值可以实现“慢动作”模拟,而较高的值可用于更快地推进模拟(用于生成用于静态渲染的烟雾)。

    边界碰撞

    控制域的哪一侧允许烟雾“通过”边界,使其消失而不影响模拟的其余部分,以及哪些侧面会使烟雾碰撞偏转方向 。

    空白空间

    体素低于此值时将被认为不存在。

    行为

    参考

    面板:物理 ‣ 烟雾 ‣ 行为
    类型:

    密度

    控制密度影响的烟雾量。

    • 高于0的值将导致烟雾上升(模拟比环境空气轻的烟雾)。
    • 低于0的值将导致烟雾下沉(模拟比环境空气重的烟雾)。

    温差

    温差 设置控制烟雾受温度影响的程度。

    此设置对烟雾的影响取决于每个流物体 温差:

    • 当流物体 温度差 设置为正值时,大于0的值将导致烟雾上升,当流物体 温度差 设置为负值时,烟雾下沉。
    • 低于0的值将导致与正值相反,即,具有正 温差 的流物体发出的烟雾将下沉,具有负 温差 的流物体的烟雾将上升。

    请注意,来自不同温度的多个流物体的烟雾将混合并相互加热/冷却直至达到平衡。

    涡量

    控制烟雾中的湍流量。 较高的值会产生大量的小漩涡,而较低的值会产生更平滑的形状。

    不同涡量的比较。 左边的域涡量为3,而右边的域涡量为0.01。

    随着时间的推移让烟雾消散。

    时间

    烟雾在帧中的消散速度。

    减慢

    以对数方式消融烟雾。 一开始很快就会消失,但会持续更长时间。

    参考

    反应速度

    燃料燃烧的速度有多快。 较大的值产生很小的火焰(燃料燃烧之前可能会走得很远),较小的值会导致较大的火焰(燃料在完全消耗之前有时间流动更远)。

    烟雾

    为模拟燃烧燃料自动创建的额外烟雾量。

    涡量

    火焰的额外涡量。

    着火点

    火焰的最低温度。

    最大值

    火焰的最高温度。

    烟雾颜色

    燃料燃烧时产生的烟雾颜色。

    自适应域

    参考

    类型:
    面板:物理 ‣ 烟雾 ‣ 自适应域

    启用后,域将自适应地缩小以最佳地适应烟雾,通过使体素没有烟雾离开模拟来节省计算时间。 除非使用 添加 选项,否则自适应域不会超出原始域的范围。

    添加

    围绕域外添加的体素数。

    边距

    在体素周围留出的额外空间量。 对于非常快速移动的烟雾,可能需要更大的余量以防止烟雾被自适应边界切断,但是注意这将增加需要计算的体素数量。

    阈值

    体素在被认为是空的之前可以包含的最小量的烟雾,并且允许自适应域将其从模拟中切除。

    参考

    类型:
    面板:物理 ‣ 烟雾 ‣ 高精度

    高分辨率选项允许您以低分辨率进行模拟,然后使用噪声技术来增强分辨率,而无需实际计算。 这允许动画师快速设置低分辨率模拟,然后在不改变整体流体运动的情况下添加细节。 另请参阅 关于域细分精度和高精度的注意事项

    细分精度

    使用指定噪声方法提高烟雾分辨率的因素。

    流动采样

    高分辨率流的采样方法。

    噪波办法

    噪声方法的比较。左边是 波浪 ,右边是 FFT

    Note

    波浪 来自于 流体模拟的湍流.

    强度/力度

    噪声强度。

    从左到右,域的高分辨率强度设置为0,2和6。

    Tip

    可以在渲染中切换视口中高分辨率烟雾的可见性 简化选项.

    域细分精度 不一样。 通过使用这些分辨率设置的不同组合,您可以获得各种不同风格的烟雾。

    ../../../_images/physics_smoke_types_domain_high-resolution-comparison.jpg

    具有24个细分精度和4个 高精度 细分精度(左)的域与具有100个细分精度和1个 高精度 细分精度(右)的域之间比较。

    具有大量 高精度 细分的低域细分模拟通常在实际尺度(较大的火焰等)中看起来较小,并且可用于实现火山碎屑羽流,例如:

    域细分精度 模拟往往在实际度上看起来更大,具有很多较小的细节。

    集合

    参考

    如果设置,则只允许指定的 集合 作为此域中的流对象。

    碰撞

    如果设置,则只允许指定的 作为此域中的碰撞对象。

    参考

    类型:
    面板:物理 ‣ 烟雾 ‣ 缓存

    参见 烘焙.

    力场权重

    参考

    类型:
    面板:属性编辑器 ‣ 物理 ‣ 力场权重

    这些设置决定了许多 如何影响烟雾。

    效果器集合

    设置后,烟雾只能受指定集合中的力场影响。

    重力

    重力对烟雾的影响程度。

    全部

    所有力场的整体权重。

    其他设置决定了各个力场类型的权重。

    ../../../_images/physics_smoke_types_domain_force-field-demo.jpg