2012-09-28 169 views
0

我正在處理的項目的一部分涉及顯示和旋轉人體,然後用顏色或縮放指向一個或多個部分。這一切適用於iPhone或Android。OpenGL新手關於模型的問題

到目前爲止,我還沒有使用OpenGL,因爲我的3D繪圖更簡單,我知道3D項目和東西背後的數學。我沒有使用過模型,但我在網上找到了一些人體模型。

我的問題是:

  • 什麼是尋找實現我的目標的最佳文件格式?
  • 我可以訪問該模型的感興趣頂點,以便我可以告訴OpenGL放大或適當地給它們着色嗎?或者模型被作爲一個不能分開的「單個對象」來操縱?

  • 一些示例會有幫助,但我會開始尋找自己的功能。

問候

回答

2

至於 '最佳' 的文件格式,這是主觀的。使用任何格式,您都可以找到您還有可用的解析器。 OBJ在簡單模型中很受歡迎,但如果您需要更多功能(如動畫),則可能需要更復雜的東西。我想這一切都取決於你可以在網上找到什麼。

OpenGL本身沒有模型的概念。它只接受頂點列表中的三角形渲染。因此該模型是不是「單個對象」,因爲所有的有關模型的信息必須由自己的代碼被分解爲頂點之前,它可以傳遞給OpenGL的。

可以放大或顏色全部以任何方式,你希望在自己的代碼這樣做,因爲所有的頂點必須通過你的代碼去渲染頂點。