我正在尝试理解here描述的环境遮挡技术,但我很难理解像素着色器到底在做什么。
是否在属于遮挡卷表面的点上调用了像素着色器?任何人都可以解释一个简单的场景(如从内部看到的立方角)像素如何获得他们的AO值?
(从game stackexchange转发)
答案 0 :(得分:0)
基本上,Pixel Shader负责根据poligons面向虚拟光源的角度反射物体中的光线。在这种情况下,AO可以通过像素着色器的帮助来模拟每个单个纹理中的光及其数量。注意:像素着色是实时的,因此如果对象或视点移动,光线也会移动并形成逼真的纹理。