Unity中的image effect和Post processing分析

发表于2018-05-08
评论0 4.5k浏览
先介绍老版本unity中的Image effect,下面是Image effect包含的一些效果,这些效果是可以叠加的,部分一起用画面超赞。

1.Vignetting 光晕效果 :可以实现场景中的聚焦,以及对中心之外的物体做模糊处理

2.vortexEffect 漩涡状的扭曲效果,可以用于模拟回忆效果,以及吸入等特殊效果的地方

3.twirlEffect 基本效果同上

4.tonemapping色调映射 改变camera渲染后的整个色调,很有用

5.TiltShiftHdr:效果同1,只不过参数可调的更多

6.sun shafts 模拟强光中的光影效果,很赞,可用于特殊的技能表现及场景过渡等

7.SSAOEffect:调了一下,没整出来,以后再研究

8.Sepia Tone Effect:改变画面色调

9.Screen Overlay:后期调整屏幕效果必备,相当于ps里图层叠加效果的选项

10.Quads:不知道干嘛的

11.postEffectHelper:脚本挂上去就眼前一黑,以后研究

12.NoiseEffect 噪点效果 模拟黑白电视机那种,超赞:),看久了眼花的不行

13.motionBlur:运动模糊,这种模糊一般表现人物晕眩等状态下的视觉效果

14.grayScaleEffect:画面叠加效果

15.GlowEffect:发光效果,赞,比如说回忆起很多年前莫个阳光照耀的午后,人物都带着光这种感觉lol

16.Global Fog:顾名思义,画面叠加效果

17.FishEye:鱼眼效果,赞(玩摄影的看到感觉特别亲切hoho)

18.Fast Bloom: 效果同15,但是看名字好像更快,以后再仔细研究

19.Edge detect effect normals:描边效果

20.Depth of field scatter:可以看做是摄像机的定焦过程,焦点可调,除焦点之外的物体是模糊的,参数可变,效果也很赞

21.Camera pf field34:效果同上,参数不一样

22.crease:,描边加强版

23.contrastEnhance:不清楚 但是可以实现一起漂亮的发光效果

24.Color correction:调画面色调饱和度

25.camera motion blur:根据camera的运动来针对定制的layer进行模糊处理

26.blur effect: 简化版的模糊

27.blur:同上

28.bloom and lens flares:效果同发光的午后

29.antialiasing as post effect:抗锯齿效果

再来介绍如何使用较新版本Unity中取代Image effect的Post processing。

首先,去Unity资源商店下载名为Post processing stack的资源包,并导入工程。

然后,在camera上挂载Post Processing Behaviour脚本。

这时,你需要在工程界面右键 Assets > Create > Post-Processing Profile.

然后在Post Processing Behaviour脚本上选择你新创建的 Post-Processing Profile文件。当你在选择profile的时候,会发现已经存在一个默认的文件了,叫做Test Post-Processing Profile,我们不管这个,就选择自己创建的profile即可。

随后,我们需要在Project视图里面找到你创建的这个文件,单击这个文件,观察inspector面板:

里面是各种各样的效果,同Image effect中的效果大同小异,需要我们自己根据需要来配置。

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引