12 月 12 日,Google 發布了 Android XR,這是專為下一代設備打造的新安卓平臺。我們很高興地宣布與 Google 合作,推出對 Android XR 的實驗性支持,助力為玩家和用戶提供舒適、高性能的體驗。
無論你是準備將現有應用移植到 Android XR,還是創建全新的應用,Android XR 都能幫助你使用熟悉且強大的工具(如AR Foundation、XR Interaction Toolkit、OpenXR 和 XR Hands)構建沉浸式體驗。
Android XR 是一個激動人心的新生態系統,為開發者創建沉浸式應用提供了無限的可能性。它擁有遮擋、眼動追蹤、手部追蹤等基礎功能,以及對行業標準(如 OpenXR 和 Vulkan)的支持,旨在為開發者提供流暢且直觀的開發體驗。此外,Android XR 還引入了許多獨特的 Android 專用工具,如光照估算和性能指標,從而幫助你優化和提升應用表現。
對于已經采用OpenXR標準的平臺和游戲,移植到 Android XR 將變得非常簡單。
此外還可以嘗試打造全新的體驗,我們與 Google 緊密合作,致力于為 Android XR 開發提供高質量的 Unity 開發體驗。
AR Foundation:使用AR Foundation以經濟高效的方式實現遮擋(Occlusion)和持久錨點(Persistent Anchors)等功能。
XR Interaction Toolkit:使用 XR Interaction Toolkit 利用自然的手部姿勢和手勢進行直觀的交互操作。
XR Hands:使用 XR Hands 為“豎起大拇指”、“大拇指向下”、“指向”等手勢添加自定義動作檢測。
圖形:訪問先進的圖形和優化功能,例如注視點渲染(Foveated Rendering)和 URP Spacewarp,確保你的內容既美觀又流暢運行。
入門支持:利用項目模板和文檔,快速啟動你的開發工作,輕松上手。
Unity 6 中助力 XR 開發的新功能
眼動注視點渲染(Eye-Gazed Foveated Rendering):利用眼動追蹤動態調整渲染焦點,優化視覺清晰度和GPU性能,實現更流暢、更沉浸的體驗。
Composition Layers:通過減少渲染偽影,使文本更清晰、輪廓更銳利,提升整體外觀。
URP Spacewarp:減少應用的渲染負擔,為更高質量的圖形和提升的性能釋放更多資源。
Unity 6.1 的新功能
Unity 6.1 將為 Android XR 開發者帶來更多功能,包括:
多人游戲模板:使用為網絡交互、語音聊天、大廳等設計的VR模板,深入體驗 VR 和 MR 多人開發。對于混合現實(MR),你可以嘗試一個新的桌面游戲示例,它結合了 XR 支持與端到端的多人游戲解決方案。
Android XR 的構建配置文件:通過專門的構建配置文件,簡化項目設置。這些配置文件為 Android XR 開發優化了設置,你可以自定義、保存并與團隊共享這些文件,以確保一致的構建體驗。
Android XR 在 Unity 6.1 中的構建配置文件
開始使用
查看我們的文檔,可以了解有關 Android XR 開發的更多 Unity 功能。你還可以通過 Google 維護的 Android XR Extensions for Unity 包,探索更多功能。
使用文檔:
https://docs.unity3d.com/Packages/com.unity.xr.androidxr-openxr@0.4/manual/index.html
Android XR Extensions for Unity:
https://developer.android.com/develop/xr/unity
入門方法
1.在Unity 6中啟動項目,并在上述使用文檔中訪問 Android XR 包;
2.采用開放標準,如 OpenXR 和 Vulkan
3.觀看 XR Unlocked 相關視頻,或動手實踐。開發者可以申請參加全球各地的 Android XR 開發者訓練營,獲得開發和測試應用程序及游戲的實踐經驗,并有平臺專家提供全程指導。
4.訪問谷歌官方提供的開發和消息頁面,獲取更多相關信息
5.在 Unity 開發者社區參與討論。
6.熟悉 Unity 的 XR 工具和資源,如 XR Interaction Toolkit 、 AR Foundation等。
提示
在開始之前,請確保你的項目符合以下要求:
Unity 版本:Unity 6000.0.23f1 或更新版本。
Android 構建模塊(Android Build Module):在安裝 Unity 6 時添加此模塊,或者在已有的 Unity 6 中添加。
包:OpenXR:Android XR v0.4.3-exp.1 或更新版本,AR Foundation v6.1.0-pre.3 或更新版本,OpenXR v1.13.0 或更新版本。
圖形設置:建議使用 URP 并選擇 Vulkan 作為渲染 API,以優化 Android XR 的性能。
Android XR 目前是一個實驗性包。實驗性包不適用于生產環境,但提供了提前訪問的機會,幫助開發者盡早開始使用,并通過反饋推動開發進程。
期待看到你創建的作品!
Unity 官方微信
第一時間了解Unity引擎動向,學習進階開發技能
每一個“點贊”、“在看”,都是我們前進的動力
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.