Three.js jegyzet Számítógépes grafika gyakorlathoz
Irányfény
Használat
Használata sok hasonlóságot mutat a reflektorfénnyel, csak itt nincs kúp, hanem a párhuzamos fénysugarak irányát adhatjuk meg.
- Itt is meg kell adnunk a pozíciót (position), valamint cél objektumot (target). A két pontot összekötő térbeli irány adja a megvilágítás fénysugarainak irányát.
- A fényforrás rendelkezik színnel (color) és színintenzitással (intensity). Az fényerő nem csökken a távolsággal.
- Itt értelemszerűen nincs gyengülés a távolság függvényében.
- Képes árnyékot vetni, ennek részleteit az árnyékolás résznél tárgyaljuk.
let dLight = new THREE.DirectionalLight( 0x00ffff, 1 );
dLight.position.set( 0, 0, 30 );
dLight.target = cubeMesh;
scene.add( dLight );
Feladat
Próbáljuk ki! :-)