我是一名自學成才的程序員,絕對沒有三維編程經驗。三維圖形編程簡介
我的一個客戶與我有一個iPhone應用程序的想法,它需要OpenGL ES 2.0,因爲它本身就是複雜的3D結構和動畫。
我該從哪裏開始(儘管很長)的OpenGL ES能力之旅?
我願意投入大量的時間和精力進行學習,如果我可以請一些指向我應該從哪裏開始以及期待什麼的指針,那將非常棒!
我是一名自學成才的程序員,絕對沒有三維編程經驗。三維圖形編程簡介
我的一個客戶與我有一個iPhone應用程序的想法,它需要OpenGL ES 2.0,因爲它本身就是複雜的3D結構和動畫。
我該從哪裏開始(儘管很長)的OpenGL ES能力之旅?
我願意投入大量的時間和精力進行學習,如果我可以請一些指向我應該從哪裏開始以及期待什麼的指針,那將非常棒!
對於一個偉大的iPhone專用教程,請參閱Getting Started with OpenGL ES 2.0
它涵蓋了「初始化OpenGL,創建着色器,將它們連接到程序並使用它們」。
另一篇好文章是從switchonthecode.com。
這些都涵蓋了足夠的基礎知識,爲您提供良好的學習開始。
我不知道是否有iPhone的具體教程,但也有成堆的例子和大量的樣品的OpenGL代碼(在許多不同的語言,包括目標c)。
這對於開始OpenGL編程來說是一個很好的資源(如果您正在查看動畫,則會更好)。
OpenGL.org也有很多很好的資源。
很多3D編程都是數學 - 首先在數學基礎知識上有一個很好的基礎。
您可以結算本教程的openGLES。
你可以做很多不如得到關於這個問題的一個很好的書。
詹姆斯弗利創作的「計算機圖形學:C語言的原理與實踐」是一部歷史經典着作。
它非常全面,是進入核心圖形開發的好方法。一個很好的參考。
這裏有很多關於這個話題的問題,包括:http://stackoverflow.com/questions/1148143/what-are-some-good-iphone-3d-2d-opengl-es-game-tutorials – 2010-01-12 14:13:04