替换在“替换流体缓存帧选项”(Replace Fluid Cache Frames Options)窗口中指定的当前流体效果的缓存帧。这样便可以在战略上在流体缓存文件中替换各个缓存帧。例如,可以在特定帧处重新模拟对象的各个部分然后在其流体缓存文件中替换这些帧,以改进流体效果的缓存模拟。
流体 nCache > 替换缓存帧(Fluid nCache > Replace Cache Frame) >
打开“替换流体 nCache 帧选项”(Replace Fluid nCache Frame(s) Options)窗口。通过该窗口可以指定要为当前流体效果的缓存替换哪些流体缓存帧。
注意
不能为具有多个缓存节点的流体效果替换流体缓存帧。
当前时间字段(Current Time field)
该字段显示当前播放时间和帧编号。该字段是只读的。
当前时间(Current Time)
启用该选项后,将替换当前流体效果的缓存帧,并生成原始未更改缓存和描述文件的备份(默认情况下,命名为 backup#_originalCacheName)。
例如,如果要替换流体缓存中的帧 12,则通过该选项可以仅为帧 12 创建缓存,然后用新创建的缓存帧替换选定流体效果的当前缓存中的帧 12。“当前时间”(Current Time)在默认情况下处于启用状态。
开始/结束(Start/End)
启用该选项后,将为当前流体效果的缓存替换从“开始替换帧”(Start Replace Frame)到“结束替换帧”(End Replace Frame)的帧范围,并会生成原始的未更改缓存和描述文件的备份(默认情况下,命名为 backup#_originalCacheName)。
例如,如果要替换流体效果中的帧 10 到 20,则通过该选项可以为帧 10 到 20 创建缓存,然后用新创建的缓存替换选定流体效果的当前缓存中的帧范围。默认情况下“开始/结束”(Start/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))选项指定的采样,将每隔一个采样保存到流体缓存中一次。
使用模拟数据替换(Replace with simulation data)
如果启用,要替换的缓存帧将替换为新模拟流体数据。
删除备份文件(Delete backup files)
启用该选项时,将从磁盘上的流体缓存文件中删除要替换的缓存帧。删除是永久性的,无法通过“编辑 > 撤消”(Edit > Undo)或 Ctrl+z 撤消。
无插值(No Interpolation)
启用该选项时,在流体效果的当前缓存帧与要替换的帧之间不会出现插值。
插值帧(Interpolate Frames)
启用该选项时,在要替换的帧之前和之后的缓存帧将进行插值,以在流体效果的当前缓存帧与要替换的帧之间创建平滑过渡。
重命名插值帧(Rename Interpolated Frames)
启用该选项时,原始的流体缓存文件将重命名为在“重命名插值帧”(Rename Interpolated Frames)字段中指定的名称。
开始替换帧/结束替换帧(Start Replace Frame / End Replace Frame)
使用这些字段,可以为要替换的缓存帧范围指定开始帧和结束帧。“开始替换帧”(Start Replace Frame)和“结束替换帧”(End Replace Frame)仅在启用“开始/结束”(Start/End)时可用。
开始插值范围/结束插值范围(Start Interpolation Range / End Interpolation Range)
通过这些字段可以为要插值的缓存帧范围指定开始帧和结束帧。通常,插值范围在要替换的帧之前开始,在要替换的帧之后结束。“开始插值帧范围”(Start interpolation frame range)和“结束插值帧范围”(End interpolation frame range)仅在启用“插值帧”(Interpolation frames)时可用。
入切线/出切线(In Tangent/Out Tangent)
通过这些下拉菜单可以为要替换的流体缓存帧之前(“入切线”(In Tangent))和之后(“出切线”(Out Tangent))的缓存插值指定切线类型。当要在流体效果的替换缓存帧与其流体缓存的其余帧之间平滑插值时,该功能很有用。
步长(Step)
变形是以阶跃方式从插值范围中的第一帧到最后一帧进行插值的,它将在和替换帧之间创建跳跃的过渡效果。
,