ObjectTarget也就是平常所說的3D目標,vuforia這一功能主要是針對某一現實中3D物體的,當我們試圖識別現實中的3D物體時,我們就需要用到ObjectTarget。
ObjectTarget和ImageTarget一樣需要用到數據集,所以我們在使用ObjectTarget之前需要先去vuforia官網獲取數據集。
1.vuforia官網
登錄註冊就不說了
如果看不懂請使用翻譯插件
不管你是先登錄還是後登陸 點擊進入Develop
2.獲取數據集
這些東西也不贅述了 能搞3D目標不可能不會這些基礎
這裏主要提一下,vuforia製作數據集的話需要用戶上傳目標的OT文件,vuforia提供了一個APK可以用來掃描物體的識別圖
從這裏下載APK自行掃描,另外需要提到一點,PTC的文檔中註明了,建議使用三星S6以上機型,應該是特意優化過的機型。
這裏是掃描紙:
開始掃描對象之前,需要打印出對象掃描目標並瞭解如何使用它。一定要以其原始大小(100%)打印目標。修改目標大小會影響物體掃描儀估計的物理比例。
APK的操作很簡單
APK注意事項:1.掃描時注意室內光線,不能過亮過暗
2.必須下載並打印這張紙配合定位(文件在vuforia的SDK裏面)
3.紋理豐富的物體識別點會更多,增加識別的速度
APK右上角分享出去OT文件後上傳vuforia後,下載unity數據集,ok。
3.配置Uinty
unity 2017.3將ObjectTarget移到了此處
3D目標最多支持同時識別兩個物體
4.最後說一點ObjectTarget和ImageTarget的區別
與ImageTarget不同的地方,開始運行後,圖形目標會將掛載在身上的模型隱藏起來,識別後再設置爲顯示狀態,而3D目標則不會隱藏模型,而是關閉了掛載模型的渲染,碰撞和畫布。