Unity URP简单烘焙场景步骤
- 前言
- 项目
- 场景布置
- 灯光
- 模型
- Lighting设置
- 环境设置
- 烘焙前
- 烘焙后
- 增加角色
- 问题解决
- 黑斑
- 硬边
- 清理缓存
- 参考
前言
项目中要烘焙一个3D场景,用的URP渲染管线,简单记录一下。
项目
场景布置
灯光
因为场景中有能动的东西,需要一部分实时光照,所以选择混合模式
强度调高一点,不然质感上不去,而且太暗
模型
除了要打开Generate Lightmap UVs
别的根据具体情况调整
Lighting设置
点击按钮即可新建一个Lighting Settings
因为是混合照明所以灯光模式要Shadowmask
Max Bounces
一般5就可以,小点的场景可以提高
勾选Ambient Occlusion
环境设置
没什么好设置的
烘焙前
烘焙后
增加角色
可以看到角色身上也会有场景的阴影
问题解决
黑斑
是因为模型没有光照贴图坐标,烘焙后光照图错乱造成的,清零烘焙数据,按照下图所示的步骤,勾选"generate lightmap UVs(创建光照贴图坐标)“选项,重新烘焙即可消除。
硬边
黑斑,有人称之为“烘焙硬边”,是由于这些模型的UV在光照图中所占的比例太小,按照下图所示的步骤操作,并将Scale In Lightmap
参数适当调大,然后重新烘焙即可消除
清理缓存
在Preferences
中点击Clean Cache
即可清理
参考
BV1J34112723