2011-08-22 39 views
3

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

我已经尝试过绘制点的东西,用线条连接点来形成一个事物的轮廓,但这是我可以做的事,它可能会变成这样。

我搜索了一下,发现在2D中,可以做很多有趣的事情,比如this,this甚至this

我该如何尝试将我脑海中想到的东西放入OpenGL以在屏幕上呈现? 我应该在玩OpenGL之后从哪里开始?

+0

这里有一些很好的OpenGL教程。 NeHe教程有点灰尘,但仍然是一些最好的。另外请注意,在OpenGL中绘制2D事物与3D事物之间几乎没有什么区别:唯一的区别是,第三个坐标(Z)保留为默认值。 – datenwolf

回答

1

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

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

这对第一次学习OGL的人来说非常容易。第二版还包括着色器:)

有很多其他伟大的OGL书也在那里,只是在网上搜索或在当地的书店。他们中的大多数质量都很好,但是在购买之前试着预览它们,这样你就可以确定你会理解这些材料。

1

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

而且,无论你学习,全路通过,尽量不断回头看管道(谷歌图像有许多复杂和基本版本)。起初看起来很复杂,但你越了解越多,它就会开始有意义。

最后,如果您准备付钱,“Open GL编程指南”又名大红宝书是必不可少的。