this illustration shows the issue at hand
const directionalLight = new THREE.DirectionalLight(0xffffff, 0.65, 0);
directionalLight.position.set(100, -50, 200);
scene.add(directionalLight);
const ambientLight = new THREE.AmbientLight(0xfff5f3);
scene.add(ambientLight);