Shadowmap纹理alpha

Mat*_*Mat 8 three.js

是否可以修复下面的阴影贴图问题?基本上,shadowmap似乎不尊重alpha测试.阴影是树平面几何体而不是树叶.这可能与深度写作有关吗?

我只是使用标准 THREE.MeshPhongMaterial

在此输入图像描述

Wes*_*ley 9

投射阴影时,从光的角度来看,对象被视为实体.

但你可以做的是指定一个customDepthMaterial利用alphaTest.此自定义深度材质用于阴影计算.

这里有一个这种技术的例子:http://threejs.org/examples/webgl_animation_cloth.html.

three.js r.63