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