缓存

参考

面板:

粒子系统 ‣ 缓存

为了改善实时响应并避免不必要的重新计算粒子,粒子数据可以缓存在内存中或存储在驱动器上。

发射体 粒子系统使用统一的系统用于缓存和烘焙(与软体和布料一起)。

See also

有关详细信息,请参考 常规烘焙 文档。

提示

  • 无论您是否烘焙,模拟仅针对缓存面板的 开始 帧和 结束 帧之间的正帧进行计算。因此,如果您想要一个比默认帧范围更长的模拟,则必须更改 结束 帧。

  • 播放动画时,每个物理系统都会将每个帧写入缓存。请注意,要填充缓存,必须在模拟开始的帧之前或之上开始播放。

  • The cache is cleared automatically on changes. But not on all changes, so it may be necessary to free it manually, e.g. if you change a force field.

  • 烘焙后系统受到保护,不会发生变化。例如,如果网格改变,则不再重新计算模拟。

  • The bake result can be cleared by clicking on the Free Bake button in the simulation cache settings.

  • 只有在内存中烘焙模拟时,才能在粒子编辑模式下编辑模拟。如果使用磁盘高速缓存,则无法编辑。

  • 如果您不允许写入所需的子目录,则不会发生缓存,例如,如果您的 blend 文件路径很长并且您的操作系统对所支持的路径长度有限制。

  • 请注意修改器堆栈中修改器的顺序。在 3D 视口和渲染(例如,使用细分曲面时)中可能具有不同数量的面,如果是这样,则渲染的结果可能与您在 3D 视口中看到的结果有很大不同。