推荐的 OpenGL / GLUT 参考 [关闭]

Posted

技术标签:

【中文标题】推荐的 OpenGL / GLUT 参考 [关闭]【英文标题】:Recommended OpenGL / GLUT Reference [closed] 【发布时间】:2009-10-14 07:54:50 【问题描述】:

哪些 OpenGL / GLUT 参考资料适合您学习日常编程?

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

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

【问题讨论】:

【参考方案1】:

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

另一本好书是OpenGL SuperBible。

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

【讨论】:

【参考方案2】:

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

【讨论】:

【参考方案3】:

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

我也支持OpenGL SuperBible。

【讨论】:

【参考方案4】:

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

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

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

【讨论】:

【参考方案5】:

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

【讨论】:

以上是关于推荐的 OpenGL / GLUT 参考 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在终端应用程序中使用 opengl(没有 glut/glew)[关闭]

OpenGL / GLUT中的鼠标拖动对象[关闭]

Windows 上没有 GLUT 的 OpenGL 4.5 简单教程 [关闭]

win8.1中vs2015配置opengl环境,那个glut.lib和glut32.lib放哪里啊

opengl中的背景颜色[关闭]

如何在visual c++中使用OpenGL