Unity(2022.3.41LTS) - 后处理

目录

一、什么是后处理

二、后处理的工作原理

三、后处理的常见效果

四、如何在 Unity 中实现后处理

五、后处理的性能影响

六. 详细效果



一、什么是后处理

后处理是在场景渲染完成后,对最终图像进行的一系列操作。这些操作可以包括调整颜色、添加特效、模糊、锐化等,以实现各种视觉风格和效果。

二、后处理的工作原理

  1. 渲染场景
    Unity 首先渲染场景中的所有物体,生成初始的图像。
  2. 后处理阶段
    然后,通过后处理栈(Post-processing Stack)对这个图像进行一系列的处理操作。每个后处理效果都是一个独立的步骤,按照特定的顺序依次应用。
  3. 输出最终图像
    经过所有后处理操作后,得到最终的图像并显示在屏幕上。

三、后处理的常见效果

  1. 颜色调整

    • 饱和度调整:增加或减少图像的颜色饱和度,使画面更加鲜艳或暗淡。
    • 对比度调整:增强或减弱图像中颜色的对比,使亮部更亮,暗部更暗。
    • 色调调整:改变图像的整体色调,例如营造出冷色调或暖色调的氛围。
  2. 模糊效果

    • 高斯模糊:使图像产生柔和的模糊效果,常用于模拟景深、运动模糊等。
    • 径向模糊:以某个点为中心向外产生模糊效果,可用于模拟快速旋转或冲刺时的视觉效果。
  3. 锐化
    增强图像的边缘对比度,使物体的轮廓更加清晰。

  4. 抗锯齿
    减少图像中的锯齿状边缘,使画面更加平滑。

  5. 屏幕空间反射
    模拟物体在屏幕空间中的反射效果,增强场景的真实感。

  6. Bloom(辉光)
    为明亮的区域添加辉光效果,使光源和发光物体看起来更加耀眼。

四、如何在 Unity 中实现后处理

打开窗口 -> 包管理器

在注册表中查找postProcessing

点击安装

安装完成之后在摄像机添加组件

为了方便管理,新建一个物体其名为后处理,然后添加组件

勾选上全局,不然就只有摄像机进入这个范围,才会出现后处理效果.

还有就是要在一个层里面

五、后处理的性能影响

后处理操作会增加渲染的时间和性能开销。复杂的后处理效果可能会导致帧率下降,特别是在较低性能的设备上。因此,在使用后处理时需要注意平衡视觉效果和性能。可以通过以下方法来优化后处理性能:

  1. 减少后处理效果的数量和复杂度。
  2. 仅在需要时启用后处理,例如在特定场景或特定条件下。
  3. 调整后处理的分辨率,降低处理的图像大小。

六. 详细效果

正常状态

景深效果

镜头畸变

色差

自动曝光

bloom

这里配合材质也要修改一下

Vignette(颜色形状都是可以调节的)

Grain

Ambient Occlusion

一、颜色调整

  1. 亮度(Brightness):调整图像的整体亮度。增加亮度会使图像变亮,减少亮度则会使图像变暗。可以用来模拟不同的光照条件或营造特定的氛围。
  2. 对比度(Contrast):增强或减弱图像中颜色的对比度。高对比度会使图像中的颜色更加鲜明,低对比度则会使图像看起来更加柔和。可以用来突出图像的细节或营造特定的风格。
  3. 饱和度(Saturation):调整图像中颜色的饱和度。增加饱和度会使颜色更加鲜艳,减少饱和度则会使颜色更加暗淡。可以用来增强图像的色彩表现力或营造特定的情感氛围。
  4. 色调(Hue):改变图像的整体色调。可以通过调整色调来实现不同的色彩风格,如冷色调、暖色调等。可以用来营造特定的情感氛围或增强游戏的主题感。

