如何在Unity中实现运行时更改光照贴图?

3

如何更改不同布局的后置灯光地图?在这里,我使用了两个架构模型。每个架构模型拥有不同的对象,当尝试切换布局时,灯光地图并没有发生变化,因此如何在加载新布局时更改灯光地图呢?

1个回答

1

光照贴图通常应用于静态对象的应用程序中,这些应用程序使用实时3D计算机图形,例如视频游戏,以提供全局照明等光照效果,而成本相对较低。

如果您希望阴影动态变化,您需要使对象动态并将动态光应用于它们。因为光照贴图仅在编辑器中构建。在Unity实时中更改它们的唯一方法是切换不同的烘焙光照贴图。

社区上有一个带有示例类的示例。此示例向您展示如何在日间和夜间光照贴图之间切换,但您可以根据自己的目的使用它。您可以在此处阅读更多信息:LightMapSwitcher


Mark Benovsky,谢谢!那么我想访问我的光照贴图数据集或纹理? - Chuva
您可以切换已构建的光照贴图纹理。 - Markiian Benovskyi
不确定它是否适用于最新版本的Unity。但似乎可以,有很多选项来完成这个。他正在更改按钮上的光照贴图。 - Markiian Benovskyi
我的照明数据在那里没有改变,如何修复这个问题? - Chuva
似乎对你来说更容易使用动态光而不是静态光。是的,你需要在编辑器中应用纹理,就像你在那个视频中发送的一样。然后调用方法来改变纹理。 - Markiian Benovskyi
显示剩余8条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接