近日,流行 AR 遊戲《Pokemon Go》和 Lightship AR 平台開發商 Niantic 宣布推出其 AR 開發者工具包 Lightship ARDK 的 3.0 版本,該版本增加了 Unity 支持、新的網格劃分功能和更簡單的多人遊戲支持。
據 Niantic 稱,該版本代表了最全面的 AR 工具和服務集,可為沒有雷射雷達或光檢測和測距功能的設備(如日常智慧型手機和平板電腦)提供了先進的AR 技術。
AR 技術的工作原理是將虛擬對象放置在人們使用手機或智能眼鏡等設備時可以看到的物體上,這些物體懸停在原地,似乎是世界的一部分。使用 Lightship,開發者可以對這些對象進行編程,使其作為遊戲中的角色與世界和人進行交互,還可以充當廣告、虛擬店面、網站和資訊等。
Lightship使用基於位置的技術,可以識別本地空間,使開發者能夠使用視覺和地圖定位輕鬆追蹤和放置對象。這意味著當開發者開發遊戲或應用時,應用始終可以追蹤虛擬對象或元素,無論它位於世界的哪個位置。現在,藉助對 Unity 圖形和遊戲引擎的支持,以及對 Android 和 iOS 設備的跨平台支持,開發者可以接觸到更多用戶。
Niantic 平台工程高級副總裁兼業務主管 Brian McClendon 表示:「Lightship 3.0 是最完整的高級AR工具和服務集,使其易於使用並易於改變現實世界。Lightship 非常適合希望將位置 AR 和視覺 AR 功能添加到現有遊戲和應用程序中的 Unity 開發者,對於想要從頭開始構建全新真實世界移動項目的任何開發者來說,它都是完美的起點。」
此次更新的核心是一項名為「多人協同定位」的功能,該功能使用了Lightship視覺定位系統(VPS),允許用戶快速加入共享的 AR 體驗。使用 VPS,無需使用快速響應代碼來激活 AR 應用程序,用戶只需將手機對準已掃描到 VPS 的位置,即可輕鬆加入多人遊戲,並自動融入體驗中。
它通過一種名為「網格劃分」的技術做到了這一點,這種技術可以基於攝影機圖像生成高質量的 3D 環境模擬,甚至在沒有特殊傳感器的設備上也可以。網格劃分是AR應用的重要功能,因為它可用於幫助確定現實世界中物體的範圍和輪廓,當它們隨著觀看者位置改變而移動時,有助於提供最佳體驗。這樣,當觀看者移動時,虛擬對象將正確地隱藏在樹、沙發或牆的後面。
Niantic 稱之為「將空間計算帶入現實世界」,因為 AR 應用不再依賴於代碼或特殊符號來識別它們在世界中的位置,它們可以簡單地使用世界本身。
對於開發者來說,Lightship 3.0 還增加了更多所謂的語義段類,他們可以將這些類分離出來,讓應用理解環境。語義段是指諸如天空、地面、建築物、水、草和其他物體之間的差異。Niantic 表示,現在有超過 20 種不同的課程可供 AR 應用追蹤,這將使體驗更加自然。
Lightship 3.0 最初是在 6 月份以 beta 模式發布的,現在已經全面上市,所有開發者都可以免費獲得免費的最新更新。