0

シェーダー マップ テクスチャではすべて問題ありませんが、スケーリングされています (大きすぎます)。

コーディネイト テクスチャ:

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);

誰も違いを説明できますか?テクスチャ マップがスケーリングされるのはなぜですか?

4

0 に答える 0