反射
1.屏幕空间反射Screen Space Reflections
1.UE默认使用的是屏幕空间反射是屏幕空间反射:Screen space reflections,性能消耗低,但是此反射会造成产生错位的影子,因为屏幕空间反射与摄像机视角有关,它无法反射画面外的物体

2.平面反射 Planar reflections
建议使用平面反射,效果比较好,性能消耗适中,平面反射与摄像机视角无关

https://docs.unrealengine.com/5.0/en-US/planar-reflections-in-unreal-engine/
配置:1).添加一个平面反射,放在需要反射的地面

2).在项目配置中开启支持平面反射,重启UE

注意:
*平面反射会导致整个场景被渲染两次,所以要把一半的帧时间花在渲染线程和GPU上!
*限制世界场景中放置的平面反射数量。很多时候,一个都多了。
*适当地调整它的大小,使其能够在不可见的情况下被剔除。
*渲染平面反射角色的开销直接来自当前在关卡中进行渲染的内容。当启用此功能时,因为这些开销不随着屏幕百分比(Screen Percentage)缩放,所以存在大量三角形和绘制调用的场景性能问题会比较严重。
3.光线追踪
对性能消耗很大,不太建议使用,但是一些写实场景还是必须使用,那就提升硬件设备。
4.Lumen
lumen是用来替换屏幕空间反射的,但是官方显示,目前不支持平面反射效果

网友评论