推荐的 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)[关闭]
Windows 上没有 GLUT 的 OpenGL 4.5 简单教程 [关闭]