2016-02-29 80 views

回答

4

您可以使用THREE.ShadowMaterial在具有透明材質的網格上投射陰影。使用此模式:

var material = new THREE.ShadowMaterial(); 
material.opacity = 0.5; 

var mesh = new THREE.Mesh(geometry, material); 
mesh.receiveShadow = true; 
scene.add(mesh); 

THREE.ShadowMaterial是在examples/js/materials目錄。在this three.js示例中有一個示例,但它在網格中效果最好。

three.js r.75

+0

這樣做的伎倆,非常感謝。 – alberto2000

+0

嗨影子完全是黑色的,是否有可能給影子一個阿爾法值? – wutzebaer