二、模糊效果

  1. 高斯模糊(Gaussian Blur):一种常见的模糊效果,通过对图像中的每个像素进行加权平均,使图像变得模糊。高斯模糊可以用来模拟景深效果、运动模糊或营造柔和的氛围。
  2. 径向模糊(Radial Blur):以图像中心为原点,向四周产生模糊效果。径向模糊可以用来模拟旋转、爆炸等效果,增强画面的动态感。
  3. 动态模糊(Motion Blur):根据物体的运动速度和方向,对图像进行模糊处理。动态模糊可以用来增强游戏的真实感,使物体的运动看起来更加自然。

三、景深效果

  1. 景深(Depth of Field):模拟相机的景深效果,使图像中的物体在不同距离上呈现出不同的清晰度。景深效果可以用来突出游戏中的重要物体,增强画面的层次感和真实感。
  2. 焦点(Focus):设置景深效果的焦点位置,使焦点处的物体清晰,而其他位置的物体模糊。可以通过调整焦点位置来引导玩家的注意力,增强游戏的叙事性。

四、屏幕空间反射

  1. 屏幕空间反射(Screen Space Reflection):利用屏幕空间信息来模拟物体的反射效果。屏幕空间反射可以使物体看起来更加真实,增强画面的反射质感。
  2. 反射强度(Reflection Intensity):调整反射效果的强度。增加反射强度会使物体的反射更加明显,减少反射强度则会使反射效果减弱。可以根据场景的需要来调整反射强度,以达到最佳的视觉效果。

五、抗锯齿

  1. 多重采样抗锯齿(Multi-Sampling Anti-Aliasing,MSAA):一种常见的抗锯齿技术,通过对图像进行多次采样,减少图像中的锯齿状边缘。MSAA 可以提高图像的质量,但会增加一定的性能开销。
  2. 快速近似抗锯齿(Fast Approximate Anti-Aliasing,FXAA):一种高效的抗锯齿技术,通过对图像进行后处理,减少图像中的锯齿状边缘。FXAA 性能开销较小,但效果可能不如 MSAA 明显。

六、其他效果

  1. Bloom:一种辉光效果,使图像中的明亮区域产生光晕,增强画面的明亮感和梦幻感。
  2. Vignette:一种暗角效果,使图像的边缘变暗,突出画面的中心区域。可以用来营造特定的氛围或增强画面的焦点。
  3. Chromatic Aberration:一种色差效果,使图像中的颜色产生分离,模拟相机镜头的色差现象。可以用来增强画面的真实感或营造特定的风格。

  • 17
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Unity 2022.3引入了一些新的导航功能,以帮助开发者更方便地为游戏添加导航系统。新版本中的导航系统改进了性能和功能,使其更加强大和灵活。 首先,Unity 2022.3引入了实时路径搜索功能。该功能可以根据场景中的物体位置和碰撞体等信息,在实时场景中进行路径搜索。这意味着开发者可以在游戏运行时动态计算角色或其他游戏实体的路径。这一功能对于实时策略游戏或动态变化的游戏环境非常有用。 其次,新版本的导航系统还改进了自动化的对话框生成功能。开发者可以通过简单的设置,自动生成适应场景的对话框来实现导航指示。这个功能可以大大减轻开发者的负担,并提高游戏中导航的质量。 此外,Unity 2022.3还提供了更多的导航算法选项。不同的游戏场景可能需要不同的导航算法来平衡效率和精度。新版本中的导航系统提供了多种算法选项,让开发者能够根据具体需求选择合适的算法。 最后,Unity 2022.3导航系统的改进还包括了对2D游戏的支持。早期的导航系统主要面向3D游戏,但新版本中加入了对2D游戏的导航支持。这使得开发者能够更方便地为2D游戏创建导航系统,为玩家提供更好的游戏体验。 总的来说,Unity 2022.3版本的导航系统带来了更多强大和灵活的功能,包括实时路径搜索、自动对话框生成、多种导航算法选项以及对2D游戏的支持。这些新功能使得开发者在为游戏添加导航系统时更加便捷,为玩家提供更好的游戏体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一然明月

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值