我一直在研究延迟渲染器来进行照明,它工作得很好,尽管在我的G缓冲区中使用了位置缓冲区。照明是在世界空间中完成的。我已经尝试实现一种算法来从深度缓冲区和纹理坐标重新创建世界空间位置,尽管没有成功。我的顶点着色器没有什么特别的,但这是我(尝试)计算世界空间位置的片段着色器的一部分://Inverseprojectionmatrixuniformmat4projMatrixInv;//Inverseviewmatrixuniformmat4viewMatrixInv;//texturepositionfromvertexshaderinvec2TexCoord;...otheruniform