2016年4月7日 星期四

Android Vuforia AR 更換辨識物與顯示模型 (1)


既前篇 Android Vuforia AR 範例:Core Features 的開啟範例後,
我們要開始嘗試替換辨識物和顯示模型進行練習.

一、辨識物的設定

  1. 官網新增 Target,並下載檔案
    • 解壓縮得到 DemoDatabase.dat、DemoDatabase.xml 兩個檔案
  2. Assets 內放置檔案

  3. 修改至程式中(以 Core Features 項目中的 ImageTargets 進行)
    • 在 VuforiaSamples.ImageTargets 中修改程式部分:
      • -------------------------------------------------------------
      • 在 ImageTargets.java 中,修改和新增辨識物的 Database: DemoDatabase.xml
      • -------------------------------------------------------------
      • -------------------------------------------------------------
      • 在 ImageTargetRenderer.java 中,修改和新增辨識物資料庫的內容項目:TestTarget (可參考官網 TargetManager 或 DemoDatabase.xml)
      • -------------------------------------------------------------
      • DemoDatabase.xml 內容:
      • 在 ImageTargetRenderer.java 找到 renderFrame() 方法,並修改和新增 textureIndex 的判斷:
      •  renderFrame() 負責處理 AR 辨識結果和模型矩陣運算,之後將用於第三方模型套件應用.
    • 測試結果:

1 則留言:

  1. 您好,謝謝您的分享,這對我非常有用,我已成功學會如何替換辨識物。
    但我想更換顯示的茶壺模型,請問您可以再發一篇分享如何將茶壺模型換成我自己想要的模型嗎?再次感謝

    回覆刪除