默认情况下,在每个帧上对模拟求值或采样,并将结果保存到每个帧上的缓存中。但是,您可以通过更改以下缓存选项来更改模拟采样和保存的方式:“对每 # 个帧求值”(Evaluate every # frame(s))和“保存每 # 次求值”(Save every # evaluation(s))。
通过“对每 # 个帧求值”(Evaluate every # frame(s)),可以指定在模拟期间的采样频率}。例如,如果将“对每 # 个帧求值”(Evaluate every # frame(s))设定为 2,则会每隔一个帧对模拟进行采样。通过“保存每 # 次求值”(Save every # evaluation(s)),可以指定在模拟期间保存的采样。例如,如果将“保存每 # 次求值”设定为 2,那么仅将模拟每隔一个采样保存到磁盘上的 nCache。
要对模拟进行子采样或过采样时,“对每 # 个帧求值”(Evaluate every # frame(s))和“保存每 # 次求值”(Save every # evaluation(s))也非常有用。例如,如果要缩放 nCache 的长度来创建慢动作效果,则应将“对每 # 个帧求值”(Evaluate every # frame(s))设定为 0.1,并将“保存每 # 次求值”(Save every # evaluation(s))设置为 1,以将附加缓存数据保存到 nCache。这样,当按 10 缩放 nCache 时,nCache 的模拟似乎处于慢动作中。否则,如果未保存附加缓存数据,会在已缓存帧之间对已缓存模拟进行线性插值。
“对每 # 个帧求值”(Evaluate every # frame(s))和“保存每 # 次求值”(Save every # evaluation(s))nCache 选项位于“创建新缓存”(Create New Cache)、“替换缓存”(Replace Cache)、“合并缓存”(Merge Caches)、“附加到缓存”(Append to Cache)和“替换缓存帧”(Replace Cache Frame)选项窗口中。有关详细信息,请参见章节“nDynamics 菜单”。