•Nota:
•il numero di luci è limitato (GL_MAX_LIGHT=8 su MS openGL)
•Le luci possono essere poste all’infinito (coordinate
omogenee)
v={0,0,1,0};
glLightfv(GL_LIGHT0,GL_POSITION,v);
•Possono essere spot (definibile direzione, angolo e velocità di cut-off)
• glLightfv(GL_LIGHT0,GL_SPOT_DIRECTION,v);
• glLightfv(GL_LIGHT0,GL_SPOT_CUTOFF,v);
• glLightfv(GL_LIGHT0,GL_SPOT_EXPONENT,v);
•
•Possono avere o no attenuazioni in distanza.
• glLightfv(GL_LIGHT0,GL_CONSTANT_ATTENUATION,1);
• glLightfv(GL_LIGHT0,GL_QUADRATIC_ATTENUATION,1);
•