UE4中,指数高度雾在地图的较低位置处产生更高的密度,而在较高位置处产生更低的密度。下面为大家分享指数高度雾的设置方法。


设置指数高度雾


在“模式”面板中的“视觉效果”下,选择“指数高度雾 Actor”。左键单击并拖动到世界中。


UE4如何设置指数高度雾


放置指数高度雾角色将确定雾的高度。使用“雾化高度衰减”进一步调整高度。


UE4如何设置指数高度雾UE4如何设置指数高度雾


指数高度雾功能


1、次雾层


使用“ 第二个雾数据”类别下的属性将第二个雾层添加到您的级别。它使您可以通过密度,高度衰减和高度偏移的控件在地图的第二个Z(高度)级别更好地定义和控制雾。


UE4如何设置指数高度雾UE4如何设置指数高度雾


2、体积雾


通过在“体积雾”笼框下的“指数高度雾”的“详细信息”面板中启用它来控制体积雾。


UE4的“体积雾”方法可计算摄像机视锥中每个点的参与媒体密度和照明,从而可以支持变化的密度和影响雾的任何数量的光。


UE4如何设置指数高度雾


性能


指数高度雾的渲染成本与两层恒定密度高度雾的渲染成本相似,并进行了额外的优化。起雾距离。起始距离用于人为地将一些定义的区域保持在观看者的面前,而不会起雾。这也有助于提高性能,因为Z缓冲区可以剔除像素。


以下是实践中的示例:


UE4如何设置指数高度雾


根据场景内容以及使用远雾起始距离时的渲染成本,可以为50%或更少。通过渲染启用了Z值和深度测试的全屏四边形来实现此优化。

,Unreal Engine技巧,Unreal Engine教程