私のシャドーマップの実装では、私はfboにカラーアタッチメントを付けていますが、奥行きのあるアタッチメントはありません。私は、そのFBOに描画するための深度テストを有効にしています。この実装では、正しくシャドウを取得します。私はそれがどのように深さの添付ファイルなしで動作するのだろうか。誰かが私にこれを説明できますか? 私はこれは私が今まで見てきた何の深さアタッチメント(私はあなたがその場所に色の添付ファイルを使用しようとしている実感が)似ていないシャドーマッピングで奥行きのないフレームバッファー
color = vec4(gl_FragCoord.z,gl_FragCoord.z,gl_FragCoord.z,1.0);
まあ、_itはありません。しかし、詳細はなく、正確に何が起こっているのかを説明することは不可能です。 – derhass
「これは機能します」を定義します。 –
@NicolBolas更新された質問。 – debonair