OpenGL 的老牌教程《OpenGL SuperBible》第四版 PDF(part 2),内容还是挺扎实的。不只是讲 OpenGL API,更是一整套 3D 图形开发的入门思路,像变换、光照、纹理这些都讲得比较系统。嗯,代码主要用 C++,配合GLUTFreeGLUT,跨平台也挺方便的。

入门 OpenGL的时候,容易迷路,这本书的好处是讲得不抽象,多例子都能跑起来,理解更快。尤其是后面讲OpenGL Shading Language的部分,思路清晰,配图也到位,适合初学者和转 OpenGL 方向的开发者。

还有个优点是对不同平台也有照顾,像 Windows、Mac OS X、Linux 这些怎么搞 OpenGL 窗口都给你演示一遍。你要是想在手持设备上搞图形也能参考,反正基本套路差不多。

建议你看完这本再看些实时渲染方面的书,底子打好了,Shader 编程啥的也更容易上手。对了,配套的GLUT库和示例最好提前装好,响应也快,代码也简单。