HemisphereLightElement
Representa una fuente de luz hemisférica en la escena. Simula la iluminación ambiental proveniente del cielo y del suelo, proporcionando una iluminación suave y direccional sin sombras marcadas. Comúnmente se usa para crear efectos de iluminación natural en exteriores.
Creando una nueva Luz Hemisférica:
const hemiLight = new HemisphereLightElement();
hemiLight.skyColor = '#87CEEB';
hemiLight.groundColor = '#654321';
hemiLight.intensity = 1.0;
scene.add(hemiLight);
skyColor: THREE.Color | string
El color de la luz proveniente del hemisferio del cielo. Puede especificarse como una instancia de THREE.Color
o como una cadena de color CSS (por ejemplo, "#87CEEB" para azul cielo). Este color simula la luz del cielo y afecta las superficies orientadas hacia arriba.
Ejemplo:
hemiLight.skyColor = '#ADD8E6';
groundColor: THREE.Color | string
El color de la luz proveniente del hemisferio del suelo. Puede especificarse como una instancia de THREE.Color
o como una cadena de color CSS (por ejemplo, "#654321" para tonos de tierra). Este color simula la luz reflejada desde el suelo y afecta las superficies orientadas hacia abajo.
Ejemplo:
hemiLight.groundColor = '#8B4513';
intensity: number
La intensidad general o brillo de la luz hemisférica. Es un valor numérico donde 1 representa la intensidad normal. Valores más altos aumentan el brillo proporcionalmente.
Ejemplo:
hemiLight.intensity = 0.8;