推荐的OpenGL / GLUT参考

时间:2009-10-14 07:54:50

标签: c++ opengl reference glut

您学习的OpenGL / GLUT参考对日常编程有什么用?

理想情况下,我正在寻找包含大量C ++示例代码的内容,以帮助我学习开发OpenGL应用程序以及类似于MSDN为.net编程提供的API的详细信息。

如果没有一站式服务,那么请列出我应该使用的参考资料集以及每个参考资料的优势。

5 个答案:

答案 0 :(得分:9)

Red Book是OpenGL的标准书。亚马逊对第7版的评论只有两颗星,这一点不要气馁;这是因为人们对本书中最新的OpenGL功能没有更多感到失望。以前的版本有更多的明星。

另一本好书是OpenGL SuperBible

NeHe Tutorials是最常被引用的OpenGL教程之一,其示例代码不仅在C ++中,而且在许多其他编程语言中。

答案 1 :(得分:1)

我使用OpenGL Super Bible学习了OpenGL。它仍然是我能找到的最佳参考。

答案 2 :(得分:1)

PyOpenGL Documentation与OpenGL文档完全相同,但更具可读性和用户友好性。看看。

我也是OpenGL SuperBible的第二名。

答案 3 :(得分:1)

我认为“Glut”的意思是“Freeglut”。 在这种情况下,您应该使用此特定参考:

http://jocelyn.frechot.free.fr/freeglut/freeglut_2.6.0-api_0.3.xhtml

它包含当前Freeglut的最新参考资料。 通过这种方式,您可以使用Freeglut的特殊属性(比如使用glutMainLoopEvent()控制您自己的GL循环,当您将Freeglut与其他库一起使用时,这是非常有用的。

答案 4 :(得分:0)

关于OpenGL-API的所有细节当然有sdk文档页面https://www.opengl.org/sdk/docs/,或者你可以查看标准规范本身(我个人大多数时候都避免)。如果您已经基本了解如何使用GL,这很可能只会有所帮助。 opengl.org上的新闻部分也经常链接到教程和书籍。只是浏览了它并发现了this tutorial。至于OpenGL相关书籍,我只知道超级圣经,我认为可以开始使用。在没有任何计算机图形知识的情况下学习OpenGL时,关于该主题的书籍也非常有用。经典之作将是James D. Foley的Coumputer Graphics Principal and Practice,这仍然是一个很好的阅读,但它并不专注于实时渲染。因为Akenine-Moller的Real-Time Rendering是一个很好的选择。