3DCG

Python3で「OpenGL」を学ぶ 「PyOpenGL」NeHe Lesson16

lesson6を参考に修正すると動作する。

FOG(霧)をかける

glEnable(GL_FOG)                         # fogを有効に
glFogi(GL_FOG_MODE, GL_LINEAR)           # fogの設定
glFogfv(GL_FOG_COLOR, fogColor)         # fogの色
glFogf(GL_FOG_DENSITY, 0.15)            # fogの密度
glHint(GL_FOG_HINT, GL_DONT_CARE) 
glFogf(GL_FOG_START, 1.0) 
glFogf(GL_FOG_END, 5.0) 

実行結果