Impostazione delle luci
// height=200 lines=auto
function setup() {
createCanvas( 200, 200, WEBGL );
}
function draw() {
background(200);
noStroke();
ambientLight( 100,100,200 );
pointLight( 128,255,128, -60,0,90 );
rotateX( frameCount/100 );
cone( 40, 120 );
}
ambientLight( 100,100,200 );
Imposta una luce diffusa blu-viola.
pointLight( 128,255,128, -60,0,90 );
Imposta una luce verde (128,255,128) emessa a partire dal punto -60,0,90 verso tutte le direzioni.
Provare a osservare l'effetto delle singole luci disattivando l'istruzione ambientLight() o pointLight().
Provare ad aggiungere una luce gialla che si diffonde con raggi paralleli da destra verso sinistra, ad es. con:
directionalLight( 180,180,0, -1,0,0 ).