Unity内置后处理Post Processing
Post Processing导入和配置
- 在Unity中的
Window-Package Manager
中,将其导入到工程中。
- 在Unity中的Project中新建一个
Post-processing Profile
。 - 在Hierarchy新建一个空物体,添加
Post-process Volume
组件,在该组件中的Profile
中选择步骤二中创建的Profile
文件。
- 在摄像机上添加
Post-process Layer
组件,这里需要注意一下Layer层级,给摄像机添加的Post-process Layer
组件中的Layer
值需要跟步骤三创建的挂载Post-process Volume
物体的Layer层级
保持一致。
这样就能正常使用Postprocessing后处理了。
Post Processing效果
抗锯齿
抗锯齿效果可柔化场景中边缘的外观。为此,它用相识的色点围绕边缘。这减少了锯齿造成的锯齿效果。
注意:
这个效果需要在摄像机上的Post-processing Layer组件设置。
后处理提供以下抗锯齿模式:
- 快速近似抗锯齿(FXAA):一种适用于不支持运动矢量的移动设备和平台的快速算法。
- 亚像素形态抗锯齿(SMAA):一种高质量但速度较慢的算法,适用于不支持运动矢量的移动设备和平台。
- 时间抗锯齿():一种需要运动矢量的新进技术,桌面和控制平台的理想选择。
Ambient Occlusion 环境光遮蔽
环境光遮蔽效果计算场景中暴露于环境光的点。然后,它会使隐藏在环境光下的区域变暗。
注意:
实时环境光遮蔽计算可能占用大量资源
Auto Exposure 自动曝光
自动曝光效果模拟人眼如何实时调整亮度变化。为此,它会动态调整图像的曝光以匹配其中间色调。
Bloom 辉光
Bloom效果使图像中的明亮区域发光。为此,它会创建从图像中明亮区域延伸的光条纹。这模拟了当光线淹没镜头时真实世界的相机所产生的效果。
Depth Of Field 景深
景深效果使图像的背景模糊,而前景中的对象保持焦点。这模拟了真实世界相机镜头的焦点属性。
Vignette 渐晕
渐晕效果使图像的边缘变暗。这模拟了真实世界相机镜头中由厚或堆叠的滤镜、辅助镜头或不合适的镜头遮光罩引起的效果。可以使用该效果将注意力吸引到图像的中心。
整理了几个常见效果,具体详细的还得去官网上看。