烘焙物理模拟

烘焙 就是指缓存物理模拟的结果。播放动画时,模拟的结果会被自动缓存到内存中,因此下一次播放时,可以从内存中读取结果,播放的更快。

If you bake the simulation the cache is protected, and you will be unable to change the simulation settings until you clear the baked frames by clicking Free Bake.

通常建议在渲染之前烘焙您的物理模拟。除了不再需要经过耗时的模拟过程之外,烘焙可以帮助防止潜在的错误,并确保模拟的动画每次都保持完全相同。

Note

Blender中大多数物理模拟器使用类似的系统,但并不全部具有完全相同的设置。所有设置都在此处介绍,但单个物理类型可能无法提供所有这些选项。

选项

../_images/physics_baking_multi-cache-interface.png

同时存储两个缓存。

缓存列表

Blender允许同时存储和管理同一物理对象的多个缓存,可以使用 列表视图 来管理这些缓存。双击可以为缓存命名。

Each cache can have a name. Double-click the cache entry to give it a name. If this name is given, any disk cache will be stored in files starting with that name. For example, a cache named MyCache will be stored in MyCache_xxxxxx_yy.bphys.

如果未对缓存命名(默认),则缓存的文件名将取决于它所附加到的物体,尽管这并不直观。例如,物体 Cube 上的缓存将存储在 43756265_xxxxxx_yy.bphys 中,43756265 由物体名称确定。

Warning

当一个物体有多个缓存时,记得一定要指定缓存名称 。如上所述,未命名缓存的文件名由它所附加到的物体名称确定。因此,具有多个物理系统且所有具有未命名缓存的物体都会导致冲突,并且 可能导致缓存文件丢失

外部

使用用户指定的文件路径读取磁盘上的缓存。

Note

缓存列表 中的缓存名称和 编号 必须与外部缓存文件名称严格对应才能正常工作。缓存文件的命名格式为 name_frame_index.bphys

编号

缓存文件的编号(文件名的最后两位数字)

路径

选择缓存文件的路径。

磁盘缓存

当你保存时,烘焙过的模拟缓存会被存储到 blend 文件内。如果勾选 磁盘缓存,Blender 会把缓存单独存放在 blend 文件旁边一个命名为 blendcache_[filename] 的文件夹中。(必须先保存 blend 文件)

Note

当启用库重写时,只能选择 磁盘缓存

使用库路径

当物理对象被关联至另一个 blend 文件,需要启用共享磁盘缓存选项。这样才能让被链接的对象引用相同的磁盘缓存。否则,它们将使用独立的缓存。

压缩

缓存文件的压缩级别。一些物理缓存可能非常大。Blender可以压缩这些缓存,以节省空间。

不要压缩缓存。

灯光

压缩操作将优化压缩/解压缩文件的操作速度而非文件大小。

重度

压缩的缓存文件比 轻度 更小,但是需要更多CPU时间进行压缩/解压缩。

起始

模拟开始的帧位置。

结束

模拟结束的帧位置。

Note

模拟只计算 缓存 面板中 起始*帧 到 *结束 帧之间的正数帧,不论你是否烘焙。因此如果你想要一个比默认帧范围更长的模拟,必须更改 结束 帧。

缓存步长

存储模拟数据的间隔。

Note

一些物理系统(例如粒子)允许仅缓存每第n帧,然后插值计算中间空缺的帧。使用大于1的缓存步长将得到较小的缓存,但结果可能与原始模拟不同。

烘焙

烘焙

开始烘焙。Blender在大多数烘焙操作中将变得无响应。光标将显示为代表烘焙进度的数字。必须在物体模式下进行烘焙。

Free Bake

将烘焙缓存标记为临时。数据仍然存在,但会随着下一个物体修改和帧更改而被删除。此按钮仅在物理系统烘焙后可使用。

计算至帧

仅烘焙至当前帧。受限于缓存设置中设置的 结束 帧。

当前烘焙缓存

将任何临时缓存的模拟数据存储为烘焙。注意,播放动画将尝试模拟任何可见的物理模拟。根据物理类型,这些数据可能被暂时缓存。通常,当对象或设置被修改时,这些临时缓存将被清除,但转换为烘焙将会 "保存" 它。

烘焙所有动力学解算结果

烘焙场景中的所有物理系统,甚至不同类型的物理系统。用于烘焙涉及不同物理类型之间相互作用的复杂设置。

请参阅 烘焙

Free All Bakes

Free bakes of all physics systems in the scene, even those of different types.

See Free Bake.

全部更新到帧

场景中的所有物理系统仅烘焙到当前帧。

请参阅 计算至帧