在OpenGL中创建2D绘图

时间:2011-08-22 18:11:19

标签: opengl graphics

我应该如何开始在OpenGL中绘制图片?我一直在玩它,但我现在能做的只是原始形状。我还没看3D。也许就是我如何开始在2D中绘制一些奇特的东西,然后逐渐从那里开始。但是我应该从哪里开始?

我已经尝试了一些事情,比如绘制点,用线条将点连接起来形成一个事物的轮廓,但这几乎是我能做到的,结果可能会变成现实。

我进行了搜索并发现在2D内部,可以完成许多有趣的事情,例如thisthis甚至this

我如何尝试将我想到的东西放到OpenGL中以在屏幕上呈现? 我玩OpenGL一段时间后应该从哪里开始?

2 个答案:

答案 0 :(得分:1)

NeHe绝对是一个开始的地方。看看这里的教程: http://nehe.gamedev.net/tutorial/lessons_01__05/22004/ 然后,当你有足够的理解(基本上一旦你完全理解着色器是什么),请转到lighthouse3D glsl教程: http://www.lighthouse3d.com/tutorials/glsl-tutorial/

此外,无论你学到什么,整个过程,都试着继续回顾管道(谷歌图片有许多复杂和基本的版本)。一开始看起来真的很复杂,但你越了解它就越有意义。

最后,如果您准备付钱,那么“Open GL编程指南”即大红皮书也是必不可少的。

答案 1 :(得分:1)

在线教程很好,但书籍也是一项很好的投资。

我和其他一些人一起有这本书; Beginning OpenGL Game Programming

对于第一次学习OGL的人来说很容易理解。第二版还包括着色器:)

此外还有大量其他优秀的OGL书籍,只需在线搜索或在当地的书店搜索。他们中的大多数都质量不错,但在购买之前尝试预览它们,以确保您能够理解材料。