可可西

2011年8月16日 #

OpenGL光照和颜色

摘要: OpenGL场景中模型颜色的产生,大致为如下的流程图所描述:++++++++ ++++++ ++++++ ++++++(1)当不开启光照时,使用顶点颜色来产生整个表面的颜色。 用glShadeModel可以设置表面内部像素颜色产生的方式。GL_FLAT/GL_SMOOTH.++(2)一般而言,开启光照后,在场景中至少需要有一个光源(GL_LIGHT0...GL_LIGHT7) 通过glEnable(GL_LIGHT0) glDisable(GL_LIGHT0) 来开启和关闭指定的光源。 --- 全局环境光 ---GLfloat gAmbient[] = {0.6, 0,6, 0,6... 阅读全文

posted @ 2011-08-16 17:49 可可西 阅读(10809) 评论(1) 推荐(2) 编辑

导航