一般openGl問題在這裏。我猜想要創建3D模型來與openGl-es一起使用,我應該使用攪拌器並將它們保存爲Obj。我必須做一個解析器還是openGl ES支持某種格式?動畫呢?iPhone OpenGl:導入3D模型
4
A
回答
3
使用攪拌器將模型保存爲obj文件是一種很好的方式,imo。據我所知,OpenGL對於某些文件格式沒有任何預先構建的功能或偏好。您可能必須製作自己的解析器才能加載頂點數據,或者,如果您願意,可以使用其他已經在網上寫入和發佈的衆多.obj加載器之一。但是,我會建議編寫自己的加載程序。這很有趣,你會學到很多東西。 Obj文件也非常簡單。 This可能是一個很好的起點,如果你只是想修改預先編寫的代碼。
如果您仍在探索3D文件格式,我建議您考慮Collada.這是一種XML格式,支持紋理,頂點權重,甚至動畫。還有一個plug-in可用於攪拌機。不利的一面是,在這裏找到預製的裝載機並且讓自己的物體從obj文件中獲得難度的飛躍會更困難。但是,通過篩選Collada DOM應該可以幫助您順利完成任務,因爲它包含OpenGL查看器和效果加載器的示例代碼。 The Khronos faq可能會讓你開始如果你有關於格式的問題很多。
6
Open Asset Import Library可以在iOS上使用,並且按照3個子句的BSD許可證進行許可。
相關問題
- 1. 3D CAD模型用OpenGL-ES
- 2. Android導入3D模型
- 3. 導入三維模型opengl
- 4. 在iOS上的OpenGL-ES中從AC3D導入3D模型
- 5. Maya 3D導入到OpenGL ES
- 6. OpenGL 3D模型紋理
- 7. 如何將Blender 3D動畫導入iPhone OpenGL ES?
- 8. 導入3D對象和它的動畫到iphone openGL
- 9. 如何在iPhone上繪製3D模型輪廓? (OpenGL ES)
- 10. 導入的3D模型的位置
- 11. 從Maya導入模型到OpenGL與c#
- 12. 將模型導入OpenGL項目
- 13. 從.obj文件導入帶紋理的3d模型到iOs OpenGl E.S 2.0
- 14. OpenGL 3D中的光滑模型移動
- 15. 在OpenGL程序中加載3D模型
- 16. 在OpenGL中加載3d模型
- 17. Opengl ES如何在運行時導入3D模型和貼圖紋理
- 18. 3D CAD到OpenGL
- 19. 有沒有在iPhone上的openGL ES中加載3D模型的教程?
- 20. 如何讓我的3ds Max模型進入iPhone 3D遊戲?
- 21. OpenGL ES:圍繞自身旋轉3d模型
- 22. 將Maya 3D導入Papervision 3D
- 23. 使用OpenGL ES的iOS應用程序中的3D模型?
- 24. 導出3d模型兼容irrlicht
- 25. 導出matplotlib 3d圖到模型
- 26. NavMeshAgent無法正確設置導入的3d模型在統一3d
- 27. Javascript 3D模型
- 28. 3D模型庫
- 29. 從Blender導出的3D形狀導出使用iPhone中的OpenGL頭文件
- 30. 導入3D模型和在擺動部件
我確實發現這是一個完美的解決方案http://code.google.com/p/iphonewavefrontloader/ – Burf2000 2011-01-30 22:32:28