Одна плоскость с альфа-маской должна отбрасывать тени. Это так, но для всей плоскости - без применения альфа-маски -.
Обыскивая, я обнаружил, что добавление customDeptMaterial к me sh должно сделать это:
var customDepthMaterial = new THREE.MeshDepthMaterial( {
depthPacking: THREE.RGBADepthPacking,
alphaMap: alphaTex,
alphaTest: 0.5
} );
figures.customDepthMaterial = customDepthMaterial;
Не то чтобы я был абсолютно уверен в том, что происходит в точности, но я должен что-то упустить, потому что он продолжает разыгрывать всю плоскость
Пожалуйста, посмотрите полную скрипку: https://jsfiddle.net/truji7/gj7az9eo/34/
Как я могу отбросить тень с альфа-фильтром?