如果在对象上创建阴影,则会出现不必要的阴影: 例如:https://webgl-project-toly19.c9.io/index.html
的示例制作 P.S。 float bias = 0.001;
答案 0 :(得分:0)
首先调整阴影纹理参数,如下所示
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
然后尝试调整光照相机的近似值和阴影偏差,因为两者是相互依赖的。