1.新建Plane和一个cube,删除场景灯光

unity3D灯光烘焙

2.添加一个灯光,Directional Light 平行光,Point Light 点光源 Spot Light 聚光灯, Area Light 区域光源,只能用在烘焙

unity3D灯光烘焙

3.Window->Lighting->Light Explorer

unity3D灯光烘焙

unity3D灯光烘焙

4.将灯光Mode选为Baked

unity3D灯光烘焙

5.将物体设为Static,参与烘焙的物体要勾选static才能看到效果。

unity3D灯光烘焙

6.Window->Lighting->Setting

unity3D灯光烘焙

unity3D灯光烘焙

unity3D灯光烘焙

7.提示先保存场景,Save

8.出现烘焙文件夹,打开,烘焙成功

unity3D灯光烘焙

unity3D灯光烘焙

9.移除灯光,确认烘焙成功

unity3D灯光烘焙

注意:一定要将所要烘焙的物体设为Static,否则看不到烘焙后的场景,场景显示为黑色

unity3D灯光烘焙

unity3D灯光烘焙

最后,灯光烘焙是为了模型放进了场景里之后,引擎会计算光线, 如果不烘焙,游戏运行的时候,这些反光和阴影都是由显卡和CPU计算出来的.你烘焙之后,这些反光和阴影都记录到了你的模型里,变成了新的贴图了,运行的时候,显卡和CPU不需要进行对环境光效果的运算了.节约CPU资源.

相关文章:

  • 2021-05-11
  • 2022-12-23
  • 2022-01-01
  • 2021-07-19
  • 2021-04-22
  • 2022-01-14
  • 2022-01-12
  • 2022-02-09
猜你喜欢
  • 2021-05-05
  • 2021-05-10
  • 2021-11-15
  • 2021-08-26
  • 2021-04-21
  • 2021-12-25
  • 2021-09-28
相关资源
相似解决方案