Estoy luchando para que las sombras funcionen correctamente con un mapa de desplazamiento. He buscado el problema en Google y, según tengo entendido, el mapa de desplazamiento distorsiona los vértices. Así que en teoría no debería haber problema.
Sin embargo, el mapa de desplazamiento no tiene ningún efecto sobre las sombras.
Intente usar un material de profundidad personalizado en su esfera de proyección de sombras así:
sphere.customDepthMaterial = new THREE.MeshDepthMaterial( { depthPacking: THREE.RGBADepthPacking, displacementMap: displacementMap, displacementScale: displacementScale, displacementBias: displacementBias });