Unity高通AR解析(一)

前言

在這個生活方式都日新月異的年代,任何的新技術產生都不足為奇,當然本篇所講的AR(增強現實技術)也并不是最新的技術了,目前市面上已經很多AR方面的硬件設備,當然AR技術也日漸成熟。目前,Unity對AR的支持,只有一家——高通,原來還有一家Metaio被Apple收購要現在杳無音訊,暫且不提。高通(Qualcomm)是提供Unity插件開發AR產品的AR公司。本篇我們就來用高通的插件,來開發一個UnityAR小程序。

  • 注冊高通賬號,獲取許可證,注冊識別圖
    • 由于高通的AR技術是不開源的,所以使用的時候還需要注冊許可證號。首先,我們登錄高通官方網站
      高通AR官網
    • 注冊賬號
      注冊
      注冊界面1(密碼中字母要有大寫有小寫)
      注冊界面2
      注冊界面3
      注冊成功
      郵箱驗證
    • 登錄到高通
      登錄
      登錄成功
    • 下載插件
      下載插件
    • 注冊許可證


      注冊許可證
      填寫項目名稱
      完成許可證注冊
      查看注冊好了的許可證
    • 獲取許可證號


      獲取許可證號,暫時保存起來,一會兒會用到
    • 注冊識別圖數據庫


      注冊識別圖數據庫
      創建數據庫
      打開數據庫創建識別圖
      添加識別圖
      添加識別圖成功
      下載數據
      選擇Unity Editor,下載
      下載好了的Package
  • 準備就緒,開始Unity開發
  • 創建工程,導入資源(本例使用Unity5.0.2)


    創建工程
    導入高通插件和剛剛生成的Logo包
    導入成功
    找到ARCamera預設體和TargetImage預設體,導入場景
    刪除MainCamera
  • ARCamera屬性介紹


    VuforiaBehaviour

    1.AppLicenseKey//App許可證號碼
    2.CameraDeviceMode//攝像機設備模式
    MODE_DEFAULT = -1,//默認(默認)
    MODE_OPTIMIZE_SPEED = -2,//速度優化
    MODE_OPTIMIZE_QUALITY = -3//質量優化
    3.Max Simultaneous Tracked Images//最大跟蹤圖片數量
    4.Max Simultaneous Tracked Objects//最大跟蹤對象數量
    5.Delayed Loading Object Data Sets//延遲加載對象數據集
    6.Camera Direction//攝像機方向
    CAMERA_DEFAULT,//默認(默認)
    CAMERA_BACK,//后面
    CAMERA_FRONT//前面
    7.Mirror Video Background//鏡像視頻背景
    DEFAULT,//默認(默認)
    ON,//開啟
    OFF//關閉
    8.World Center Mode//全球中心模式
    SPECIFIC_TARGET,//特定的目標
    FIRST_TARGET,//第一個目標
    CAMERA//攝像機(默認)
    9.Bind Alternate Camera//綁定替代相機

  • 我們需要的設置


    復制許可證號
    寫入許可證號
    激活對象
  • ImageTarget屬性介紹


    ImageTarget屬性介紹

    1.Type類型
    PREDEFINED,//預定義的(默認)
    USER_DEFINED,//用戶定義的
    CLOUD_RECO//云偵察的
    2.Data Set//數據集
    3.Image Target//目標識別圖
    4.Width//寬度
    5.Height//高度
    6.preserve child size//保存子對象大小
    7.Extended Tracking//跟蹤拓展
    8.Smart Terrain//智能地形

  • 我們需要的設置


    選擇數據庫和識別圖
  • 找一個識別后顯示的模型,放置為ImageTarget的子物體


    放置模型
  • 設置攝像機位置,調整模型縮放
    微調
  • 運行測試


    我的iOS9.1,還沒來得及下Xcode7.1,暫時這樣測試

結束語

本篇主要實現基本的AR顯示,后續還會寫后面的高級實現,敬請期待。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容