MaskPassを含むことで、シーン内の陰影が乱れる(MaskPassで参照されるシーン/カムに影のキャストオブジェクトやライトがなくても)。私は私の問題がHow to turn off shadows in MaskPass?に関連していると信じてMaskPass Shadowsを無効にするThree.JS
composer.addPass(clearPass);
composer.addPass(renderPass_background);
composer.addPass(maskPass1); // this is the problematic line
composer.addPass(renderPass_foreground);
composer.addPass(clearMaskPass);
composer.addPass(outputPass);
(私はそれにコメントしたいが、ここにストリートクレド/ 50担当者を持っていません)。それは余分なドロードロードシャドウドローがトリガーされ、私のTHREE.ShadowMaterial /シャドウクワッドがいっぱいになるようです。
私はすでにthree.jsのソースコードを少し編集しましたが、可能であれば、バニラコードに固執するのが理想的です。ソースコードを変更しなくてもMaskPassのシャドウマップ描画を解決することは可能ですか?