可以为 Nucleus 对象或流体效果创建单个或多个 nCache,其中每一个都可以由单个帧、多个帧或一定范围的帧组成。如果要为 Nucleus 对象或流体效果创建多个 nCache,则可混合其缓存以创建新的模拟和效果。请参见在属性编辑器中混合和设定 nCache 的权重。
对于 nCloth 和 nParticle 缓存,可以通过在对象的“属性编辑器”(Attribute Editor)的“缓存”(Caching)区域中选择来指定保存在 nCache 文件中的特性。请参见创建和编辑 nCloth 缓存和创建和编辑 nParticle 缓存。对于流体缓存,可以通过在“创建流体缓存选项”(Create Fluid Cache Options)窗口中选择来指定保存在缓存文件中的流体特性。请参见创建流体缓存文件。
除了创建新 nCache 外,也可以导入以前创建的 nCache。导入 nCache 将覆盖或替换附加到对象的任何现有缓存数据。
创建新的 nCloth 或 nParticle nCache
将使用“创建 nCache 选项”(Create nCache Options)或“创建流体缓存选项”(Create Fluid Cache Options)窗口的当前设置缓存对象的模拟。请参见“nCache > 创建新缓存(nCache > Create New Cache)”或“流体 nCache > 创建新缓存(Fluid nCache > Create New Cache)”。
将生成一个或多个 .mc 缓存文件和一个 .xml 描述文件,并存储在“创建 nCache 选项”(Create nCache Options)或“流体缓存选项”(Fluid Cache Options)窗口中指定的目录中。cacheFile 节点(默认情况下名为 nObjectShape#Cache#)也会添加到对象,将禁用现有的所有 nCache 节点,以便只看到新的缓存播放。
文件分布 | 创建的 nCache 文件数 | 创建的 XML 描述文件数 | 创建的 nCache 节点数 |
---|---|---|---|
一个文件 | 1 | 1 | 1 |
每帧一个文件 | 多个,每帧 1 个 | 1 | 1 |
文件分布 | 创建的 nCache 文件数 | 创建的 XML 描述文件数 | 创建的 nCache 节点数 |
---|---|---|---|
一个文件 | 1 | 1 | 多个,每个对象一个 |
每帧一个文件 | 多个,每帧一个 | 1 | 多个,每个对象一个 |
一个文件/每个几何体一个文件 | 多个,每个对象一个 | 多个,每个对象一个 | 多个,每个对象一个 |
每帧一个文件/每个几何体一个文件 | 多个,每帧一个,每个对象一个 | 多个,每个对象一个 | 多个,每个对象一个 |
将出现“导入”(Import)文件”浏览器窗口。请参见“nCache > 附加现有缓存文件(nCache > Attach Existing Cache File)”或“流体 nCache > 附加现有缓存文件(Fluid nCache > Attach Existing Cache File)”。
将为导入的 nCache 创建新的 cacheFile 节点,并且该节点将自动附加到选定对象的 cacheBlend 节点。这使您可以将导入的缓存与选定对象的任何现有 nCache 进行组合。