为当前 Nucleus 对象创建新的 nCache。
如果选定了多个对象,则会为其中每个选定对象创建 nCache(“每个对象一个文件”(One file per object)),或者会为所有选定对象创建单个缓存(“每帧一个文件”(One file per frame)、“一个文件”(One file))。请参见创建或导入 nCache。
nCache > 创建新缓存(nCache > Create New Cache) >
打开“创建 nCache 选项”(Create nCache Options)窗口。在该窗口中可以为要创建的缓存指定名称、类型和磁盘上的位置。
注意
nCloth 缓存仅存储 nCloth 对象的顶点的 XYZ 位置,而不存储 nCloth 的“变换”(Transform)节点 (pMesh) 的平移、旋转或缩放。
缓存目录(Cache directory)
指定将 nCache 保存到的服务器或本地磁盘上的位置。使用文件夹图标 () 可以浏览到一个与默认目录不同的目录。
如果已将场景保存到磁盘,那么默认情况下会将 nCache 文件保存到 mayaprojectsdefaultdata 目录中按其场景文件命名的文件夹中。如果从未保存过场景,那么默认情况下会将 nCache 文件保存到 mayaprojectsdefaultdatacache 目录中。
缓存名称(Cache name)
为要创建的 nCache 指定名称。
使用缓存名称作为前缀(Use cache name as prefix)
将“缓存名称”(Cache name)设置为前缀。启用该选项时,nCaches 的基础名称为当前对象的名称外加指定的“缓存名称”(Cache name)作为前缀。例如,名为 Cape 且前缀为 red 的 nCloth 对象的缓存文件名如下所示:red_CapeFrame1、red_CapeFrame2、red_CapeFrame3 等等。仅当启用“每帧一个文件”(One file per frame)或“每个对象一个文件”(One file per object)时,该选项才可用。
缓存格式(Cache format)
指定 Maya 缓存格式。
mcx
创建使用 64 位索引的缓存文件。这些缓存文件可以超过 2.0 GB。
mcc
创建使用 32 位索引的缓存文件。这些缓存文件不能超过 2.0 GB。
文件分布(File distribution)
选择下列“文件分布”选项之一。
每帧一个文件(One file per frame)
指定会创建指定“缓存时间范围”(Cache time range)的每帧一个 nCache 文件。如果选择了多个对象,那么会为所有对象创建每帧一个 nCache 文件。
一个文件(One file)
指定会为指定“缓存时间范围”(Cache time range)创建一个 nCache 文件。如果选择了多个对象,那么会为所有对象创建一个 nCache 文件。
每个对象一个文件(One file per object)
如果启用该选项,那么在指定的“缓存时间范围”(Cache time range)内,会为每个选定对象创建一个 nCache 文件(如果启用“一个文件”(One file))或每帧一个 nCache 文件(如果启用“每帧一个文件”(One file per frame))。
如果禁用该选项,那么在指定的“缓存时间范围”(Cache time range)内,会为所有选定对象创建一个 nCache 文件(如果启用“一个文件”(One file))或每帧一个 nCache 文件(如果启用“每帧一个文件”(One file per frame))。
仅当选择了多个对象时,该选项才可用。
注意
如果“一个文件”(One file)或“每个对象一个文件”(One file per object)缓存超出了 2GB nCache 大小限制,则自动分割该缓存,并混合生成的缓存分段。 缓存时间范围(Cache time range)
选择下列“缓存时间范围”选项之一。
渲染设置(Render settings)
指定当前“渲染设置”(Render settings)确定“缓存时间范围”(Cache time range)。
时间滑块(Time Slider)
指定“时间滑块”(Time Slider)中的当前播放范围可确定“缓存时间范围”(Cache time range)。
开始/结束(Start/End)
指定在指定的“开始”(Start)时间和 “结束”(End)时间之间(包括“开始”时间和“结束”时间)的帧范围确定“缓存时间范围”(Cache time range)。
开始/结束(Start/End)
使用这些字段可以为“缓存时间范围”(Cache time range)指定“开始”(Start)时间和“结束”(End)时间。
每 # 个帧求值一次和每 # 次求值保存一次
创建 nCache 时,默认情况下会每一帧对 nCloth 对象的模拟采样一次,并会将该采样保存到缓存。
“每 # 个帧求值一次”(Evaluate every # frame(s))指定在 nCache 创建期间采样的频率。例如,值为 2 会在“缓存时间范围”(Cache time range)的每隔一帧处缓存当前对象的模拟。 “每 # 次求值保存一次”(Save every # evaluation(s))指定在创建 nCache 期间保存哪些采样。例如,值 2 指定仅将“每 # 个帧求值一次”(Evaluate every # frame(s))选项指定的每隔一个采样保存到您的 nCache。
有关详细信息,请参见 nCache 创建。