可以通过缓存对象的变形到几何缓存,将多边形网格、NURBS(包含曲线)曲面和细分曲面变形(蒙皮和非蒙皮)保存到服务器或本地硬盘驱动器。几何缓存是存储顶点变换数据的特殊 Maya 文件。当在播放或渲染包含许多变形对象的场景,并希望减少 Maya 要执行的计算数量时,这将非常有用,此外它们还允许您以直观的非线性方式轻松混合和编辑对象的变形。 使用几何图元缓存,也可以通过 Autodesk?FBX? 插件与其他支持软件包(例如,新版本的 Autodesk? 3ds Max? 和 Autodesk? MotionBuilder?)交换点数据。
注意
几何缓存仅存储对象的顶点的 XYZ 位置,而不存储对象的变换节点的平移、旋转或缩放。
可以使用几何缓存来执行以下操作:
缓存混合变形,以便可以替换或删除几何缓存帧,进一步修改它们的变形。
缓存角色的带有许多变形的高分辨率蒙皮,以加速其场景的播放或渲染速度。
可以从“几何缓存”(Geometry Caching)菜单创建对象的几何缓存,然后从“属性编辑器”(Attribute Editor)或“Trax 编辑器”(Trax Editor)编辑它们。创建缓存时,可选择以下 Maya 缓存格式:
mcx 文件使用 64 位索引,并可以大于 2.0 GB。
使用 mcx 文件格式可缓存大型动画。
mcc 文件使用 32 位索引,且不能大于 2.0 GB。
注意 :几何缓存文件格式是可以使用单机版应用程序读取的开放格式。有关详细信息,请参见位于 Maya 2014 安装目录下 devkitpythonScripts 文件夹中的 Python 脚本示例 cacheFileExample.py。该示例脚本介绍了如何解析缓存描述文件及其关联数据。请参见 geometryCacheConveter(位于手册的《Maya API Guide》中)。