2011-08-22 87 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編程指南」又名大紅寶書是必不可少的。