什么是 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。

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

注意

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

相关主题