先介绍SSAO 接着介绍SSAO的核心算法
延迟着色法的采样 颜色采样 把像机的几个参数传入Shader
SSAO渲染
建立SSAO摄像机
SSAO摄像机显示漫反射采样
先用上下像素点的方案, 再次讲原理.
换用RGBA16格式的贴图进行采样
默认的材质球还是讲一下, 顺便能讲 判断是否有贴图这一点.
担心还是有不理解的人, 先用上下相临的点比对的方式, 讲这个SSAO模拟阴影的原理.
做完了一根法线的判断之后
拷原本阴影的三维噪点代码过来
做好SSAO的阴影后因为屏幕上一点一点的,不真实,做SSAO的模糊
采样的点是向外面发散的, 但是为什么物体表面会有条纹
这类似于红宝书里讲到的斑驳现象一样.
两个值非常接近, 程序很难判断哪个大,哪个小.
也是因为浮点型的精度问题, 采样值的分量只有一字节.
会有些采样值被判断为与面贴合在一起.
就出现了这一情况.采样随机数的Z值等于零也是有可能的.
高光
X. 像机的控制, 自建一个顺手的漫游器,方便调试