2010-01-12 92 views
0

我是一名自學成才的程序員,絕對沒有三維編程經驗。三維圖形編程簡介

我的一個客戶與我有一個iPhone應用程序的想法,它需要OpenGL ES 2.0,因爲它本身就是複雜的3D結構和動畫。

我該從哪裏開始(儘管很長)的OpenGL ES能力之旅?

我願意投入大量的時間和精力進行學習,如果我可以請一些指向我應該從哪裏開始以及期待什麼的指針,那將非常棒!

+0

這裏有很多關於這個話題的問題,包括:http://stackoverflow.com/questions/1148143/what-are-some-good-iphone-3d-2d-opengl-es-game-tutorials – 2010-01-12 14:13:04

回答

1

對於一個偉大的iPhone專用教程,請參閱Getting Started with OpenGL ES 2.0
它涵蓋了「初始化OpenGL,創建着色器,將它們連接到程序並使用它們」。
另一篇好文章是從switchonthecode.com
這些都涵蓋了足夠的基礎知識,爲您提供良好的學習開始。

1

嘗試:http://nehe.gamedev.net/

我不知道是否有iPhone的具體教程,但也有成堆的例子和大量的樣品的OpenGL代碼(在許多不同的語言,包括目標c)。

這對於開始OpenGL編程來說是一個很好的資源(如果您正在查看動畫,則會更好)。

OpenGL.org也有很多很好的資源。

5

很多3D編程都是數學 - 首先在數學基礎知識上有一個很好的基礎。

1

你可以做很多不如得到關於這個問題的一個很好的書。

詹姆斯弗利創作的「計算機圖形學:C語言的原理與實踐」是一部歷史經典着作。

它非常全面,是進入核心圖形開發的好方法。一個很好的參考。