着色器贴图纹理中一切正常,但已缩放(太大)。
坐标纹理:
mat4 偏差 = mat4(0.5, 0.0, 0.0, 0.0, 0.0, 0.5, 0.0, 0.0, 0.0, 0.0, 0.5, 0.0, 0.5, 0.5, 0.5, 1.0);
ShadowCoord = 偏差 * projMatrix * viewModelMatrix * vec4(position,1);
为什么在另一个例子中,textureMap 坐标是:
ShadowCoord = 偏差 * projMatrix * viewModelMatrix * ViewMatrixInverse;
还有一个:
ShadowCoord = 偏差 * projMatrix * viewModelMatrix * ModelMatrixRenderObject * vec4(position,1);
有谁可以解释这些差异?为什么我的纹理贴图被缩放?