2014年4月17日 星期四

[ Android Blender] 把Blender 3D 物件輸出成AndAR格式

Blender是一套很強3D Model的工具,AndAR則是Android上的擴增實境的軟體,我們可以從Google Play下載。
 
選擇Play商店,輸入AndAR,就可以下載AndAR Model Viewer APP,下圖是已經下載完成。

 
執行AndAR Model Viewer APP。
 
 
你可以選擇內建的 3D Model來進行測試

 
由於AndAR是有標籤的擴充實境,你需要先準備好AR標籤,如下圖,你可以在Google上輸入AndAR Marker即可以找到。
 
 
當你選擇其中一個Model執行後,把手機攝像頭對著標籤即可看到3D MODEL站在AR標籤上。
 
 
接下來打開Blender,進行模型繪製,如下圖。
 
選擇File->Export->Wavefront(obj),並依圖參數進行設定(在圖的左邊)
 

把下列5種參數打勾
1.Write Normals
2.Write Materials
3.Taiangulate Faces
4.Material Group
5.Keep Vertex Order
按下Export Obj,在儲存目檔下即可以看到mtl及obj檔。

把mtl及obj檔複製到手機上
回到AndAR APP選擇Select a model file選項
 
 
找到download目錄
 
選擇obj檔。
 
 
執行結果
 
 

3 則留言:

  1. 想要請問一下
    看您都有在研究vuforia AR的部分
    想問一下像是使用VideoPlayback的範例或者ImageTargets只顯示茶壺的範例
    有沒有把顯示物置換成3D動畫模組的可能性?? (不使用Unity3D的方式)
    目前有再研究 不過大多動畫模組大家都是放入Unity3D後再匯入來用
    沒有直接在Android寫的方式 所以想問一下大大您的想法。

    回覆刪除
  2. 可以,要用3D相關套件。

    回覆刪除