在项目中有的时候会有好多静态物体不会移动,而在灯光的作用下他们会有阴影,并且这个阴影一般默认都是实时计算的,为了节省内存,我们可以通过灯光烘焙来渲染这个物体
-
首先我们要选择灯光然后把里边的Baking的属性设置为Baked
-
然后选择我们需要静态灯光烘焙的物体,把他的Static属性设置成Lightmap Static
-
然后我们设置系统中灯光的烘焙
Auto 一般这个设置默认是勾选的,就是自动烘焙,然后我们把它不勾选,再点击后边的Build选项,等他烘焙完以后就可以了,即使我们把该灯光关闭,它还是会有阴影,因为他相当于是把一个贴图直接渲染进了场景里
注意
当灯光的属性设置为Baking属性设置为Baked的时候,那他只会对Static属性为Lightmap Static的物体有效,对其他物体是没有效果的
这个黑色的球就没有阴影
灯光的混用
我们在场景中除了静态的物体,还有一些动态的物体,有的时候我们也需要让动态的物体去实时烘焙出他的影子。这个我们只需要把Baking设置为Mixed就好
然后我们看下效果