Nic*_*ner 3 java opengl graphics
我是 OpenGL/JOGL 的新手。我正在试验照明:
gl.glEnable(GL2.GL_LIGHT1);
gl.glEnable(GL2.GL_LIGHTING);
Run Code Online (Sandbox Code Playgroud)
当我禁用第一行时,场景中的所有对象都会变得有些暗,但它们仍然有一些光。那光还能从哪里来?(这是我唯一的光源。)是否有一些我可以关闭的默认环境光?
是的,有glMaterial(GL_AMBIENT, ...)和glLightModel(GL_LIGHT_MODEL_AMBIENT, ...)都默认设置为 (0.2, 0.2, 0.2, 1.0);
| 归档时间: |
|
| 查看次数: |
1743 次 |
| 最近记录: |