改变曝光不会统一改变物体上的照明
Changing exposure doesn't change lighting on objects in unity
我用这个方法改变了场景的曝光
RenderSettings.skybox.SetFloat("_Exposure", 1.4);
但是,我在场景中的物体仍然处于与之前曝光值相同的光照条件下。我怎样才能使统一重新渲染照明或重新计算照明?
我是 Unity 的新手,如果这是菜鸟设置,我深表歉意。
来自 Unity 的 documentation:
If you change the skybox in playmode, you have to use the DynamicGI.UpdateEnvironment function call to update the ambient probe.
尝试在您的代码后添加它:
RenderSettings.skybox.SetFloat("_Exposure", 1.4);
DynamicGI.UpdateEnvironment()
我用这个方法改变了场景的曝光
RenderSettings.skybox.SetFloat("_Exposure", 1.4);
但是,我在场景中的物体仍然处于与之前曝光值相同的光照条件下。我怎样才能使统一重新渲染照明或重新计算照明?
我是 Unity 的新手,如果这是菜鸟设置,我深表歉意。
来自 Unity 的 documentation:
If you change the skybox in playmode, you have to use the DynamicGI.UpdateEnvironment function call to update the ambient probe.
尝试在您的代码后添加它:
RenderSettings.skybox.SetFloat("_Exposure", 1.4);
DynamicGI.UpdateEnvironment()