溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

手把手教你制作AR增強實現項目(2)

發布時間:2020-07-23 05:29:52 來源:網絡 閱讀:1954 作者:lovegame911 欄目:開發技術

接上一篇,這篇教大家如何制作具體內容


首先 拖拽一個metaioTracker 到metaioSDK組件下


手把手教你制作AR增強實現項目(2)

手把手教你制作AR增強實現項目(2)



這里插一句, metaio SDK有個小bug, 如果你加入多個metaioTracker 控件在unity中, 一般我們需要改變coordinate Sytem ID 來做不同的目標追蹤,


每一個metaioTracker給他一個唯一的COS ID

手把手教你制作AR增強實現項目(2)

但是在unity里面你需要在 Tracking Pattern 給他指定一張圖片,隨便一張都可以,因為如果不指定圖片, 只要一編譯運行,所有的metaioTracker 的COS ID 全部會還原為1


所以要像這樣指定一張Pattern圖片, 此圖片一定要放置在StreamingAssets目錄下


手把手教你制作AR增強實現項目(2)


這個并不會影響你最終的tarcking, 實際使用的tracker 圖片還是由你在 .xml的配置文件里面指定的。


到這里準備工作就算完成了,下面可以在metaioTracker下加入任何你想顯示的物體。


比如我們加入一個plane 和一個cube,當然還要加入一個光源 Directional Light

手把手教你制作AR增強實現項目(2)

手把手教你制作AR增強實現項目(2)


通過調整大小和 位置 ,變成如下形態


手把手教你制作AR增強實現項目(2)


好了,這時候先保存一下我們的scene


然后關閉unity, 之前有個步驟忘了做, 用untiy結合metaio做ar 必須使用opengl方式啟動unity。


首先找到unity啟動圖標,右鍵選擇 properties ,進入如下界面


手把手教你制作AR增強實現項目(2)


在"Target" 內,我們要手動加入 -force-opengl 啟動命令如下


手把手教你制作AR增強實現項目(2)


然后點擊OK ,關閉,重新啟動unity ,這時候你會發現啟動后標題欄變了


手把手教你制作AR增強實現項目(2)

最后多了<OpenGL> 標志


如果你啟動沒有這個標志,那么你在windows上是看不到運行效果的


好了,下面我們點擊play ,運行我們的scene,機器要裝攝像頭哦

手把手教你制作AR增強實現項目(2)


手把手教你制作AR增強實現項目(2)


好了,metaio的Logo 過后就會看見我們攝像頭里面的場景,


接著把攝像頭對準我們的tarcking 圖


手把手教你制作AR增強實現項目(2)


為了效果明顯,我們還是先只放置一個cube 和 light, 先把plane去掉吧,


好了,現在可以看見cube出現在了我們的marker 圖片上面,記得cube 的坐標要設置為0,0,0


手把手教你制作AR增強實現項目(2)


要不然在鏡頭中你會看不到我們的方塊。


好了, 最初步的使用就先講解到這里,后續會講更復雜的控制,和使用unity的腳本



附件:http://down.51cto.com/data/2363612
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女