0
本文作者: 石松 | 2018-01-17 22:15 |
雷鋒網(wǎng)了解到,現(xiàn)在Unity 2017.3平臺(tái)開始全面支持Vuforia 7。通過Unity編輯器,開發(fā)人員可以直接將各種各樣的實(shí)物、環(huán)境與3D圖像混合,從而開發(fā)出跨平臺(tái)的AR應(yīng)用。下面,我們來了解有關(guān)Unity和Vuforia的新功能,如何上手使用,及相關(guān)資源下載。
通過一個(gè)API接口,Vuforia平臺(tái)可支持Android,iOS和UWP設(shè)備的AR應(yīng)用開發(fā)。這樣,開發(fā)人員只需編寫一次應(yīng)用程序即可在最優(yōu)秀的核心技術(shù)下運(yùn)行。
從Unity 2017.2開始,Unity開發(fā)人員可以直接在Unity編輯器中使用簡(jiǎn)單的工作流程和事件驅(qū)動(dòng)的腳本來創(chuàng)建支持Vuforia的應(yīng)用程序。此次集成包括了性能優(yōu)化,功能更新和相關(guān)修復(fù)以及本地Unity工作流程,使開發(fā)人員可以專注于創(chuàng)建最佳的AR體驗(yàn)。
在Unity 2017.3中,我們介紹對(duì)Vuforia 7的支持,使得開發(fā)人員通過使用Model Targets和Ground Plane功能,將數(shù)字內(nèi)容與更多的實(shí)物、環(huán)境結(jié)合起來,同時(shí)在更廣范圍的設(shè)備與操作系統(tǒng)之間保持最佳的用戶體驗(yàn)。
為了更好的運(yùn)用Unity中集成的Vuforia平臺(tái),需要下載最新或是對(duì)舊版Unity 2017.3升級(jí)至Unity 2017.3 Patch 2。
盡管ARCore和ARKit包含了大規(guī)模實(shí)現(xiàn)AR應(yīng)用的基本功能,但Unity 2017.3和Vuforia 7則提供了創(chuàng)建尖端AR體驗(yàn)和解鎖新類別交互式應(yīng)用程序的基石。開發(fā)人員現(xiàn)在可以觸及到數(shù)百萬的用戶,并通過先進(jìn)的計(jì)算機(jī)視覺技術(shù)增強(qiáng)AR體驗(yàn)。
如果你是專業(yè)的AR應(yīng)用開發(fā)人員或是剛開始接觸AR技術(shù)的人,你應(yīng)該了解更多關(guān)于Vuforia的新功能,查看下面提供的所有資源。靜下心來,仔細(xì)閱讀!
Vuforia Ground Plane(免費(fèi))使你能夠在日常環(huán)境中將數(shù)字內(nèi)容附加到水平表面,如地板和桌面。這是創(chuàng)建能與現(xiàn)實(shí)世界進(jìn)行交互的游戲和可視化應(yīng)用程序產(chǎn)品的理想解決方案。
在Unity 2017.3中,開發(fā)人員可以使用Ground Plane功能開始為支持ARKit的iOS設(shè)備創(chuàng)建AR應(yīng)用。在Unity 2017.3 Patch 2中,Ground Planes增加了對(duì)廣泛流行的Android和iOS設(shè)備的支持,這樣開發(fā)人員就可以接觸到數(shù)百萬的額外用戶。
Model Targets是Vuforia的對(duì)象識(shí)別功能的最新應(yīng)用。借助Model Targets,你不再需要詳細(xì)的視覺設(shè)計(jì)來附加數(shù)字內(nèi)容,而是可以根據(jù)對(duì)象的形狀完成內(nèi)容附加。Model Targets還提供實(shí)時(shí)的360o跟蹤和用于各種環(huán)境,照明條件,距離的優(yōu)異魯棒跟蹤性能 。
想象一下,使用諸如汽車,電器,工業(yè)設(shè)備和機(jī)器等物體創(chuàng)造AR體驗(yàn)。通過Model Targets,可以使用覆蓋在對(duì)象上的可視化指令來取代用戶手冊(cè)。
Vuforia AR應(yīng)用開發(fā)平臺(tái)的所有功能都集成在Unity中。可以在GameObject菜單中找到它們。Vuforia的GameObject能夠識(shí)別和跟蹤環(huán)境中的圖像,對(duì)象和平面。
接下來,可以了解更多關(guān)于集成到Unity中Vuforia 7的功能。此外,不要忘記,以下演示的事例在Unity資源商店中均可免費(fèi)獲得!
Vuforia功能
Image Targets是將AR內(nèi)容投放在雜志頁面,交易卡片和照片等平面物體上的最簡(jiǎn)單的方法。
Cloud Targets 使你能夠從自己的CMS系統(tǒng)中管理大量的Image Targets。通過簡(jiǎn)化大型圖像集,使得產(chǎn)品目錄,打印廣告以及其他的應(yīng)用程序獲益匪淺。
Multi Targets 是將AR內(nèi)容放置在可以從多個(gè)方面查看或包含多個(gè)圖像的平坦表面的對(duì)象上的最佳方法。產(chǎn)品包裝,海報(bào)和壁畫都是非常好的應(yīng)用場(chǎng)合。
Cylinder Targets 可以將AR內(nèi)容放置在圓柱形和圓錐形的物體上。蘇打水罐,瓶子和印有圖案的管子都是最佳選擇。
User Defined Targets 能夠使用相機(jī)照片作為目標(biāo),將內(nèi)容投放進(jìn)真實(shí)世界。用戶可以從在環(huán)境中找到的圖像和表面創(chuàng)建目標(biāo)。
Object Targets 應(yīng)用于3D對(duì)象,在掃描時(shí)可以識(shí)別和跟蹤3D對(duì)象。對(duì)象識(shí)別對(duì)幾何穩(wěn)定且具有表面細(xì)節(jié)的對(duì)象起到最佳效果。
VuMarks 是自定義設(shè)計(jì)的AR標(biāo)記,可以對(duì)數(shù)據(jù)進(jìn)行編碼,以支持ID以及文本和字節(jié)數(shù)據(jù)。VuMarks是識(shí)別對(duì)象獨(dú)特部分的好方法,該部分可以是一個(gè)系列或集合的一部分。它們是解鎖玩具和零售產(chǎn)品數(shù)字體驗(yàn)的流行解決方案。
額外的Vuforia 7功能
Vuforia支持廣泛的Android,iOS,UWP手持和頭戴式設(shè)備,具有頭部和手部追蹤以及立體渲染等功能。
Device Tracking – 提供了一個(gè)強(qiáng)大的內(nèi)置式設(shè)備跟蹤器,用于在標(biāo)準(zhǔn)設(shè)備上進(jìn)行頭部旋轉(zhuǎn)和手部跟蹤。
Digital Eyewear – Vuforia使開發(fā)人員能夠?yàn)楣鈱W(xué)透視頭戴式設(shè)備(例如Microsoft HoloLens,ODG R7和Vuzix m300)創(chuàng)建內(nèi)容。
AR+VR Stereo Rendering – Vuforia提供了簡(jiǎn)單的API來創(chuàng)建在增強(qiáng)和虛擬現(xiàn)實(shí)之間轉(zhuǎn)換的身臨其境的體驗(yàn)。
1.下載Download Unity 2017.3.0p2
2.安裝過程中,記得選擇“Vuforia Augmented Reality Support” 組件
3.創(chuàng)建一個(gè)新的Unity工程。
4. 在PlayerSettings/XR中, 選擇 Vuforia Augmented Reality Support。
5. 使用AR Camera來替換默認(rèn)的主攝像頭 (GameObject Menu> Vuforia>AR Camera)。
6. 在場(chǎng)景中添加一個(gè)Image Target (GameObject Menu> Vuforia> Image)。
7.把內(nèi)容作為Image Target中的一個(gè)子集。
8. 在Editor/Vuforia/ForPrint/ImageTargets/輸出Astronaut card。
9.按下Play,即可使用WebCam觀看內(nèi)容出現(xiàn)在真實(shí)世界中。
注意:
對(duì)于AR+VR 和 Stereo Rendering 應(yīng)用, 需要在XR Settings中開啟VR Support,并且添加Vuforia到VR SDKs列表頂部。如果為HoloLens開發(fā) Vuforia 應(yīng)用,需添加HoloLens 到列表。
操作真的很簡(jiǎn)單。Vuforia還提供了一系列高質(zhì)量例程,可以從資源商店免費(fèi)下載這些資源,以幫助你了解增強(qiáng)現(xiàn)實(shí)開發(fā)的基礎(chǔ)知識(shí),并熟悉一些關(guān)鍵的交互。
1. Live Training Session 如果你剛開始接觸AR應(yīng)用開發(fā),建議注冊(cè)線上Unity訓(xùn)練部分, “Creating AR Content with Vuforia”。
2. Vuforia Core Samples 展示在Unity的場(chǎng)景中,通過使用Vuforia targets and trackers,如何為對(duì)象和環(huán)境創(chuàng)建AR應(yīng)用體驗(yàn)。
3. Vuforia AR+VR Sample 通過使用Vuforia’s Mixed Reality Controller 和Device Tracker,展示AR與VR之間的完美轉(zhuǎn)換。
4. Vuforia Stereo Rendering for Digital Eyewear 展示開發(fā)者如何為光學(xué)透視頭戴式設(shè)備,如ODGR-7,創(chuàng)建AR應(yīng)用。
5. Occlusion Management 演示了一種高級(jí)渲染技術(shù),用于使對(duì)象內(nèi)部顯示增強(qiáng)。
6. Background Texture Access 演示如何訪問著色器并將其應(yīng)用于AR視頻背景中
7. Vuforia Developer Library 是一個(gè)開發(fā)人員可以參考的Vuforia平臺(tái)上的作品庫。
8. Vuforia in the Unity forum 用于展示與Vuforia增強(qiáng)現(xiàn)實(shí)應(yīng)用程序開發(fā)相關(guān)的任何技術(shù)問題。Vuforia和Unity的工程師也將在這里發(fā)布新聞和公告。
Via Unity Blogs 雷鋒網(wǎng)雷鋒網(wǎng)編譯
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。