AR 開發基礎知識

AR 開發基礎知識

使用 AR 開發 https://eteamxr.com/平台使開發人員能夠創建包含 3D 模型、計算機圖形技術和基於位置的功能的應用程序。這可以包括設計沉浸式遊戲體驗或電子商務購物應用程序。

AR 應用程序開發人員需要了解最終用戶。這包括進行用戶研究和測試以確定業務用例和目標。

3D 圖像識別和跟踪

雖然大多數 AR 用例都專注於一次增強一個圖像目標,但 Wikitude SDK 允許開發人員通過使用場景跟踪來擴展他們的體驗。它可以識別和跟踪多個圖像目標,無論是否相同,這些目標都可以通過文本、3D 增強、視頻、分步說明、方向、鏈接等數字內容進行增強。

研究人員還一直在探索改進 AR 跟踪和識別過程的方法。例如,楊等人。[98]使用新型相機來檢測和區分形狀相似的艙口蓋。他們的系統即使在嘈雜的環境中也可以實時工作。

其他研究重點是通過手勢和草圖改進協作 AR。連恩等人。[273]開發了一種系統,允許一個用戶通過與另一個用戶共享屏幕上繪製的圓圈來定位對象。其他研究包括黃等人。[274]和Datcu等人。[275]使用AR來促進遠程物理任務。

3D建模

3D 建模是 AR 開發的重要組成部分。它涉及將 2D 設計轉換為 3D 模型並使用它們創建虛擬環境。它可用於許多行業,包括遊戲、房地產和建築。

為了創建高質量的 3D 模型,設計人員需要多種工具。其中包括 CAD 程序,這是一種用於設計和可視化產品和結構的軟件應用程序。這些程序需要大量的存儲空間和處理能力。CAD 對於設計現實世界中不存在的對象和環境(例如口袋妖怪)也很有用。

生成 3D 模型的另一種方法是使用 3D 掃描儀。這些通常是手持設備,可以捕獲物理對象的表面並將其數字化,以便在數字環境中重新創建它。這個過程比手動設計要快得多,甚至可以自動化。然而,這仍然很耗時。

物體識別與跟踪

對象識別,也稱為對象檢測,是一種將數字 3D 模型錨定到現實世界對象的技術。例如,汽車修理工可以掃描現實世界的交流壓縮機,然後使用數字模型來學習如何安全拆卸、探索其零件以及重新組裝該裝置。這種實踐學習可以幫助學習者練習技術流程並提高保留率。

這項技術需要使用 Hololens 等特種設備或手持手機和平板電腦上的攝像頭來掃描周圍環境。相機可以識別物理對象,然後將它們鏈接到錨定到這些對象的數字內容,例如文本、照片、視頻和 3D 模型。

要開發使用相機進行圖像跟踪的 AR 體驗,AR開發人員必須首先創建參考地圖。為此,他們可以拍攝物體的多張照片以捕捉不同的視角和感興趣的區域。或者,他們可以使用 Wikitude Studio 創建帶有圖像或 3D 數據的預先記錄的地圖。

內容創作

AR 軟件捕獲現實世界的內容並將其轉換為虛擬對象。該過程從接收來自物理環境的輸入的硬件設備開始,例如相機、GPS 和陀螺儀。該數據被發送到處理器,然後處理器使用軟件層創建虛擬對象。然後,增強現實應用程序將虛擬對象發送到顯示設備,例如耳機或智能手機屏幕。

這是面向消費者的 AR 體驗(例如購物或觀光)的流行工作流程。例如,Yelp 的 Monocle 允許用戶通過將手機指向埃菲爾鐵塔或其他地標來查看商業信息。

此工作流程通常很複雜,需要 3D 建模技能。然而,攝影測量和激光掃描等新技術可以簡化增強現實應用高分辨率 3D 資產的創建。此外,DEVAR 具有神經網絡的生成 AR 平台將簡化針對所有設備優化的高質量 AR 體驗的創建。

如果您希望收到有關eTeam的更多信息,請訪問我們的網站與我們聯繫。