虚幻UE4的后处理特效介绍

虚幻UE4提供了后处理特效的功能,可以实现景深,光溢出,色调调整,饱和度等等。要使用虚幻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。如果我们想添加自定义的后处理效果,就要在图1的Misc里面Blendables数组添加自己的特效材质。

<ignore_js_op>

图 1

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

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

本文转自:52VR.com  虚幻4 http://www.52vr.com/thread-31215-1-1.html

时间: 2024-10-13 03:31:36

虚幻UE4的后处理特效介绍的相关文章

虚幻UE4中如何采集360度全景图片和VR视频

如何使用虚幻4来制作一个VR视频播放器呢,简单来讲,使用虚幻4的视频采集插件来获取图像,并对图像进行处理,就能获取我们需要的图像了,下一步,你可以把图像投影到一个360度球体上,就能形成球形的播放器了. 1.插件测试-采集单帧双眼图像 打开Epic Games Launcher,启动引擎(我使用的版本为4.14.0).在弹出的对话框中点击New Project标签栏,再选择C++标签页,选择Vehicle Advanced模板,并将项目命名为STEREOSCOPIC.最后点击CreateProj

SpeedTree导入到虚幻UE4的注意事项

有网友翻译官方文档一篇,详细描述了如何把在SpeedTree中制作的模型导入到虚幻4引擎: 相关问题答疑: 1.导入有如果有阴影问题? 请调整光照贴图分辨率 2.树叶摆动怎么做的? speedtree for ue4版本另存可导出srt,导入srt文件,在ue4中加入风力,即可实现: 导出时,请注意以下参数: 本文转自:52VR.com  Hololens http://www.52vr.com/article-765-1.html

Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(五)技能属性集(AttributeSet)

如果没有完成前面的教程,请前往学习.先上一段理论介绍(源于https://wiki.unrealengine.com/GameplayAbilities_and_You#GameplayTasks): [如果您没有耐心看完这些介绍,请调到MarkA处] AttributeSets are thankfully very simple to explain. They define float values (and ONLY float values. Right now only float

Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(四)技能屏蔽和简单的Buff等

本节内容继续上一节教程的内容(如果没有看过前面的教程,请前往学习),不会讲太难的新东西,而是继续探究技能标签(Abiilty Tags)的内容.先来一道开胃菜. 第1.1步: 将上一次的召唤冰龙中的CancelAbilitiesWithTags清空,表示这个技能不会打断任何其他技能.在"阻塞技能列表"BlockAbilitiesWithTags中配置Magic.Fire. 第1.2步:冰龙的激活逻辑修改为下图所示,表示它也是耗时的技能. 第1.3步:运行,先释放烈焰之鸟后释放冰龙,从打

Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(六)GameplayEffect的级别设置

本节的内容不难,权当是复习.如果没有完成前面的教程,请前往学习. 第一步:用一个csv文件表示级别数据,下图中的Hurt随级别1~7表示其损伤值在1~7级别时分别是-7,-14,-20等.写好之后关闭. 第二步:导入数据(选择Curvetable) 第三步:双击查看.当您修改了CSV文件后想要重新导入,请点击: 第四步: 在GE_Poison中配置曲线表到ScalableFloatMagnitude中,其中的1.0表示以1.0倍引用表格中的数据.在右侧的PreviewAtN可以查看效果. 第五步

虚幻UE4中移动端水材质的设置

内容: *概述 *纹理文件 *基本颜色 *法线的设置 *标量参数和材质属性 *场景设置 *最终效果 概述 本教程由52VR翻译自unrealengine官方,在本教程中,我们将教您如何创建可以在移动设备上使用的实例化水资源.本教程是最新版本,支持只有在高端移动设备(如iPad Pro)才能进行的高品质移动端反射渲染功能. **********请一定要下载本页面上的纹理文件********** ********还要确保您的项目设置>渲染(Rendering)>允许静态照明(Allow Stati

4-1 图像特效介绍

原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/9688949.html

UE4 RHI与Render模块简解

UE4中的RHI指的是Render hardware interface,作用像Ogre里的RenderSystem,针对Dx11,Dx12,Opengl等等平台抽象出相同的接口,我们能方便能使用相同接口对应不同渲染平台. 和以前一样,先简单介绍一些类与文件的作用,我们有个抽象的了解. RHI.h :主要定义一些硬件平台的公共变量. 一是 硬件支持项,如是否支持PF_FloatRGBA格式渲染目标,手机平台是否支持FrameBuffer拾取,支持体纹理,支持硬件合并渲染等等. 二是 硬件变量,如

css 特效

css特效 介绍两种css 特效 1,模糊滤镜 先看效果: 对比一下没有滤镜效果的界面: 通过添加css 类实现: .ui-modal-mask-blur { -webkit-filter: blur(2px); -moz-filter: blur(2px); -ms-filter: blur(2px); -o-filter: blur(2px); filter: blur(2px); } js代码: 弹出对话框时增加滤镜: if (arguments.length > 2 && s