流体 nCache > 创建新缓存(Fluid nCache > Create New Cache)
 
 
 

为当前流体对象创建新流体效果缓存。

如果选择了多个流体对象,可以为每个选定的流体对象都创建一个流体缓存,也可以为所有选定流体对象创建一个缓存,具体方法是分别选择“每帧一个文件”(One File per Frame)“一个文件”(One File)。流体 nCache 的工作原理类似于 nCloth 缓存。请参见创建或导入 nCloth 缓存

流体 nCache > 创建新缓存(Fluid nCache > Create New Cache)>

打开“创建流体缓存选项”(Create Fluid Cache Options)窗口。通过该窗口,可以为要创建的缓存指定名称、类型以及在磁盘上的位置。

缓存目录(Cache Directory)

指定保存流体缓存的服务器位置或本地磁盘位置。通过文件夹图标 () 可以浏览到与默认目录不同的目录。

如果场景已保存到磁盘,默认情况下流体缓存文件会保存到 \maya\projects\default\data\ 目录下以其场景文件的名称命名的文件夹中。如果从未保存场景,默认情况下流体缓存文件会保存到 \maya\projects\default\data\cache 目录下。

缓存名称(Cache Name)

指定要创建的流体缓存的名称。

用作前缀(Use as Prefix)

“缓存名称”(Cache Name)设定为前缀。启用该选项后,流体缓存的基础名称将为当前流体对象的名称,并将指定的“缓存名称”(Cache Name)作为前缀。例如,流体对象名为 Cape 且前缀为 red 时的缓存文件名称如下所示:red_CapeFrame1、red_CapeFrame2、red_CapeFrame3 等。仅在“每帧一个文件”(One File Per Frame)处于启用状态时,该选项才可用。

文件分布(File Distribution)

选择“文件分布”的以下选项之一。

每帧一个文件(One File Per Frame)

指定为特定“缓存时间范围”(Cache Time Range)的每个帧创建一个流体缓存文件。如果选择多个流体对象,将针对所有流体对象的每个帧创建一个流体缓存文件。

一个文件(One File)

指定为特定“缓存时间范围”(Cache Time Range)创建一个流体缓存文件。如果选择多个流体对象,将为所有流体对象创建一个流体缓存文件。

缓存时间范围(Cache Time Range)

选择“缓存时间范围”的以下选项之一。

渲染设置(Render Settings)

指定当前“渲染设置”(Render Settings)将确定“缓存时间范围”(Cache Time Range)

时间滑块(Time Slider)

指定“时间滑块”(Time Slider)中的当前播放范围将确定“缓存时间范围”(Cache Time Range)

开始/结束(Start/End)

指定特定“开始时间”(Start time)“结束时间”(End time)之间(包括开始和结束时间)的帧范围将确定“缓存时间范围”(Cache Time Range)

开始/结束(Start/End)

通过这些字段,可以为“缓存时间范围”(Cache Time Range)指定“开始”“结束”(End)时间。

“帧求值频率”(Evaluate every frame(s))“求值保存频率”(Save every evaluation(s))

创建流体缓存时,默认情况下,针对每帧都会对流体效果的模拟采样一次并将采样保存到缓存中。

“帧求值频率”(Evaluate every frame(s))指定创建流体缓存期间采样的频率。例如,值为 2 时表示在“缓存时间范围”(Cache Time Range)内每隔一帧缓存一次当前流体效果的模拟。

“求值保存频率”(Save every evaluation(s))指定创建流体缓存期间保存哪些采样。例如,值为 2 时将指定仅每隔一个由“帧求值频率”(Evaluate every frame(s))选项指定的采样,就向流体缓存中保存一个此类采样。

缓存(Cache)

指定在缓存文件中保存哪些流体属性。