禁用MaskPass Shadows Three.JS

时间:2017-05-12 18:06:16

标签: three.js mask shadow

我的场景中的阴影通过包含MaskPass而变得混乱(即使MaskPass引用的场景/凸轮中没有阴影投射物体或灯光)。

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

我认为我的问题与How to turn off shadows in MaskPass?有关(我会对此发表评论,但此处没有街头信誉/ 50代表)。似乎触发了额外的绘制阴影绘制,并且我的THREE.ShadowMaterial / shadow quad开始填满。

我已经编辑了一些three.js源代码,但如果可能的话,我们最好还是坚持使用vanilla代码。是否可以在没有源代码修改的情况下解决MaskPass中的阴影贴图?

0 个答案:

没有答案