http://nehe.gamedev.net/ 是无意中发现的一个公认非常棒的OpenGL学习网站,而且在国内有许多网站上面有中文翻译版,不过不是每个网站都可以顺利地下载程序文件.这站点上面有针对 OpenGL 的一系列章节,看过之后觉得自己再写OpenGL的学习体会就有些多余了. 里面每一章节后面有不同语言实现的源程序,短小精悍,非常易于针对性突破知识点.是不可多得的金钥匙(尤其大部分示例都有LWJGL的实现).
在学习过程中,发现其中对于OpenGL的调用非常好,但是过于针对OpenGL的特色,使得其某些时候忽略了不同语言在调用 OpenGL时候的差异,比如在Java程序中把内存地址传递给OpenGL状态机是如何实现的? 为什么要用Buffer等,要掌握好OpenGL,除了对OpenGL了如指掌外,还要玩得转至少一种计算机语言,哪怕是VB.