Azure 混合實境雲端服務概觀
我們週遭的三維真實世界,是人人都熟悉的領域,透過 Azure 混合實境服務,我們這方面的能力將得以發揮。 協助人們在其工作和真實世界融合的環境中擷取及呈現數位資訊,從而更有效率地創作、學習和共同作業。 將 3D 導入行動裝置、頭戴式裝置和其他未連線的裝置中。 使用 Azure,協助您確保最敏感的資訊會受到保護。
混合實境服務
混合實境雲端服務 (例如 Azure 遠端轉譯和 Azure 空間錨點) 可協助開發人員在各種平台上建置引人注目的沉浸式體驗。 這些服務可讓您為 3D 訓練、預測設備維護和設計審查 (都是在使用者環境的內容中) 提出申請時,將空間感知整合到您的專案中。
Azure 遠端轉譯
Azure 遠端轉譯或 ARR 是一項服務,可讓您即時呈現高度複雜的 3D 模型,並將其串流至裝置。 ARR 現已正式推出,可新增至以 HoloLens 2 或 Windows 桌上型電腦為目標的 Unity 或 Native C++ 專案。
對於任何在未連線的裝置上執行的混合實境應用程式而言,ARR 是不可或缺的元件,因為這類應用程式的計算轉譯能力較低。 以下列兩相比較的引擎模型為例:左邊的高逼真度模型有超過 1800 萬個三角形,而右邊逼真度較低的模型則只有約 20 萬個。 在講究各個細節的案例中 (工業設備管理、卡車引擎等資產的設計審查、外科手術術前規劃等等),3D 視覺效果都可真實呈現出這類細節。 這可協助設計人員、工程師、醫生和學生進一步了解複雜的資訊,並做出正確的決定。 但在關鍵的商業和設計決策中,可能會因為這種簡化而失去不可或缺的重要細節。
ARR 可將轉譯工作負載交由雲端中的高階 GPU 處理,而解決此問題。 裝載於雲端的圖形引擎會接管並轉譯影像、將其編碼為影片串流,然後直接將模型串流至目標裝置。
- 若有模型太過複雜而難以由單一高階 GPU 處理,ARR 會將工作負載分配給多個 GPU,並將結果合併為單一影像,而處理過程會完全透明呈現給使用者。
ARR 的連帶好處是,您可在應用程式中使用的使用者介面類型不會受到限制。 處理最後的畫面格時,您本機轉譯的內容將會與遠端影像自動結合,如下圖所示:
Azure 空間錨點
Azure Spatial Anchors或 ASA 是一種跨平臺服務,可讓您建置空間感知的混合實境應用程式。 您可以使用 Azure Spatial Anchors,在全球規模的多個裝置之間對應、保存及共用全像攝影內容。 AOA 現在處於公開預覽狀態,可讓您在應用程式中試用。
Azure Spatial Anchors 是Mixed Reality中常見使用案例的唯一量身打造解決方案,包括:
- 導向:可以連接兩個或更多空間錨點,以建立使用者必須與其互動的工作清單或興趣點。
- 多重使用者體驗:使用者可與相同虛擬空間中的物件互動,而來回移動。
- 在真實世界中保存虛擬內容:使用者可在真實世界中放置能夠從其他支援裝置上檢視的虛擬物件。
可在許多環境中開發該服務,並將其部署到大量的裝置和平台上。 這可讓他們對自己的可用平台清單進行特殊分配:
- 適用於 HoloLens 的 Unity
- 適用於 iOS 的 Unity
- 適用於 Android 的 Unity
- 原生 iOS
- 原生 Android
- HoloLens 的 C++/WinRT 和 DirectX
- 適用於 iOS 的 Xamarin
- 適用於 Android 的 Xamarin
Azure Object Anchors
Azure 物件錨點或 AOA 是混合實境服務,可藉由自動將 3D 內容與實體物件對齊,協助您建立豐富的沉浸式體驗。 取得物件的內容瞭解,而不需要標記或手動對齊。 使用物件錨點建置混合實境應用程式,以節省大量觸控人力、減少對齊錯誤,並改善使用者體驗。
Azure 物件錨點特別針對常見的Mixed Reality使用案例量身打造,包括:
- 訓練:為您的工作者建立Mixed Reality訓練體驗,而不需要放置標記或手動調整全像投影對齊。
- 工作指引:使用Mixed Reality時,可大幅簡化一組工作的員工。
- 資產尋找:如果您的實體空間中已經有某些物件的 3D 模型,Azure 物件錨點可讓您在實體環境中找出及追蹤該物件的實例。
認知服務
語音
探索「語音」如何讓語音處理功能整合到任何應用程式或服務中。 使用標準 (或可自訂) 的聲音字型,將口說的語言轉換為文字,或從文字產生自然發音的語音。 歡迎免費試用任何服務,並使用下列功能快速建置具備語音功能的應用程式和服務。
視覺
對您的圖片、影片和數位筆跡內容進行辨識、識別、製作字幕、編製索引和仲裁。了解「視覺」如何讓應用程式和服務正確識別和分析影像、影片和數位筆跡中的內容。
獨立 Unity 服務
下列獨立服務不適用於混合實境,但可在各種不同的開發內容中提供幫助。 如果您在 Unity 中進行開發,則這些服務中的每個服務都可以整合到新專案或現有的專案中。
裝置支援
Azure 雲端服務 | HoloLens (第 1 代) | 沉浸式頭戴裝置 |
語言翻譯 | ✔️ | ✔️ |
電腦視覺 | ✔️ | ✔️ |
自訂視覺 | ✔️ | ✔️ |
跨裝置通知 | ✔️ | ✔️ |
臉部辨識 | ✔️ | ✔️ |
功能與儲存空間 | ✔️ | ✔️ |
串流視訊 | ❌ | ✔️ |
機器學習 | ✔️ | ✔️ |
功能與儲存空間 | ✔️ | ✔️ |
Application insights | ✔️ | ✔️ |
物件偵測 | ✔️ | ✔️ |
Microsoft Graph | ✔️ | ✔️ |
Bot 整合 | ✔️ | ✔️ |
另請參閱
- HoloLens 2 的 Azure Spatial Anchor 教學課程 - 開始使用 Azure Spatial Anchors 3 之 1
- HoloLens 2 的 Azure 語音服務教學課程 - 整合並使用語音辨識和文字記錄 4 之 1