0

在您学习的过程中,哪些 OpenGL / GLUT 参考对日常编程有好处?

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

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

4

5 回答 5

9

红皮书是关于 OpenGL 的标准书籍。不要因为第 7 版的亚马逊评论只有两颗星而气馁;这是因为人们对书中没有更多关于最新 OpenGL 特性的内容感到失望。以前的版本获得了更多的星星。

另一本好书是OpenGL SuperBible

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

于 2009-10-14T07:58:10.610 回答
1

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

于 2009-10-14T08:06:14.277 回答
1

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

我也支持 OpenGL SuperBible

于 2010-04-20T11:34:19.897 回答
1

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

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

它包含当前 Freeglut 的最新参考资料。这样,您可以使用 Freeglut 的特殊能力(例如使用 glutMainLoopEvent() 控制您自己的 GL 循环,这在您将 Freeglut 与其他库一起使用时非常有用。

于 2011-02-19T20:21:28.037 回答
0

有关 OpenGL-API 的所有详细信息当然有 sdk 文档页面https://www.opengl.org/sdk/docs/或者您可以查看标准规范本身(我个人大部分时间都避免使用) . 如果您已经对如何使用 GL 有基本的了解,这很可能会有所帮助。opengl.org 上的新闻部分也经常链接到教程和书籍。刚刚浏览了一下,找到了这个教程. 至于OpenGL相关的书我只知道超级圣经,我觉得入门还行。在没有任何计算机图形知识的情况下学习 OpenGL 时,关于该主题的书也会非常有帮助。James D. Foley 的经典著作是 Coumper Graphics Principal and Practice,它仍然是一本极好的读物,但它并没有过多地关注实时渲染。Akenine-Moller 的实时渲染是一个很好的选择。

于 2012-02-16T11:10:35.470 回答