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: