2011-10-09 38 views
2

我正在嘗試構建我的新Android遊戲。我瀏覽了opengl es 1.1和很多關於opengl es 1.1的網站的教程。我知道opengl中的渲染只是點,線和三角形。是否有適用於Android OpenGL ES的多邊形三角測量工具?

明智的看起來這看起來不錯。但是我想知道如果我要爲我的遊戲構建一個角色,我需要做大量的工作來將角色轉換或分割成很多三角形。我想知道是否有像谷歌sketchup這樣的工具,將幫助我建立3d對象,並給我的三角形列表,這將幫助我在android中用opengl es重現相同的圖像?有沒有這方面的出路。 請幫助我解決任何類型的信息,這些信息對於將3D模型分解爲具有適當頂點的三角形列表而言是有幫助的。 非常感謝您的時間和幫助。

回答

3

大多數3D建模工具將它們的網格存儲到三角形列表中,但通常會將它們存儲爲自己的自定義格式。幸運的是,有幾種格式非常容易編寫解析器來導入到OpenGL | ES中。

由於大多數工具都需要付費版本,我會建議去與一個自由的,像​​和出口的選擇使用wavefront格式的模式,即讓你的頂點,法線,紋理座標等,在平原的列表文字或原始它只是將所有頂點轉儲到文件中。

無論採用哪種方式,都需要一些代碼來加載文件並以正確的格式進行渲染,但網絡上有大量資源如何實現。