一般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. Maya 3D導入到OpenGL ES
- 3. OpenGL 3D模型紋理
- 4. 導入的3D模型的位置
- 5. 如何將Blender 3D動畫導入iPhone OpenGL ES?
- 6. 導入3D對象和它的動畫到iphone openGL
- 7. 如何在iPhone上繪製3D模型輪廓? (OpenGL ES)
- 8. 從Maya導入模型到OpenGL與c#
- 9. 將模型導入OpenGL項目
- 10. 從.obj文件導入帶紋理的3d模型到iOs OpenGl E.S 2.0
- 11. OpenGL 3D中的光滑模型移動
- 12. Opengl ES如何在運行時導入3D模型和貼圖紋理
- 13. 3D CAD到OpenGL
- 14. 有沒有在iPhone上的openGL ES中加載3D模型的教程?
- 15. 如何讓我的3ds Max模型進入iPhone 3D遊戲?
- 16. OpenGL ES:圍繞自身旋轉3d模型
- 17. 將Maya 3D導入Papervision 3D
- 18. 導出3d模型兼容irrlicht
- 19. 導出matplotlib 3d圖到模型
- 20. 3D模型庫
- 21. Javascript 3D模型
- 22. 如何在WPF應用程序中動態導入3D模型
- 23. 如何在ARToolKit中導入.obj 3D模型而不是.wrl?
- 24. Javafx導入的3D模型顯示不正確
- 25. 有沒有辦法將3D模型導入Android?
- 26. 我有一個問題導入紋理與3d模型到Unity
- 27. 將3ds Max中的模型導入SharpGL(OpenGL/C#)程序?
- 28. 在網站上嵌入3D模型
- 29. 模型在OpenGL
- 30. 在OpenGL應用程序中打開3D模型的格式?
我確實發現這是一個完美的解決方案http://code.google.com/p/iphonewavefrontloader/ – Burf2000 2011-01-30 22:32:28