Unity的Scene视图中Irradiance模式的作用

来源:互联网 发布:怎么增强手机网络信号 编辑:程序博客网 时间:2024/06/05 11:54
Unity官方文档的说明是(下面是我自己翻译的):该模式只显示间接光照(Enlighten生成的实时GI光照贴图的内容)。模型表面的交错覆盖图显示的是辐照度(irradiance)贴图的分辨率。如果实时GI被禁用,那么该视图模式不可选。

试验了一下,效果如下图:




上图的场景中有一束光打在红色长方体上。光线接触长方体后变成红色,反射到球体和地面上。在常用的Shaded模式下,所有的光照效果混杂在一起,再加上物体本身的材质贴图颜色,反射(间接光照)效果可能没那么好观察识别——见上图左下角的最终渲染效果,红色的反射光照在球体上并不是很明显。 因此该模式屏蔽了光源的直接照射效果和模型的材质贴图,专门显示反射后的光线的照射效果。上图中可以看出其实光线打在蓝色球体上也会有反射效果,只是反射出的蓝光比较微弱。


不过这个模式在Unity 5.5.0f3和其它的5.5补丁版本里可能会出bug——我就遇到过一次,视图里所有的模型表面都是一片白,没有棋盘交错覆盖图,也没有任何反射效果。这个bug已经有人记录在案:


https://issuetracker.unity3d.com/issues/5-dot-5-irradiance-scene-view-displays-no-data


0 0
原创粉丝点击