glShadeModel

vampirem發表於2013-09-08

glShadeModel函式用於控制opengl中繪製指定兩點間其他點顏色的過渡模式

引數一般為GL_SMOOTH(預設),GL_FLAT

opengl預設是將制定的兩點顏色進行插值,繪製之間的其他點

如果兩點的顏色相同,使用兩個引數效果相同

如果兩點顏色不同,GL_SMOOTH會出現過渡效果,GL_FLAT 則只是以指定的某一點的單一色繪製其他所有點

如圖可以對比GL_SMOOTH與GL_FLAT的區別

 

 

GL_FLAT GL_SMOOTH