Computergrafik

Open GL Materialfarben

OpenGL Lichtquellen | | OpenGL ColorMaterial

Bei angeschalteter Beleuchtung ist glColor wirkungslos und wird durch glMaterial für die ambienten, diffusen und spekularen Anteile der Oberflächeneigenschaften ersetzt:

GLfloat ambient[3]={1.0,1.0,1.0};
GLfloat diffuse[3]={1.0,1.0,1.0};
GLfloat specular[3]={0.0,0.0,1.0};
GLfloat shininess=5.0;

glMaterialfv(GL_FRONT_AND_BACK,GL_AMBIENT,ambient);
glMaterialfv(GL_FRONT_AND_BACK,GL_DIFFUSE,diffuse);
glMaterialfv(GL_FRONT_AND_BACK,GL_SPECULAR,specular);
glMaterialfv(GL_FRONT_AND_BACK,GL_SHININESS,&shininess);


OpenGL Lichtquellen | | OpenGL ColorMaterial

Options: