UE4后处理简述

 虚幻4提供了后处理特效的功能,可以实现景深,光溢出,色调调整,饱和度等等。要使用虚幻4的后处理,就一定要用到PostProcessVolumn,这是一种特殊的体积,可以放置在场景中的任何位置。

       每个 PostProcessVolume 实质上是一个类型的混合层。其他混合层可以来自游戏代码(比如命中特效),UI 代码(比如暂停菜单),摄像机(比如暗角效果),或者 Matinee(旧胶片效果)。每个混合层都能有自己的权重值,这样混合效果能容易控制。混合的做法始终是 Lerp(线性插值),当前启用的体积将会参与混合。一个 PostProcessVolume 仅在 Camera 在该体积内才会参与混合,除非体积的 Unbound 选项被勾选,这时该体积作用于整个场景。


属性

描述

Settings

体积的 后处理设置,大部分属性前的勾选框定义了该行的属性是否使用该体积的 Blend Weight 参与混合。

Priority

当多个体积重叠时定义它们参与混合的次序。高优先级的体积会被当前重叠的其他体积更早计算。

Blend Radius

体积周围基于虚幻单位的距离,用于该体积开始参与混合的起始位置。

Blend Weight

该体积的影响因素。0代表没有效果,1代表完全的效果。

Enable

定义该体积是否参与后处理效果。如果勾选的话,该体积则参与混合计算。

Unbound

定义该体积是否考虑边界,如果勾选的话,该体积将作用于整个场景而无视边界。如果没有勾选,该体积只在它的边界内起效。

       

       后处理设置都是一些用于后处理效果的属性,我们可以控制这些属性并且覆盖这些属性。这些属性在 UScene 类中的FPostProcessSettings中定义 。每个PostProcessVolume 包含一个 FPostProcessSettings 结构体作为 Settings 属性,其中包含了每个属性定义,并能够在体积中对他们进行覆写。PostProcessVolume里面搜索settings就可以看到各种特效配置,如图1-1。如果我们想添加自定义的后处理效果,就要在图1Misc里面Blendables数组添加自己的特效材质。



                                                                       图 1

       我们可以在Misc里面添加不同的材质,来调节全局对比度,饱和度以及色温的效果,也可以做一些镜头的特效,比如模糊,景深等。另外,我们也可以利用他实现描边的效果,这需要一个菲涅尔效果的材质,同时要把他添加到当前的渲染层里面。UE4为了方便开发者,特意在Mesh组件里面提供了一个这样的接口bRenderCustomDepth来允许在游戏线程里面单独渲染自定义的效果材质。不过要在材质里面做好对应的设置(在UE4官方商城有教程)。

注意:一般来说,我们也可以在摄像机组件里面添加后处理效果(与上图的内容类似),这样我们在地图任何位置都可以看到效果。如果我们使用的是PostProcessVolume ,就需要保证摄像机的视点(理解为摄像机的位置即可)位于这个体积里面。

UE5后处理技术能够通过一系列的步骤来实现材质模型的高亮效果。 首先,我们需要在场景中添加一个Post Process Volume(后处理体积)来控制后处理效果。在该体积中,我们可以调整各种后处理参数以实现高亮效果。例如,在“Post Process Settings”中,我们可以调整亮度、对比度和饱和度等参数,以使模型的高亮更加明显。 接下来,我们需要创建一个自定义的材质,用于给模型应用高亮效果。在材质编辑器中,我们可以使用各种节点和项来调整模型的外观。为了实现高亮效果,我们可以使用“Emmisive(自发光)”节点来使模型的部分区域发出光亮。我们可以调整发光的颜色、强度和范围等属性,以获得所需的高亮效果。 然后,我们将自定义的材质应用到需要高亮的模型上。通过在模型的材质槽中选择或拖拽自定义材质,我们可以将其应用于模型的表面。一旦材质应用完成,我们可以在视图中观察到模型的高亮效果。 最后,我们可以在后处理体积的调节中进一步调整高亮效果。通过调整后处理体积的参数,如亮度、对比度和饱和度等,我们可以优化高亮效果,使其更加符合预期。 总结起来,通过使用UE5的后处理技术,我们可以通过添加Post Process Volume、创建自定义材质、应用材质和调整后处理参数等步骤,来实现材质模型的高亮效果。这样可以使模型在游戏中更加突出,增强视觉效果和用户体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值