Unity优化丨光照烘焙

提示:选中右侧目录,可快速找到所需内容

本系列博客链接:传送门

本节博客讲解内容:

  • 烘焙的优点
  • 讲解烘焙物体变黑的原因
  • 讲解如何烘焙
  • 推荐的烘焙参数与效果

一、烘焙的优点

减少Setpass Calls(CPU发给GPU改变渲染状态的指令),因此也同时减少了GPU渲染次数,优化了程序运行速度、耗电量等。

实时计算由于要保证渲染速度,不能计算很多的光照信息,但烘焙可以预先进行更加真实的光照反射等信息计算,因此拥有比实时渲染更多的光照细节,烘焙后也更加真实。

二、烘焙为何变黑

现象如下:

问题原因:

未打开变黑fbx模型的GenerateLightmapUVs

解决后:

 三、烘焙方法

a、把被光照到的物体勾选上Lightmap Static

b、把所有光源的Mode设置为Baked

c、window ——> Lighting ——> Settings:

取消Auto Genenrate,点击Generate Lighting。

四、推荐的烘焙参数与效果

发布了320 篇原创文章 · 获赞 77 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/weixin_38239050/article/details/104764052