缓存 nParticle 模拟

 
 
 

播放模拟时,请注意模拟较之前播放得更慢。这是由 nParticle 对象的输出网格所需的额外计算造成的。可以使用 Maya 的 nCache 功能来缓存模拟并以更快的速度播放场景。请参见手册的“nDynamics”部分中的“nCaching 概述”

缓存 nParticle 模拟

  1. 在缓存模拟之前,通过在“大纲视图”(Outliner)中选择“Water_Mesh”对象,然后选择“显示 > 隐藏 > 隐藏当前选择”(Display > Hide > Hide Selection),将该对象隐藏。

    隐藏输出网格可加快 nCaching 过程。

  2. “大纲视图”(Outliner)中,选择 Water_Mesh
  3. 选择“nCache > 创建新缓存”(nCache > Create New Cache)>

    将出现“创建 nCache 选项”(Create nCache Options)窗口。

  4. “创建 nCache 选项”(Create nCache Options)窗口中,执行下列操作:
    • “缓存目录”(Cache directory)设定为要保存缓存的文件夹。
    • 对于“文件分布”(File distribution),请选择“一个文件”(One file)
    • “缓存名称”(Cache name)设定为 LiquidSimulationCache
    • 单击“创建”(Create)

    Maya 将自动播放场景,并将帧存储在指定的目录下。

  5. 缓存模拟后,通过在“大纲视图”(Outliner)中选择“Water_Mesh”,然后选择“显示 > 显示 > 显示当前选择”(Display > Show > Show Selection),以显示该对象。
  6. 播放模拟。

    请注意,现在场景将以较快速度进行播放。也可以在时间轴上缓慢拖动,并逐帧查看模拟。如果对任意 nParticle 属性设置进行更改,请创建新缓存以查看所做更改。

在本课程的下一节中,将使用缓存的模拟来帮助优化指定的模拟区域。