天天看點

利用反射球實作鏡面效果

(一)建立Plane作為鏡面

建立一個材質,并添加給Plane,材質為标準材質,并調節Metallic和Smoothness屬性,如下圖所示,這兩個參數并非要如圖所示數值,根據不同的地面顔色調節。

利用反射球實作鏡面效果

(二)放置模型

 将模型放置在Plane上,并給模型設定層,如Reflection。

(三)建立ReflectionProbe

建立一個反射球,并将CullingMask設定為(二)中的Reflection,并将BoxSize設定為包括地面等需要接受反射的元素。其實此時已經有反射效果,隻是反射球位置問題并未顯示,将反射球放置在錄影機關于反射面Plane的對稱位置上,即可顯示,如下圖所示:

利用反射球實作鏡面效果

效果如下:

利用反射球實作鏡面效果

 如果要想鏡面效果跟随車移動則需要把反射球的Type改為RealTime,如下圖所示。Type為Baked表示烘培一次形成的反射效果,custom為自定義反射效果,即通過環境球(360°全景圖)代替baked類型烘培一次的反射效果,Realtime則為實時反射,即每次Awake時或者每一幀都去生成當時反射範圍内的環境,如果反射球Box範圍内均為靜态的則不需要此模式

利用反射球實作鏡面效果