Three.js jegyzet Számítógépes grafika gyakorlathoz
Félgömb fény
Használat
Az irányfényhez hasonló. Az égboltnak (color) és a talajnak (groundColor) tudunk színt adni, az intenzitásérték (intensity) közös. Az égbolt fény irányát a position és a target viszonya adja. Alapértelmezésként ez az Y-tengely menti negatív irány.
A példában ciánkék égbolt és zöld talaj színt állítunk be.
let hLight = new THREE.HemisphereLight( 0x00ffff, 0x00ff00, 80 );
scene.add( hLight );
Feladatok
Próbáljuk ki a fényt a fenti módon az előző példaprogramba illesztve!
Próbáljuk ki az alábbi beállításokkal:
hLight.position.set( 0, 1, 0 );
hLight.target = mesh;
Illetve ezekkel:
hLight.position.set( 0, 0, 30 );
hLight.target = mesh;
Kombináljuk ambiens és pontfénnyel is!