首页 > 解决方案 > THREE.JS 置换贴图不影响阴影

问题描述

我正在努力让阴影与置换贴图一起正常工作。我在谷歌上查找了这个问题,据我所知,置换贴图扭曲了顶点。所以理论上应该没有问题。

但是,置换贴图对阴影没有影响。 问题的图像

标签: javascriptthree.js

解决方案


尝试在阴影投射球体上使用自定义深度材质,如下所示:

sphere.customDepthMaterial = new THREE.MeshDepthMaterial( {
    depthPacking: THREE.RGBADepthPacking,
    displacementMap: displacementMap,
    displacementScale: displacementScale,
    displacementBias: displacementBias

});

推荐阅读