JOGL megvilágítás esetén eltűnnek a színek
2013-02-18T13:03:54+01:00
2013-02-18T15:11:16+01:00
2022-08-07T10:35:30+02:00
zolmio
Sziasztok!

Mitől lehet az, hogy ha opengl-ben engedélyezem a megvilágítást akkor eltűnnek a színek az objektumokról?

A beállításhoz használt kódom:

float[] pos = {0.0f,-20.0f,30.0f,0.0f}; float[] ambient = {0.5f,0.5f,0.5f,1.0f}; float[] diffuse = {1.0f,1.0f,1.0f,1.0f}; gl.glLightfv(GL.GL_LIGHT1, GL.GL_POSITION, pos,0); gl.glLightfv(GL.GL_LIGHT1, GL.GL_AMBIENT, ambient,0); gl.glLightfv(GL.GL_LIGHT1, GL.GL_DIFFUSE, diffuse,0); gl.glEnable(GL.GL_LIGHTING); gl.glEnable(GL.GL_LIGHT1); float[] rgba = {1.0f, 1.0f, 1.0f}; gl.glMaterialfv(GL.GL_FRONT_AND_BACK, GL.GL_AMBIENT, rgba, 0); gl.glMaterialf(GL.GL_FRONT_AND_BACK, GL.GL_SHININESS, 30.0f);

Csatolok két képet, hogy hogyan néz ki fénnyel és fény nélkül.
Mutasd a teljes hozzászólást!
Csatolt állomány
enable glColorMaterial ?
Mutasd a teljes hozzászólást!

abcd