在 3D 图形和游戏开发中,**Bake(烘焙)**指的是将动态计算的数据(如光照、纹理、网格、动画等)预先计算并存储为静态资源,以提高运行时性能。例如:

  • Bake Mesh:将地形或模型的顶点、面等信息预先生成,存储为静态网格,减少实时计算负担。
  • Bake Lighting:将光照效果预先计算,存储为贴图(如光照贴图),运行时直接使用,提升渲染效率。
  • Bake Animation:将物理或程序动画结果预先计算,存储为关键帧动画。

总之,Bake 的目的是通过预处理,减少实时计算,提高性能和效率。