技术解析—基于Sprite的散景(Boken)景深与SSDO ● 基于Sprite的散景(Boken) 过去的景深是基于纹理级的操作,散景(Boken)景深基于粒子系统的,也就是高像素级的景深效果,如果玩过《地铁2033》 游戏的玩家应该能够理解。

基于Sprite的散景(Boken)景深技术的画面效果对比 ● 屏幕空间定向遮蔽(SSDO) 游戏还首次采纳了SSDO技术,屏幕空间定向遮蔽(SSDO) 是对 Screen Space Ambient Occlusion (SSAO) 的一个改良,其中心思想非常简单,即在对每个fragment做半 球采样的时候同时累积各个采样方向的irradiance。假设在半球采样空间中,取均匀分布的N个采样点,每个采样点所占有的 solid angle 为 2PI / N,那么对于任意采样点 s_i ,其贡献的irradiance为其中L是来自s_i 所在方向的 radiance;V 是visibility function,按照SSAO的方式来获得; cos(theta)是fragment的法线与s_i采样方向的夹角余弦。 
开启SSAO和开启SSDO效果对比 当然我们可以理解成SSAO的升级版,说简单点加了一个明暗过度效果,更有层次感。 |