Menu

#4 discuss: setting lights with GL

Accepted
nobody
None
Low
Other
2008-06-28
2008-06-28
Anonymous
No

Originally created by: aapo.rantalainen (code.google.com)
Originally owned by: aapo.rantalainen (code.google.com)

Discussing about:
How to set Lights, so surfaces looks clear?

Code looks like this, but I'm not pleased with it. Do I need more lightsources?

GLfloat pos[4] = {0., -5., 0., 1.};
GLfloat white[4] = {1., 1., 1., 1.};
GLfloat black[4] = {0., 0., 0., 0.};
  
glEnable (GL_LIGHTING);
glEnable (GL_COLOR_MATERIAL);
glColorMaterial (GL_FRONT, GL_AMBIENT_AND_DIFFUSE);

glEnable (GL_LIGHT1);
glLightfv (GL_LIGHT1, GL_POSITION, pos);
glLightfv (GL_LIGHT1, GL_DIFFUSE, white);
glLightfv (GL_LIGHT1, GL_SPECULAR, black);
  
glMaterialfv (GL_FRONT, GL_SPECULAR, black);

Discussion


Log in to post a comment.

MongoDB Logo MongoDB