Notifications
Article
论Unity PostProcessing后期处理插件在游戏中的运用
Updated 4 months ago
1.4 K
0
现在的大型3d游戏场景制作越来越真实,很多有好莱坞大片即视感,当然这些离不开屏幕后期处理,今天我们就来聊聊Unity PostProcessing后期处理插件在游戏中的运用
作为第九艺术的电子游戏通过显卡、内存、硬盘和越来越先进的计算机图像处理能力,艺术的美的的确确出现在了电子游戏中,唯美画面、特定场景的夸张效果给游戏带来了充满有趣与无限魅力的情节故事,这其中屏幕后期处理功不可没。
Unity PostProcessing 后期处理插件作为Asset Store的明星插件,在提升游戏画质,一些特定场景的表达,调整屏幕颜色,添加光晕等等方面是一款方便简单实用的辅助开发工具。
对比官方给出的未使用后期处理插件与使用时的效果图:
很明显,使用后画面效果得到肉眼可辨的提升,我们可以简单的仅凭24k钛合金肉眼观察下看看画面都用到那些后期处理效果,不难发现其中有Antialiasing、Ambient Occlusion 、Screen Space Reflection、Bloom等等效果。除此之外Unity PostProcessing还有很多的功能。接下来我们一一来说下。
Antialiasing 抗锯齿
屏幕中的像素排列方式都是水平和垂直的,所以当屏幕显示斜线或者有弯曲的图像时,就会出现锯齿状,因为像素点都是正方形小方块,而抗锯齿的作用很简单,就是优化这些锯齿画面,让线条看起来更加平滑。FXAA:一种性价比比较高的方法,在各个平台上都能快速运行,效果也很明显。
要避免出现抗锯齿是不可能的,不管如何优化,也只是减少锯齿感,想不依靠抗锯齿技术来降低锯齿感的话,最好的方法就是提高分辨率,由于像素密度很高,即使不开抗锯齿,也不会有明显的锯齿感如4K、8K分辨率。
Ambient Occlusion 环境光遮挡
原来的游戏当中都是直接光照来绘制游戏当中的场景 直接光照指光源直接打在物体上,然后由物体反射到人眼当中。随着玩家对于游戏中的画面要求越来越高,开始在计算直接光照的同时考虑间接光照来实现全局光照的效果,从而实现更加逼真的游戏画面。Ambient Occlusion 它依赖于深度和法线缓冲区使彼此靠近的折痕,孔和表面变暗。
在现实生活中,这些区域往往会阻挡或遮挡环境光,因此它们显得更暗,与之对应的游戏场景我们也可以发现画面表达的内容更加丰富、更加饱满、游戏画面效果也更加逼真。
Depth Of Field 景深
景深效果,简称DOF,在人眼跟光学摄像设备上很常见,简单地来说,就是近处跟远处的景物模糊,而焦点附近的物体则很清晰。该效果模拟相机镜头的属性。在现实生活中,相机只能以特定的距离对焦,距离相机更近或更远的物体将会偏离焦点。模糊给出了对象距离的视觉提示。
在游戏场景中该效果可以突出表达重要的游戏角色或者场景内容,淡化非主要游戏角色或内容如在一些RGP游戏中的一些战斗场面突出玩家而淡化AI的场景等。
说到景深想到自己在Unite活动上的一次经历,活动上见到了unity明星讲师达哥,天下粉丝都一样,见到爱豆不禁想去和他合张影,这时过来一个美女(想着女生拍照应该比男生靠谱),我把手机递给了她,开始之前我特地嘱咐她把后面的东方明珠也拍清晰点,果然东方明珠很清晰。(我模糊也就算了可是达哥.......)这也算是关于景深运用的错误范例吧。
Motion Blur 运动模糊
这个效果模拟了大多数摄像机系统的光线随着时间的推移而累积。因此,快速的相机或物体运动将产生模糊的图像,运动模糊在大多数类型的游戏中被用于巧妙的效果,但在某些类型的游戏中被夸大了,比如赛车游戏。
有一款游戏叫急驰残影的赛车游戏可以说是将这个效果用到了极致,模拟高速的赛车在FR(飘移)时周围景物的变化,有一种眩晕感,给玩家带来刺激的感官享受。
Bloom 辉光
是来自亮源的光泄漏到周围物体中的光学效应。这是一个非常独特的效果,可以对场景产生很大的影响,可以建造一个神奇或梦幻般的环境,特别是与HDR渲染结合使用时。另一方面,给定适当的设置,也可以使用这种效果来增强照片写实感。在非常明亮的物体上发光是在电影和摄影中观察到的常见现象,其中亮度值差异很大。
在游戏中这种效果在次世代场景中运用的比较多。尤其是下雨场景中建筑中的霓虹灯、发光广告牌,路灯,汽车尾灯等等。另外Dirtiness俗称脏镜头,可以模拟污渍和灰尘来衍生Bloom特效,在游戏中常见这类效果。
Color Grading 颜色分级
这种效果提供了基于行业标准和电影业知名软件的完全实时HDR色彩分级管道。可以给游戏增加各种冷暖色调的场景,在一些双视角多视角的游戏中用的比较多,比如玩家的视角与Monster的切换。
好了 关于后期处理就分享到这里。后面会继续讲解unity 插件相关的问题,敬请期待。
梦想在路上的LPP
来自古城西安的浪漫主义Unity爱好者 - Programmer
9
Comments
Comment disabled