UNITY AR應用設計(一){第三方工具Vuforia 6&7 設定篇}

相信之前就有使用過Vuforia 配合UNITY製作AR應用的朋友一定對這個平台不陌生,2017年末更新至第7版後新加了許多功能外,在UNITY 2017.2之後也直接整合於其中,本篇就來看一下在新舊版設定上有何差異。

ar

  • 首先,不管是新舊版都必須有Vuforia的帳號,https://vuforia.com/ 進到網頁後直接前往開發者頁面,點選上方的 DevPortal 。
    ar-20180306001
  • 上方選單右上可以註冊或登入,這部份各位就自行申請啦。
    ar-20180306002
  • 選單的HOME會有一些最新消息,PRICING則是一些付費選項,不過使用UNITY是可以免費開發的,DOWNLOAD這塊SDK是我們的重點,其他子頁籤有些範例或是其他平台的工具,這邊就先略過。
    ar-20180306003
    下方兩個有UNITY LOGO的項目,分別就是舊版需要匯入SDK包的下載點,以及新版直接連到UNITY官網說明(免下載內建)
  • 接下來看看新舊版6和7設定方式:

    Vuforia 6
    點選上圖SDK的載點

    Download Unity Extension (legacy)

    vuforia-unity-6-2-10.unitypackage (46.20 MB)

    匯入UNITY (測試版本5.6.2)。
    ar-20180306004

    1.由於預設的攝影機無AR功能因此刪除,用Vuforia的prefabs替代。
    ar-20180306005
    ar-20180306006刪除MainCamera。

    2.VuforiaSDK主要是透過ARCamera辨識ImageTarget上設定的目標,點選ARCamera上的configuration後就必須要填入專案金鑰了。
    ar-20180306007↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
    ar-20180306008-1

    3.回到網站的Develop子頁籤,按下 GetDevelopmentKey鈕,並為APP取個名子,勾選同意然後Confirm就可以取得金鑰填入UNITY中。
    ar-20180306009↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
    ar-20180306010
    ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
    ar-20180306011
    4.接下來建立目標影像並下載資源包,選擇單一影像挑選圖檔,設定場景內想預覽的大小,還有名稱就可以點ADD加入影像了。
    ar-20180306012↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
    ar-20180306013↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
    ar-20180306014
    ar-20180306015
    ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
    ar-20180306016
    5.加入的影像,值得一提的是後面的Rating星星數,越高代表越容易被使用(較優良的辨識特徵點),確認完畢後就可以下載DATABASE匯入UNITY使用。
    ar-20180306017↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
    ar-20180306018
    6.若有匯入DATABASE在ImageTarget的地方就會看到資料庫可以選擇,下方則也可以選擇對應的辨識圖像。
    ar-20180306019匯入後的結果如下
    ar-20180306020
    7.有Image後回ARCamera上的configuration上設定一些選項,除了KEY要貼入外下方還要勾選匯入的Database、Activate
    ar-20180306021
    8.接下來就是置入模型到ImageTarget底下當作子物件,接好你的攝影機按下PLAY。
    ar-20180306022
    ar-20180306023拍攝手機上搜尋出來的圖片彈出模型。


    Vuforia 7
    至於UNITY2017+Vuforia 7的設定方式就更簡單了
    1.到Edit下的設定去開啟XR,如圖:
    ar-20180306024↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
    ar-201803060252.打開整合過的功能選項後,會跳出詢問視窗選 Accept
    ar-201803050013.資源庫會自動匯入以下物件,VuforiaConfiguration就相當於之前在ARCamera上的設定一樣,可以在此設定KEY還有加入DataBase。ar-201803050024.如此一來就剩下對應的ARCamera和ImageTarget了,既然整合了就像內部套件一樣的方式加入,到GameObject去尋找。
    ar-201803070015.將前兩項加入後其餘操作就如同舊版一般了。是不是簡單輕鬆許多呢!

Leave a Reply