Reflection Probe

  Reflection Probe,反射探头,用于控制场景中光线的反射信息。

  我们通常的光照的反射信息,在Light中由Skybox去进行控制,但是天空盒的反射信息不可能包含所有的场景对象,在很多情况下,对象才从天空盒收集反射信息时可能会被遮挡(如VR中的房间,隧道中以及各种密闭的空间)。

Paste_Image.png

  对于此类的游戏对象,为了更准确的反射相应物体的光照信息,我们就需要使用到反射探头进行取样,从探头的位置对周围进行取样并把结果写入到一张立方体贴图中可以让周围经过的物体得到周围的反射影像。

Paste_Image.png

Reflection Probe的应用。

  我们在建立反射探头的时候,要把参与提供反射信息的物体选择为Reflection Probe Static。针对于反射探头的静态。

Paste_Image.png

  和之前的光照探头一样,为我们的场景添加一个Reflection Probe

Paste_Image.png
Paste_Image.png
  • 这个球形是反射探头反射信息的简单预览。
Paste_Image.png

相关参数

Paste_Image.png
  • Type为三种属性的枚举类型。
Paste_Image.png
  • 如果选择为Baked,它就会通过Light在Build的时候把所有的信息都一次性烘焙到探头里。
  • 如果选择为Realtime实时的,它就会在程序运行的时候通过不停的计算去进行探头的更新。(只有在场景中有许多动态对象存在时才设置为实时的,如灯光的闪烁等,不然会加重负担,优先使用Baked)
    • 当选择为Realtime时,就会需要去设置更多的参数,如更新模式Refresh Mode等。
Paste_Image.png
  • 当我们的场景中有很多个反射探头的时候,并且这些反射探头相互干预反射信息,我们就需要进行对Importance参数进行相关优先级的设置,让它优先收集哪一个探头的反射信息。


    Paste_Image.png
  • 我们也可以通过Resolution分辨率去控制反射的精度,分辨率越高性能消耗就越高,效果也就越好。同样也可以通过Mask遮罩去选择,我们需要进行反射信息采集的层。

Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这一篇比较偏重于功能介绍,具体的实例操作请参考其他文章:未完成 游戏场景中灯光照明的构成 现实生活中的光线是有反射...
    shimmery阅读 53,633评论 6 59
  • 前言:最近在做一个美术馆的场景,对于灯光的要求非常高,经过几天的调试和在网上查阅一些资料,总结一下。全局光照,简称...
    Tang7阅读 2,479评论 0 9
  • 直到有一天,你像别人曾对你付出那样对某个人好的时候,你才会明白那种赴汤蹈火和身不由己。明白原来那些辗转几条街为你买...
    Mr韬涛阅读 261评论 0 0
  • 二月的风,吹起来撩人。有风度,也有温度。 天上的风筝,吹得好远。望着天那端,以为彼此就要渐行渐远了。 中午的时候,...
    布粥师阅读 164评论 0 0
  • 12-21,2017年6月11日,让爱践行。 1,付出即是得到。 感恩大家给我付出的机会。 多为他人付出,且不带求...
    为_福慧阅读 180评论 0 0