我找到了这个链接,它解释了一些关于 pcf 阴影映射的信息。我查看了提供的代码示例,但无法确定偏移数组是什么。我假设它是一个 float2 数组,我知道它将偏移像素以提供相邻的像素。我只是不知道应该设置什么偏移量。
链接:http ://www.gamerendering.com/2008/11/15/percentage-closer-filtering-for-shadow-mapping/
这是代码
float result;
result = shadow2DProj(shadowMap,texCoord+offset[0]);
result += shadow2DProj(shadowMap,texCoord+offset[1]);
result += shadow2DProj(shadowMap,texCoord+offset[2]);
result += shadow2DProj(shadowMap,texCoord+offset[3]);
result /= 4.0; // now result will hold the average shading
我一定只是错过了一些简单的东西
任何帮助表示赞赏
谢谢,
标记