Vision引擎中后期处理器 - SSAO介绍

屏幕空间环境遮挡(SSAO)是一种模拟场景辐射着色型外观的技术,其方法为利用储存在 G-Buffers(几何体缓存)中的位置信息。 该技术可生成极其逼真的间接照明,哪怕在完全不使用光照贴图 / 光照网格的场景中,且支持静态和完全动态的场景元素。
 
我们目前支持两种 SSAO 技术:
 
第一种称为  Ambient Occlusion(环境遮挡),会朝所有方向的每个像素”发射”一定数量的射线,使用深度信息判断周边像素是否可能遮挡入射光照。 在延迟渲染模式下,该技术使用法线缓存来改善视觉品质,并减少遮阴伪影。 正向渲染模式下不能使用该技术,因为缺少法线缓存;法线要通过屏幕空间偏导数计算,其结果精度较低。 因此,延迟渲染下的视觉品质通常较好。
第二种技术是  Volumetric Obscurance(体积遮蔽)。 该技术基于线积分,使用深度信息计算。 与环境遮挡技术相比,体积遮蔽获得相同品质所需采样较少,因此性能要好得多;并且,因为该技术无需法线信息,在正向和延迟渲染模式下也有一致的品质。 所以 体积遮蔽是两者中的优先选择。
 
环境遮挡属性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值