可以使用“流水线缓存”(Pipeline Cache)导入和导出选项,将 Maya 场景文件作为基于 Alembic 的缓存文件进行保存和加载。Alembic 文件格式是一种开源格式,专为交换复杂 3D 几何数据而开发。Alembic 文件是具有较强可移植性且与应用程序无关的文件,因此可由多种内容创建应用程序进行共享、处理和播放。Maya 支持版本 1.04 的 Alembic 格式。
在 Maya 中,基于 Alembic 的缓存提供了许多性能改进,包括加快大型场景加载速度、更快速播放复杂角色动画,以及实时播放包含拓扑更改的几何数据。可以将复杂的场景和动画导出为 Alembic 文件,然后将其重新导入到 Maya 中,以提高播放性能并减少内存使用。通过此工作流,可以轻松地将复杂场景数据传递到制作流程的各个区域,如动画与模拟之间的区域或动画与照明之间的区域,而不会因为完全可编辑的场景产生较大的开销。
有两种类型的基于 Alembic 的缓存:Alembic 缓存和 GPU 优化的 GPU 缓存。这两种缓存文件都与第三方应用程序兼容,并都以 .abc 文件扩展名保存。
您可以访问 Alembic 缓存导出和导入选项,方法是选择“流水线缓存 > Alembic 缓存 > 导出”(Pipeline Cache > Alembic Cache > Export)和“流水线缓存 > Alembic 缓存 > Alembic 导入”(Pipeline Cache > Alembic Cache > Alembic Import)。
您可以访问 GPU 缓存导出和导入选项,方法是选择“流水线缓存 > GPU 缓存 > 导出”(Pipeline Cache > GPU Cache > Export)和“流水线缓存 > GPU 缓存 > 导入”(Pipeline Cache > GPU Cache > Import)。