unity自带后期处理插件PostProcess

时间:2024-03-29 22:11:05

在一个游戏项目 逻辑等大致框架搭建完成之后 如果是一个偏于观赏性的游戏的话
后期的处理可以说非常重要的

之前我写过一篇关于用UGUI控制游戏内画质的博客肯恩过对于优化后期画质等方面对大家有用
博文传送门

然后今天我来介绍一下PostProcess插件
这个插件的功能可以说是很强大了
有大佬会用c#代码来写滤镜 达到想要的效果 通过这个插件我们可以随心所欲的调整颜色等参数
而且是零代码

准备工作
首先在unity导入包的管理器中导入这个包
unity自带后期处理插件PostProcess
在里边搜索即可

参数
这个其中有好多参数
unity自带后期处理插件PostProcess

其中又分为很多小的参数 以提供强大的功能

1.Depth of Field
unity自带后期处理插件PostProcess
Focus distance:焦点距离 记住这个待会会用到的
Aperture:孔径
Focal length: 焦距
Max Blur Size :最大模糊距离

2.Color Grading
unity自带后期处理插件PostProcess

All None:开关
Mode:设置清晰度,默认高清晰度
Tonemapping:色调映射(默认是none)当设置为neutral,为中性。ACES:自动检测评估(系统自动计算出当前需要的色调)。Custom:自定义(里面的几个参数分别是调整射线的底部强度、长度,高部分的强度、长度、角度,还有Y射线调整)。
While balance:白色平衡。Temperature:温度(色温)、tint:色彩
Tone:色调
Channel Mixer:通道混合器
Trackballs:轨迹球
grading curves:级配曲线

3.Auto Exposure
unity自带后期处理插件PostProcess
Filtering:过滤
Minimum:最小
Maximum:最大
Exposure Compensa:曝光补偿

4.Bloom
unity自带后期处理插件PostProcess
Intensity:Bloom过滤器的强度
Thershold :过滤掉色素
soft knee:在低于/高于阈值的渐变(0=硬阈值,1=软阈值)之间转换
Anamorophic Ratio :与屏幕分辨率无关的方式改变遮罩效果的程度

5.Chromatic Aberration

unity自带后期处理插件PostProcess
Spectral Lut :污垢质地,为摄像机镜片添加灰尘
Intensity :强度(镜片肮脏的数量)

6.Ambient Occlusion
unity自带后期处理插件PostProcess
Intensity:强度
Thickness Modifier:单位范围内的强度
Ambient only :仅在这个封闭空间

不知道为什么官方文档没有这些资料
我也就介绍到这里
然后可以根据自己的审美来调参数达到自己想要的效果
这个的效果是对于3D和2D游戏都有效 但是对于UGUI无效

然后给大家看一下对比图
unity自带后期处理插件PostProcess

unity自带后期处理插件PostProcess
我可能调的不是很好看 但是对比出来的效果很容易看到

然后我会更新一篇通过代码控制这个插件的博客 并且实现一个场景模糊渐变的效果

如果你也是unity爱好者 欢迎关注我的博客

我会在这里持续更新我的学习过程

祝大家头发浓密 睡眠良好 财富*

我是一名爱健身的准程序员