Licht & Material
Licht & Material
Licht & Material
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Licht</strong> & <strong>Material</strong><br />
<strong>Licht</strong> in OpenGL (Forts.)<br />
Setzen der Parameter einer <strong>Licht</strong>quelle<br />
gl.glEnable(GL2.GL_LIGHTING);<br />
gl.glEnable(GL2.GL_LIGHT0);<br />
float[] ambientLight = {0.0f, 0.0f, 0.0f, 1.0f};<br />
float[] diffuseLight = {1.0f, 1.0f, 1.0f, 1.0f};<br />
float[] specularLight = {1.0f, 1.0f, 1.0f, 1.0f};<br />
float[] lightPosition = {0.0f, 0.0f, 0.0f, 1.0f};<br />
gl.glLightfv(GL2.GL_LIGHT0, GL2.GL_AMBIENT, ambientLight, 0);<br />
gl.glLightfv(GL2.GL_LIGHT0, GL2.GL_DIFFUSE, diffuseLight, 0);<br />
gl.glLightfv(GL2.GL_LIGHT0, GL2.GL_SPECULAR, specularLight, 0);<br />
gl.glLightfv(GL2.GL_LIGHT0, GL2.GL_POSITION, lightPosition, 0);<br />
Aber das ist noch lange nicht alles . . .<br />
Johannes Diemke OpenGL mit Java WiSe 2010 / 2011 17/26