高級(jí)反射探針功能
下面將介紹互反射 (Interreflections)?和盒體投影 (Box Projection),這兩個(gè)高級(jí)功能可以改善從反射探針獲得的視覺真實(shí)感。
互反射
有一種情況是兩面鏡子靠得相當(dāng)近并面對(duì)面放置。兩面鏡子不僅反射對(duì)面的鏡子,還反射鏡子產(chǎn)生的反射。結(jié)果是兩者之間的反射無窮無盡;像這樣兩個(gè)對(duì)象之間的反射稱為互反射。
反射探針通過從探針位置創(chuàng)建視圖快照來創(chuàng)建立方體貼圖。但是,對(duì)于單個(gè)快照,視圖無法顯示互反射,因此必須為互反射序列中的每個(gè)階段創(chuàng)建其他快照。
在?Lighting 窗口中控制反射在兩個(gè)對(duì)象之間來回“反彈”的次數(shù);選擇?Environment?>?Environment Reflections?并編輯?Bounces?屬性。這是針對(duì)所有探針全局設(shè)置的,而不是針對(duì)每個(gè)探針單獨(dú)設(shè)置的。反射反彈計(jì)數(shù)為 1 時(shí),探針觀察到的反射對(duì)象顯示為黑色。計(jì)數(shù)為 2 時(shí),第一級(jí)互反射可見,計(jì)數(shù)為 3 時(shí),前兩級(jí)可見,依此類推。
請(qǐng)注意,反射反彈計(jì)數(shù)也等于必須烘焙探針的次數(shù),并相應(yīng)增加完成完整烘焙所需的時(shí)間。因此,僅當(dāng)反射對(duì)象會(huì)在一個(gè)或多個(gè)探針中清晰可見時(shí),才應(yīng)將計(jì)數(shù)設(shè)置為高于 1。
盒體投影
通常情況下,假設(shè)反射立方體貼圖處于與任何給定對(duì)象之間無限遠(yuǎn)的距離。當(dāng)對(duì)象轉(zhuǎn)動(dòng)時(shí),立方體貼圖的不同角度都將變?yōu)榭梢姞顟B(tài),但是對(duì)象不能進(jìn)一步靠近或遠(yuǎn)離反射環(huán)境。這種狀態(tài)通常對(duì)于室外場(chǎng)景表現(xiàn)良好,但其局限性表現(xiàn)在室內(nèi)場(chǎng)景中;房間的內(nèi)部墻壁顯然不是無限遠(yuǎn)的距離,物體越靠近墻壁,墻壁的反射應(yīng)該越大。
Box Projection?選項(xiàng)允許在距探針有限距離處創(chuàng)建反射立方體貼圖,從而允許對(duì)象根據(jù)它們與立方體貼圖墻壁的距離顯示不同大小的反射。周圍立方體貼圖的大小由探針效果區(qū)域決定(由其?Box Size?屬性決定)。例如,如果一個(gè)探針在房間內(nèi)部反射,應(yīng)使設(shè)置的大小與房間的尺寸匹配。在全局范圍內(nèi),可以在?Project Settings?>?Graphics?>?Tier Settings?中啟用 __Box Projection__,但當(dāng)需要無限投影時(shí),可從特定反射探針的反射探針檢視面板中關(guān)閉該選項(xiàng)。
