Skip to main content

为什么要烘焙光照?

如果你在场景中放置一个光源,它会直接起作用,那么我们为什么还要费心思去烘焙呢?原因有二。

首先,每个实时光源都需要再次绘制它所接触到的一切,这意味着光源的渲染成本非常高,相比之下光照贴图只是以纹理的方式存储。

其次,实时光源没有光的反射。在现实中,光的反射在我们身边随处可见,通常晴天的光线来自地球上的光的反射,就像来自太阳本身的光一样。光的反射也是一扇窗户可以使得整个房间明亮的原因。

以上两个原因为烘焙光源提供了很好的论据。唯一的缺点是,由于需要将烘焙后的数据存储在某个地方,这将使你的地图体积变得更大。不过,取决于您正在制作的地图类型,这个代价通常是值得的。不过,对于较大的地图来说,在优化后,光照贴图可能会占用 50-60MB 的大小。