3
我正在開發ios應用程序,其中必須顯示通過增強現實掃描的對象。爲此,我使用Vuforia ios Sdk渲染我的3D對象模型。如何在Vuforia中使用.obj和.mtl文件加載3d模型增強現實iOS sdk
但問題是我不知道如何在ios sdk中爲3d模型加載.obj和.mtl擴展文件。
在此先感謝,並感謝所有答案。
我正在開發ios應用程序,其中必須顯示通過增強現實掃描的對象。爲此,我使用Vuforia ios Sdk渲染我的3D對象模型。如何在Vuforia中使用.obj和.mtl文件加載3d模型增強現實iOS sdk
但問題是我不知道如何在ios sdk中爲3d模型加載.obj和.mtl擴展文件。
在此先感謝,並感謝所有答案。
渲染3D模型與Vuforia無關 - 您可以使用OpenGL繪製自己想要的圖像。在他們的一個樣品中,他們確實演示了在檢測到的目標上顯示3D茶壺模型。如果你有你自己的obj模型,把它轉換成一個頭文件(有工具),以便在正確的數組(頂點,texCoords和法線)中獲得模型值,如示例中所示(查看'Teapot .h「文件)前段時間我使用了這個工具:obj2opengl
我們是否可以通過傳遞.obj和.mtl文件來直接加載3D模型而無需創建頭文件,因爲我的模型有些複雜,當我創建頭文件時文件在那時一些座標丟失,所以它顯示我在我的XCode錯誤,創建頭文件只適用於簡單的模型,所以請建議我另一個選項 –
也許有一種方法可以通過使用某些庫傳遞obj,但我不知道這樣,基本上,我寫的是這樣 - 我可以告訴你,我已經使用了很久以前發現的一些腳本來將obj轉換爲標題,並且它工作的很好r複雜的模型 – yakobom
我添加了我正在使用的工具的鏈接。 – yakobom