Unity已經開啟在為visionOS創建空間體驗的Beta測試項目,邀請開發者利用全新的工具來構建空間體驗,并把原有的游戲和應用移植到全新的平臺之中。
獲批的測試參與者將在接下來的幾個月里加入到項目之中,而Unity同時發布了一篇博文來介紹相關的注意事項。
1. 探索你可以為visionOS構建什么
1.1 沉浸式應用程序
使用Unity為visionOS平臺創建空間體驗有三種主要方法。
移植一個現有的虛擬現實游戲,或者創造一個全新的完全沉浸式的體驗,用你自己的環境取代玩家的環境。
將內容與透視相結合,創造將數字內容與現實世界相結合的沉浸式體驗。
在共享空間中,在透視中并排運行多個沉浸式應用程序。
移植一個現有的應用程序或創建一個全新的應用程序非常簡單。下面是一個快速概述:
工作流程:Unity完全支持visionOS平臺,你只需幾個步驟就可以看到項目運行在VisionPro。首先,選擇平臺的構建目標,啟用XR插件,并生成一個Xcode項目。然后從Xcode中,你可以構建在Vision Pro或設備模擬器運行的內容。
圖形:Unity建議在visionOS項目中使用Universal Render Pipeline,因為它支持一種稱為注視點渲染的特殊功能,可以實現高保真的視覺效果。
輸入:用戶主要是用手和眼睛來與Vision Pro的內容進行交互。Unity的XR Interaction Toolkit增加了手部追蹤,使你更容易適應現有項目。你同時可以用Unity輸入系統對內置的系統手勢做出反應,并訪問原始的手部關節數據,以便與XR Hands package進行自定義交互。
共享空間:Unity的全新PolySpatial技術允許開發者創建可在共享空間中并行運行的應用程序。
1.2 窗口式應用
除了沉浸式應用,開發者可以在一個窗口中運行內容,用戶可以在自己的空間中調整大小和位置。這是將現有的移動和桌面應用引入visionOS的最簡單方法,同時是visionOS內容的默認模式。在Unity 2022 LTS (2022.3.5f1或以上版本)中,你可以嘗試對窗口式應用的測試版支持。對于2022.3.5f1,通過Mac Download Assistant安裝是必要的,而未來的版本將與Unity Hub集成。
2. 如何準備
當Unity的visionOS測試項目逐漸向社區推出時,你可以采取幾個重要的步驟來為這個新平臺準備你的項目:
在Unity的WWDC演講來了解更多關于對Apple Vision Pro和PolySpatial技術的支持。
通過Unity Hub安裝Unity 2022.3 LTS (2022.3.5f1+),將現有項目升級到最新版本的Unity。
熟悉Unity XR工具:用于將數字內容與現實世界相融合的AR Foundation,以及用于實現輸入和交互的XR Interaction Toolkit。
為visionOS準備你的項目:
使用(或升級到)Universal Render Pipeline來利用性能優化和visionOS平臺特性,如注視點渲染
將基于控制器的交互轉換為基于手的交互
使用Unity Input System
將著色器移植到Shader Graph或使用標準著色器
嘗試使用Unity 2022.3.5f1或以上版本移植或創建窗口應用。
如有興趣,你可以申請Beta測試項目,而Unity將向獲批開發者提供電子郵件通知。


產品與服務
聯系站長
關于我們