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,583評論 6 59
  • 前言:最近在做一個美術館的場景,對于燈光的要求非常高,經過幾天的調試和在網上查閱一些資料,總結一下。全局光照,簡稱...
    Tang7閱讀 2,462評論 0 9
  • 直到有一天,你像別人曾對你付出那樣對某個人好的時候,你才會明白那種赴湯蹈火和身不由己。明白原來那些輾轉幾條街為你買...
    Mr韜濤閱讀 259評論 0 0
  • 二月的風,吹起來撩人。有風度,也有溫度。 天上的風箏,吹得好遠。望著天那端,以為彼此就要漸行漸遠了。 中午的時候,...
    布粥師閱讀 161評論 0 0
  • 12-21,2017年6月11日,讓愛踐行。 1,付出即是得到。 感恩大家給我付出的機會。 多為他人付出,且不帶求...
    為_福慧閱讀 168評論 0 0