我受到启发,开始使用c++在OpenGL中编写一些程序。
谁能在这里列出应该安装什么工具来启动这个过程。
即
IDE编译器、OpenGL下载等?
发布于 2010-02-13 04:38:26
Ne-He教程( @wich已经提供了一个链接)非常好用(但至少在我最后一次仔细看的时候,教与工作用的OpenGL是相当过时的)。
然而,我通常会避免过度使用。它有相当多的bug,而且没有人致力于修复它们。它在20世纪90年代末基本上被遗弃在beta测试状态,所以(充其量)似乎有人会尝试修复它们。
glut的两个替代方案(显然都在积极开发中)是GLFW和FLTK。在这两者之间,GLFW在特征上更接近于glut --一个小型工具包,用于抽象出大多数与操作系统相关的部分,因此您可以相对轻松地生成OpenGL程序。FLTK实际上是一个成熟的GUI工具包(尽管作为GUI工具包go相当小),它有一个内置的glut仿真(至少在我上次使用它时,它的实现似乎比glut本身要好得多)。
我想我还应该指出glut的另一个选择:freeglut是glut API的免费重新实现。我不能说我真的推荐它,但至少它最近得到了积极的开发,比最初的过剩要多得多。
当您决定使用着色器时,AMD和nVidia都有开发人员网页。nVidia的,特别是,有大量的免费“东西”可用(只需注意,它很容易浪费太多的时间玩他们的演示等)。
发布于 2010-02-13 03:59:42
不需要特定于OpenGL的特殊编译器或IDE。您所需要的只是一个C++编译器。VisualStudio Express Edition C++应该能够做到这一点。您也可以使用NetBeans或Eclipse,这两种工具现在都有C++版本。他们可能也有OpenGL插件,特别是,我记得听说过NetBeans的GLSL着色器插件(但那是一段时间以前的事了,所以信息可能已经过时了)。不要忘记查看OpenGL SDK page,它也有一些很好的工具和参考资料。
主OpenGL站点也是一个很好的资源:http://www.opengl.org/ (还有其他人提到了NeHe tutorials -它们也很棒!)
发布于 2010-02-13 03:59:34
您可能想看一下NeonHelium OpenGL tutorials
https://stackoverflow.com/questions/2254706
复制相似问题