Bifröst“缓存”(Caching)属性

您可以在 bifrostLiquidProperties、bifrostAeroProperties 和 bifrostFoamProperties 节点的“缓存”(Caching)组中找到“缓存”(Caching)属性。

启用(Enable)
允许 Bifröst 使用用户缓存文件。通常,在生成用户缓存时会自动设定该设置,但如果您要将缓存加载到空模拟,则可以手动将其激活。请参见加载 Bifröst 用户缓存
注: 读取“液体缓存”(Liquid Cache)“Aero 缓存”(Aero Cache)时,请勿关闭“实体缓存”(Solid Cache)组中的“启用”(Enable)。这将导致 Bifröst 重新模拟帧,即使缓存存在也是如此。
Aero/液体/实体/泡沫缓存(Aero/Liquid/Solid/Foam Cache)
可用于为每个 Bifrost 可缓存对象设置缓存选项。“Bifrost 计算和缓存选项”(Bifrost Compute and Cache Options)设置这些属性,但是您可以编辑它们。请参见计算和缓存选项
缓存控制(Cache Control)
设置在“启用”(Enable)已启用时将对 Bifröst 对象执行的缓存操作。

0 - 重新计算模拟。

1 - 读取已缓存的帧。这是缓存文件存在时的默认设置。

2 - 为每个帧创建用户文件。现有缓存文件将被覆盖。

3 - 读取现有的已缓存帧,同时基于以前缓存的帧为未缓存的帧创建文件。

压缩质量(Compression Quality)
对于最少量的压缩,设置为 0;对于较多的压缩,设置为 1;对于有损压缩,设置为 2。
缓存目录(Cache Directory)
用户缓存文件的位置。默认为当前项目文件夹的 cache/bifrost/<场景名称> 子文件夹。
(对象)缓存名称((Object) Cache Name)
包含对象缓存文件的目录。默认缓存名称是主 bifrostLiquidContainerbifrostAeroContainer 节点的名称。缓存文件名由附加 -volume(表示体素化对象)和 -particle 或 -flipParticles(表示粒子)的 <Bifröst 对象> 组成。