反射
1.屏幕空間反射Screen Space Reflections
1.UE默認(rèn)使用的是屏幕空間反射是屏幕空間反射:Screen space reflections,性能消耗低笑跛,但是此反射會造成產(chǎn)生錯位的影子,因為屏幕空間反射與攝像機(jī)視角有關(guān),它無法反射畫面外的物體
屏幕空間反射
2.平面反射 Planar reflections
建議使用平面反射弥咪,效果比較好络它,性能消耗適中,平面反射與攝像機(jī)視角無關(guān)
平面反射
https://docs.unrealengine.com/5.0/en-US/planar-reflections-in-unreal-engine/
配置:1).添加一個平面反射茬腿,放在需要反射的地面
添加平面反射
2).在項目配置中開啟支持平面反射呼奢,重啟UE
平面反射開關(guān)
注意:
*平面反射會導(dǎo)致整個場景被渲染兩次,所以要把一半的幀時間花在渲染線程和GPU上切平!
*限制世界場景中放置的平面反射數(shù)量握础。很多時候,一個都多了悴品。
*適當(dāng)?shù)卣{(diào)整它的大小禀综,使其能夠在不可見的情況下被剔除。
*渲染平面反射角色的開銷直接來自當(dāng)前在關(guān)卡中進(jìn)行渲染的內(nèi)容苔严。當(dāng)啟用此功能時定枷,因為這些開銷不隨著屏幕百分比(Screen Percentage)縮放,所以存在大量三角形和繪制調(diào)用的場景性能問題會比較嚴(yán)重届氢。
3.光線追蹤
對性能消耗很大欠窒,不太建議使用,但是一些寫實場景還是必須使用悼沈,那就提升硬件設(shè)備贱迟。
4.Lumen
lumen是用來替換屏幕空間反射的,但是官方顯示絮供,目前不支持平面反射效果
lumen的平面反射效果