使用 Blender Fluid 引擎模拟管中气泡

发布于 2026年02月25日 | 从西班牙语翻译
Captura de pantalla de Blender mostrando una simulación de fluido donde una esfera (burbuja) asciende dentro de un cilindro transparente (tubo con líquido), con los paneles de propiedades de física y materiales visibles.

使用 Blender 的 Fluid 引擎模拟管中的气泡

使用 Blender 中包含的强大 Fluid 模拟引擎,可以创建气泡在液体中移动的逼真动画。本教程将一步步指导你完成,从基本几何体到最终的材质和物理调整。🫧

准备基础几何体

第一步是构建场景的基本元素。你需要一个空心圆柱体来表示管子,以及一个较小尺寸的球体在其内部,作为气泡的核心。球体必须完全浸没在圆柱体的体积中,并且不与内壁接触,以避免模拟失败。

需要检查的关键点:
  • 圆柱体必须是空心物体,你可以使用固化修改器或直接建模。
  • 球体的尺寸必须显著小于管子的内径。
  • 在球体与圆柱体所有内表面之间留出明显的空隙。
正确的初始几何布局对于流体求解器计算交互而无错误至关重要。

设置流体模拟

转到物理属性,为物体分配正确的类型。对于圆柱体,赋予Domain类型,它定义模拟发生的体积。对于球体,分配Flow类型。在 Flow 配置中,选择流体是Inflow(连续生成流体)还是Geometry(使用物体形状作为初始源)。

域的重要设置:
  • 分辨率:控制模拟细节。64 到 128 之间的值提供质量与处理时间之间的良好平衡。
  • 时间缩放:你可以调整它来加速或减慢模拟的物理现象。

定义外观和物理行为

为了让管子看起来含有液体,在着色编辑器中使用Principled BSDF节点创建一个透明材质,类似于玻璃或水。对于气泡,应用类似的材质,但将其折射率 (IOR)修改为接近 1.0 的值,这是空气的值。这将创建正确的视觉扭曲。

在域的Fluid > Settings选项卡中,你可以微调参数,如流体的密度粘度,以控制气泡的移动。为了增加动态性,加入一个力场如Turbulence(湍流)。始终检查场景属性中的重力方向和强度;如果它被反转或禁用,气泡不会以逼真的方式上升。⬆️