设为首页
收藏本站
注册账号
登录
|
搜索
搜索
本版
文章
帖子
用户
门户
Portal
论坛
BBS
网赚问答
科教问答
平面设计
网站制作
软件开发
网络运维
网教网
»
论坛
›
网教网
›
平面设计
›
UE4反射开启全局剪切平面
返回列表
发新帖
查看:
88
|
回复:
1
UE4反射开启全局剪切平面
[复制链接]
爱你们的秋华
爱你们的秋华
当前离线
积分
3
1
主题
1
帖子
3
积分
新手上路
新手上路, 积分 3, 距离下一级还需 47 积分
新手上路, 积分 3, 距离下一级还需 47 积分
积分
3
发消息
发表于 2022-9-21 11:20:34
|
显示全部楼层
|
阅读模式
今天遇到一个问题?下载一个场景需要开启全局剪切平面,在网上搜了一下内容不多,这里做一个笔记吧。
虚幻平面反射的效果一般常用于镜子,水池水面、窗户玻璃。任何尺寸较小表面平整的对象,都可以用平面反射覆盖。
开启平面反射
项目创建时如果想要使用平面反射,需要开启支持平面反射的全局剪切平面
在项目设置渲染里面开启。
勾选支持平面反射的全局裁剪平面选项后需要重启UE4。
注意:如果启用平面反射后没有重启UE4,可能导致平面反射无法使用。
三、属性
1.平面反射既可以实时渲染,也可以一次性捕获(属性面板中设置)
平面反射使用实时渲染,性能开销非常大,因为平面反射实际上将从反射方向再次对关卡进行渲染。所以要比屏幕空间反射更加精确。
对比:
左侧屏幕空间反射:摄像机视角的池塘部分上的反射开始淡出,原因是因为SSR无法反射画面外的物体
右侧屏幕平面反射:池塘的两侧和边缘均未出现问题,反射保持了连贯和精准,原因是平面反射能够无视摄像机视角,反射画面外的物体。
2.参数:
平面反射Actor属性
法线失真强度(Normal Distortion Strength): 扭曲平面反射时控制法线强度。
预过滤粗糙度(Prefilter Roughness):预过滤平面反射纹理所使用的粗糙度值。此属性适用于隐藏低分辨率。值越大,GPU开销越高。
平面淡出起点的距离(Distance from Plane Fadeout Start):从反射平面 接收处于此距离的像素时 将 开始 淡化平面反射。
平面淡出终点的距离(Distance from Plane Fadeout End):从反射平面 接收处于此距离的像素时 将 完全 淡化平面反射。
平面淡化起点的角度(Angle from Plane Fade Start):从反射平面 接收法线处于此角度的像素时 将 开始 淡化平面反射。
平面淡化终点的角度(Angle from Plane Fade End):从反射平面 接收法线处于此角度的像素时 将 完全 淡化平面反射。
(常用)显示预览平面(Show Preview Plane):在编辑器中工作时切换反射平面的可见性。此属性不会影响平面反射。(设置平面反射完成后,可以关闭此属性,区别在于是否显示平面反射临时生成的那个可视性的平面)
预过滤粗糙度距离(Prefilter Roughness Distance):将达到预过滤粗糙度值的距离
屏幕百分比(Screen Percentage):下采样百分比,可用于减少GPU渲染平面反射的时间。此属性直接影响平面反射所产生的反射的质量。
平面反射Actor的场景采集属性
元渲染模式:渲染场景基元(旧有):渲染场景中所有的基元
渲染场景基元:渲染场景中所有的基元,但是添加到 隐藏Actor列表中的基元除外
使用仅显示列表:仅渲染仅显示actor列表中的actor。
隐藏Actor:关卡中要在场景采集中隐藏的选定actor列表
仅显示actor:当使用 showOnly 列表(仅显示actor列表)的基元渲染模式时,将被此场景采集渲染的可用actor列表。
(常用)采集每帧(Capture Every Frame):是否每帧更行采集的内容,如果禁用,组件只在加载时渲染一次,然后只在移动时再次渲染。 设置反射平面是否实时渲染,常设置为渲染一次。
移动时采集:是否更新运动中的采集内容,如果要从蓝图手动采集,则禁用此功能。
固定坚持渲染状态:是否保留渲染状态,即便禁用 采集每帧 也是如此。
最大视图距离覆盖:设置当值大于0时,场景采集中渲染的基元的最大渲染距离。如:反射平面出一个封闭区域(走廊或者房间中),则可以使用此选项来剔除反射的远景物体。
采集排序优先级:设置帧中的采集优先级,对GPU上的场景采集进行排序,解决多个采集组件之间的相互依赖性,优先级最高则最先进行。
分析事件名:设置分析GPU时分析事件的名称,当在关卡中使用了多个平面反射时,了解正在使用哪个平面反射。
三、使用平面反射限制
1.平面反射会导致整个场景被渲染两次,所以要把一半的帧时间花在渲染线程和GPU上
2.限制世界场景中放置的平面反射的数量
3.适当的调整平面反射的大小,使其能够在不可见的情况下被剔除
注意:平面反射可以实现很精确的反射,但是该功能会对项目性能产生直接影响。
效果:
原文链接UE4 支持平面反射的全局剪切平面
回复
使用道具
举报
沙漠孤松
沙漠孤松
当前离线
积分
16
2
主题
8
帖子
16
积分
新手上路
新手上路, 积分 16, 距离下一级还需 34 积分
新手上路, 积分 16, 距离下一级还需 34 积分
积分
16
发消息
发表于 2025-3-26 16:21:11
|
显示全部楼层
广告位,,坐下看看
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
网站制作
快速回复
返回顶部
返回列表