首 页 行业资讯 新车 试驾评测 养车用车 车型库

【UE4】PostProcessEffect屏幕后期特效& Chameleon

发布网友 发布时间:2024-08-20 03:26

我来回答

1个回答

热心网友 时间:2024-08-27 18:35

官方文档:
https://docs.unrealengine.com/en-US/Engine/Rendering/PostProcessEffects/index.html

PostProcessEffect影响游戏最终的视觉效果。正确地使用它,能使游戏增色不少。

UE默认的渲染方式为延迟渲染(deffered rendering)。在deffered rendering中,G-Buffers扮演着重要的角色。我们可以在view port的view mode中选择buffer visualization模式,来查看各个g-buffer。这些g-buffer作为输入,经过光照计算等步骤后,输出最终的显示结果。

在post process material中,有一个关键节点 SceneTexture :

Post process effect对于渲染的顺序比较敏感。当渲染出现问题时,可以尝试改变后期处理效果的顺序来解决问题。比如常见的屏幕抖动,是由于temporary AA造成的,你应该把渲染提前到Before Tonemapping。

应用post process effect,你需要 post process volume 或者是带有 post process component 的actor。

这是虚幻商城中的一个post process资源包,包含大量效果(有些效果引擎也有内置),在这里列出,供以后查询。【开开眼,有如此多的屏幕特效!!!】
https://www.unrealengine.com/marketplace/en-US/slug/chameleon
当然,如果有需求,我们可以修改里面的material,或者重新写新的material。即使不在实际工程中使用,作为学习资料也是很有用的。

说到学习资料,自然不能漏了大名鼎鼎的shader toy。只是入坑需谨慎,一般人还真看不懂。
https://www.shadertoy.com/

作者搭建了demo场景,目前共有7个房间。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com