Unity 后处理(Post-Processing) -- (3)挑战:创建局部后处理Volume

为何使用局部Volume

        在前面两节中,我们使用了一个Global Volume来应用后处理,其作用范围是整个场景。有些时候,我们需要实现当角色靠近某个地点后,进行一些特殊的后处理。这时我们就需要使用Local Volume来实现这个功能。

        举个例子,在某些游戏中,当角色不小心进入了毒气区域的时候,画面会变得扭曲并且整体画面会变绿。游戏用这种方式来提示玩家中毒了,需要快速跑出毒气范围。

局部Volume如何工作?

        在前面介绍后处理Volume概念的时候,我们已经说过当相机勾选了后处理选项,并且处于Volume中时,后处理才会被应用。前面两节中所使用的Global Volume,其作用范围时整个场景,因此,无论相机在哪里都会应用Global Volume所配置的后处理效果。

        Local Volume和Global Volume本质没有区别,差异点是局部Volume在场景中是有限的一片空间,只有相机进入到此Volume内才会应用相关后处理效果。

增加一个Local Volume到场景中

         本小节的挑战如下:

        在示例的室内场景中,增加一个Local Volume,这个Volume覆盖范围可以任选下图中的几个物体中的一个,或者自由发挥。当玩家靠近这个区域时,应用特殊的后处理配置文件。

        具体的效果,请自由发挥,我们以中间那个浅蓝色盒子为例,当玩家靠近这个盒子周围的区域时,画面会有聚焦到盒子并产生出一种神秘感觉的效果。如下面两张图,第一张是距离较远时候的效果,第二张是靠近后的效果。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亦枫Leonlew

希望这篇文章能帮到你

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值