场景上大多数模型是静止的,如果都用实时光,会产生额外drawcall,最好烘焙光照贴图。
而有些模型需要实时阴影,所以需要支持烘焙阴影与实时阴影进行融合。
Unity提供Shadowmask烘焙方式,设置如下。
(1)需要烘焙的GameObject设置Lightmap Static, 动态的不勾选。

(2)Light Mode 设置为Mixed(支持烘焙和实时)

(3)设置Light Mode 为Shadowmask

(4)点击烘焙, 结果如下

本文介绍了如何在Unity中实现烘焙阴影和实时阴影的融合,以优化场景性能。通过将静态对象设置为Lightmap Static并使用Shadowmask烘焙方式,同时允许动态对象保持实时阴影,可以在保证视觉效果的同时减少Drawcall。按照步骤设置后,经过烘焙,可以实现两种阴影效果的平滑过渡。
场景上大多数模型是静止的,如果都用实时光,会产生额外drawcall,最好烘焙光照贴图。
而有些模型需要实时阴影,所以需要支持烘焙阴影与实时阴影进行融合。
Unity提供Shadowmask烘焙方式,设置如下。
(1)需要烘焙的GameObject设置Lightmap Static, 动态的不勾选。

(2)Light Mode 设置为Mixed(支持烘焙和实时)

(3)设置Light Mode 为Shadowmask

(4)点击烘焙, 结果如下

1570
6179

被折叠的 条评论
为什么被折叠?