2012-01-08 212 views
1

精靈可以說,我想畫一個簡單的3D英雄的OpenGL。這裏是我的問題:繪製3D使用OpenGL

  1. 有沒有辦法從Adobe Illustrator CS5.1導出3D圖紙?
  2. 是否還有其他程序,您可以在其中繪製3D對象並將其導出爲android開發?
  3. 專業人員如何繪製其3D對象?

回答

3

這裏又來了這一切:

  1. OpenGL是不是一個渲染工具,場景圖或者什麼的。這是一個榮耀的三角形光柵器。 OpenGL對3D對象的花哨文件格式一無所知,並且永遠不會(但你可以編寫你自己的任何格式的加載器)。
  2. Android在這裏的任何方面都沒有什麼不同。這取決於支持哪些格式,通常你可以自己爲不同的文件格式添加加載器。
  3. 取決於。瑪雅和Blender是我所知道的兩個。
+0

那麼我可以從哪裏開始,我需要什麼? – Liukas 2012-01-08 17:16:10

+0

@Liukas你可以選擇原始的OpenGL並自己編寫一些基礎設施,或者尋找一些爲你做一些工作的框架。儘管如此,你應該首先學習一些基本的3D編程概念。 – pmr 2012-01-08 17:49:40

0

有沒有辦法從Adobe Illustrator CS5.1中導出3D圖紙?

沒有,插圖是一個2D繪圖程序。

是否還有其他的程序,在那裏你可以繪製3D對象...

攪拌機,瑪雅,3D Studio Max的,XSI Softimage公司,Milkshape3D,翅膀,SketchUp中,和更多一些。

和導出以供Android開發。

沒有什麼具體到Android。您可以使用您可以讀取的某種文件格式保存3D模型。然後你的程序從已知文件格式的文件中讀取對象,將數據放入它們的數據結構中,並使用它們來命令使用任何3D API。像OpenGL一樣。

OpenGL剛纔只看到一堆命令來繪製三角形,直線和點到現場。

proffesionals如何繪製他們的3D對象?

他們不繪製它們,他們在三維建模程序中建模。我給你起了一個名字。

+0

PS你有足夠的聲望來解決,而不是抱怨拼寫 – 2012-01-08 17:43:32

+1

@BenVoigt的問題:讓我們只希望我從來沒有碰到那個傢伙:http://www.smbc-comics.com/index.php?db=comics&id= 2478#漫畫 – datenwolf 2012-01-08 20:04:08