Java OpenGL:关闭除我指定之外的所有照明?
我是OpenGL/JOGL新手。我正在试验照明:Java OpenGL:关闭除我指定之外的所有照明?,java,opengl,graphics,Java,Opengl,Graphics,我是OpenGL/JOGL新手。我正在试验照明: gl.glEnable(GL2.GL_LIGHT1); gl.glEnable(GL2.GL_LIGHTING); 禁用第一行时,场景中的所有对象都会变得有些暗,但它们仍然有一些灯光。那光还能从哪里来?(这是我唯一拥有的光源。)是否有一些默认环境光可以关闭?是的,有glMaterial(GL\u环境光,…)和glLightModel(GL\u light\u MODEL\u环境光,…),它们都默认设置为(0.2,0.2,0.2,
gl.glEnable(GL2.GL_LIGHT1);
gl.glEnable(GL2.GL_LIGHTING);
禁用第一行时,场景中的所有对象都会变得有些暗,但它们仍然有一些灯光。那光还能从哪里来?(这是我唯一拥有的光源。)是否有一些默认环境光可以关闭?是的,有
glMaterial(GL\u环境光,…)
和glLightModel(GL\u light\u MODEL\u环境光,…)
,它们都默认设置为(0.2,0.2,0.2,1.0)