Unity Dirty Lens光晕效果
脏镜头的光晕效果,挺适合用在那种写实风格的游戏或者末世、悬疑氛围的场景里。它模拟的是那种镜头上有点灰、有点划痕的感觉,配合高亮区域,会有自然的泛光,不用你自己手动调一堆参数。
Unity 的 Post-processing Stack自带不少后效,但要加点味道,自定义 Shader 还是得动起来。比如你可以写个DirtyLensShader.shader
,加上几张污渍贴图,直接挂在Volume
里,效果立马就不一样了。
Shader 运行在 GPU 上,每个像素的光照、颜色,这个效果大多靠亮度偏移、模糊滤镜加噪点模拟。嗯,听起来有点麻烦?其实用别人写好的资源包直接调参数就行,挺方便的。
如果你项目要兼顾移动端,那记得控制一下透明度、污渍数量,不然 GPU 吃不消。是动态场景里开启脏镜头,别忘了性能测试。
素材包一般会带shader
、材质球
、贴图
和使用。比如DirtyMark.png
就是预设贴图之一,直接拖到材质里绑定就好。你还可以在Volume
里建多个区域,做出渐变效果。
如果你刚好做气氛感强的场景,又懒得自己搞一套,那这个效果蛮值得一试的。Shader 不熟也没事,用资源包先上手,边用边学。
Unity 脏镜头光晕效果Dirty Lens Effect.zip
预估大小:1个文件
Unity 脏镜头光晕效果Dirty Lens Effect
文件夹
Dirty Lens Effect.unitypackage
5.91MB
5.91MB
文件大小:
评论区