流体附录

    • 不要惊讶,在模拟后你会得到一大堆网格(.bobj.gz)文件。一组用来预览,另一组用于最终结果。每组都包含一个 文件对应动画的每一帧。每个文件都包含模拟结果 — 你会用到它们的。

    • 在运行可能会花费数小时的高分辨模拟之前,首先运行一遍低分辨率模拟以检查结果。

    • 不要试图一次性完成一个复杂场景。Blender有一个强大的合成器,你可以使用它为多个动画做合成。

    局限和解决方法

    • 如果设置似乎出了问题,确保所有法线是正确的(进入 编辑模式,全选,重新计算法线)。
    • 目前设置零重力时模拟会出问题。可以通过设置一个非常小的重力避免这种情况。
    • 如果一个对象被初始化为体积类型,它必须是封闭的,并且具有内侧(平面会出问题)。如果要使用平面,切换到外壳,或者挤出平面。
    • 点击 烘焙 后Blender无响应。稍等一会后按下 Esc 可以使Blender重新工作 — 这种情况通常发生在分辨率太高和内存交换到到硬盘时,这时所有的操作都变得非常缓慢。降低分辨率应该有所帮助。
    • 网格应该是封闭的,因此如果在模拟过程中,某些流体对象的初始状态不太正常,请检查各部分顶点是否形成了闭合网格。不幸的是,在Blender中的Suzanne(猴子)不是封闭网格(眼睛是分离的)。
    • 如果流体模拟报错(如显示“初始化失败”)并退出,请确保你的流体域设置有效,例如将其重置为默认设置。
    • 注意,第一帧可能只需要几百兆内存,但后期一帧可能超过1GB,这可能是一段时间后烘焙失败的原因。如果是这样,先尝试以最终分辨率烘焙中间或末尾的一帧,检查烘焙是否可以正常工作。
    • 设置表面细分从1到2时,内存使用量会翻倍。
    • 使用“生成粒子”也将增加内存要求,因为它们会增加表面积和复杂性。普通流体模拟生成的粒子占用内存较少。