在创建几何缓存时,缓存将作为为缓存生成的 .mc(Maya 缓存)文件和 .xml 描述文件保存到磁盘。XML(可扩展标记语言)描述文件包含一系列重要缓存属性,Maya 使用这些属性查找几何缓存对象的数据文件以及其他有用信息(如其缓存的时间范围)。可以使用 XML 描述文件跟踪几何缓存文件及其关联的对象和场景。
XML 描述文件中包含的几何缓存信息由 XML 元素和属性设置结构或进行组织。每个常规元素(如 cacheType 和通道)或嵌套元素(如 channel#)都包含一个或多个 属性(如、或,其中列出了特定几何缓存属性。
Autodesk_Cache_File
指定几何缓存在磁盘上的格式。
从下列三个选项中选择:
-
-
-
-
指定几何缓存分为多个 Maya 缓存文件,每个缓存帧一个文件。
-
-
指定几何缓存的帧或时间范围。例如,如果几何缓存从帧 1-25 包含对象的变形,则范围属性将为 250-6250。
时间范围以时间步度量。时间步是子帧单位。每个几何缓存帧包含多个时间步。帧中包含的时间步数由当前工作单位(时间)用户首选项设置确定。
每一帧的时间步数 = 6000/帧速率。例如,如果您的首选项设置为胶片 (24 fps),则几何缓存的每个帧包含 250 个时间步。
-
-
指定创建当前 XML 描述文件及其几何缓存文件的 Maya 几何缓存功能的版本号。
为几何缓存指定以下内容:
- 几何缓存的 Maya 场景文件的名称及其在磁盘上的位置。
- 创建几何缓存的 Maya 版本。
- 创建几何缓存的帐户的名称。
包含所有对象或通道特定的几何缓存信息。
将为每个几何缓存对象指定其各自的 channel# 嵌套元素。例如,如果选择 5 个对象,将设置为或,并缓存其变形,则将生成一个 XML 描述文件并且会包含以下嵌套元素:channel0、channel1、channel2、channel3 和 channel4。但是,如果将设置为,则将为每个选定对象生成一个 XML 描述文件并且每个 .xml 文件中只显示一个 channel# 嵌套元素。
-
-
指定几何缓存所属的对象的名称。此值对于每个几何缓存对象是唯一的。
-
-
指定在其中存储通道的几何缓存数据的数组的数据类型。当前,仅支持。
-
-
指定通道的几何缓存驱动哪些类型的对象数据。当前,仅支持属性值。
-
-
指定是否以等空间间隔将通道的变形采样保存到磁盘。规则指示以等空间间隔保存这些采样,不规则指示以不等空间间隔保存这些采样。
这些值由 Maya 用于帮助它更高效地在磁盘上搜索通道的几何缓存文件。
通常,几何缓存的采样类型在创建后始终是规则的。但是,如果编辑缓存的方式会更改其采样间隔,则其采样类型将更改为不规则。例如,如果您的几何缓存对每一帧求值,并且您向其附加一个每隔 2 帧进行一次求值的缓存,则您的缓存的采样类型将更改为不规则。
-
-
指定在首次创建通道的几何缓存文件时,这些文件在磁盘上的间距。
=x。例如,如果将设置为 0.5,将设置为 1,并将用户设置为 24 fps,则会每 125 个时间步或半帧进行一次采样并将其保存到几何缓存。
-
-
指定通道在磁盘上的第一个缓存文件的时间(以时间步为单位)。
-
-
指定通道在磁盘上的最后一个缓存文件的时间(以时间步为单位)。