快速OpenGL-建造一座房子和一只眼睛



我对OpenGL/Glust的编码知识非常有限。我应该盖房子和眨眼。现在我在谷歌上搜索并尝试了"快速解决方案",但我找不到。我想要一个快节奏的教程,让我进入高级概念。请帮我学那种教程。介绍和解释很少,概念先进。此外,如果有代码我可以学习,我将不胜感激。

我对C/C++和小OpenGL 很满意

快速解决方案是:用3D建模器(如Blender)对房子和眼睛进行建模。将网格和索引数组导出为C数组。编写代码,将网格加载到一个顶点数组/顶点缓冲区对象和一个绘制事件处理程序函数中,该函数绑定顶点数组并在索引数组上调用glDrawElements。

通过从两个可以围绕某个轴旋转的网格构建眼睑来实现眨眼,使其看起来像在眨眼。

OpenGL只是一个绘图API。它没有建模功能。它只是将三角形推到屏幕上。任何"编写模型代码"的家庭作业都是被误导的,而且交作业的人对此一无所知

对于一些尚未完全过时的OpenGL教程,请尝试:

  • http://www.arcsynthesis.org/gltut/
  • http://www.opengl-tutorial.org/

这个关于SO的问题可能也会有所帮助。

如果您想学习OpenGL编程的速成课程,请学习http://nehe.gamedev.net/.

最新更新