什么是 nCaching?

 
 
 

可通过缓存 Nucleus 对象或流体效果来将模拟数据保存到服务器或本地硬盘驱动器。nCache 是存储模拟的模拟点数据的特殊 Maya 文件。nCache 还会连接到 Nucleus 系统中的Nucleus 节点,这样可允许缓存及未缓存 Nucleus 对象进行交互。

当希望 Maya 在播放或渲染包含模拟 Nucleus 对象或流体效果的场景时减少计算量,nCache 将非常有用,同时还允许以直观的非线性方式轻松指导、混合并编辑模拟。

注意

nCloth 缓存仅存储与 nCloth 对象顶点的 XYZ 位置有关的信息,而不是 nCloth“变换”(Transform)节点的平移、旋转或缩放。

可以使用 nCache 执行以下操作:

可从“nCache”菜单为 Nucleus 对象创建 nCache,并从流体 nCache 菜单为流体效果创建 nCache。可以从“属性编辑器”(Attribute Editor)“Trax 编辑器”(Trax Editor)编辑 nCache。

注意对于 nHair,当前不支持“可缓存的属性”(Cacheable Attributes)“动力学状态”(Dynamic State)选项。

对于 nCloth、nParticle 和 nHair 缓存,可以通过在对象的“属性编辑器”(Attribute Editor)“缓存”(Caching)区域中选择来指定保存在 nCache 文件中的特性。对于流体缓存,可以通过在“创建流体缓存选项”(Create Fluid Cache Options)窗口中选择来指定保存在缓存文件中的流体特性。请参见创建流体缓存文件

注意

nCache 文件格式是可供独立应用程序读取的开放格式。有关详细信息,请参见位于 Maya 2013 安装目录下 devkit\pythonScripts 文件夹中的 Python 脚本示例 cacheFileExample.py。该示例脚本演示了如何解析缓存描述文件及其关联数据。请参见geometryCacheConverter(位于《Maya API Guide》中)。

相关主题