播放模拟时,请注意模拟较之前播放得更慢。这是由 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 属性设置进行更改,请创建新缓存以查看所做更改。      

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

,