2016 年 VR 元年之后,面向個人用戶的 XR 設備如雨后春筍般涌現。此后的 XR 幾經浮沉,終于在元宇宙概念的助力下再次爆發。元宇宙的實現,既要保證沉浸感,還要提供真實體驗感,因此 XR 被普遍認為是元宇宙時代的入口,并且很可能成為下一代計算平臺。作為當前虛擬和現實結合最可行的路徑,XR 成為值得挖掘的一塊寶地。
XR 本質是對現實世界的虛擬化、數字化,而這正也契合了 Cocos 的所推動的方向。元宇宙場景應用不斷深入,市場需要進一步提升內容開發效率,上月面向開發者上線 XR 內容開發工具 Cocos CreatorXR 社區版之后,我們收獲了不少試用反饋,籍著 2022 金秋十月即將來臨之際,Cocos CreatorXR 的第一個正式版來了,編輯器將會把開發及優化 XR 內容所需要的引擎底層技術、工具鏈及其相關服務等內嵌,讓更多的開發者可以圍繞相關能力進行 XR 數字內容開發。
當前版本的 Cocos CreatorXR 已經具備相當程度的成熟度和可用性,且已有實際應用案例落地。今年 Cocos 幫助 WAIC 打造的線上版本“元生無界”同步登陸的多個平臺,其中的 VR 版,正是通過 Cocos CreatorXR 開發制作。
使用 Cocos CreatorXR,開發者一次開發就能夠進行多設備跨平臺部署,目前已支持包括 Rokid Air, Meta Quest2, Huawei VR Glass, Pico Neo3, Monado 等多個品牌的設備兼容適配。
至此,Cocos 也成為率先支持 XR 設備的全功能國產引擎,填補了元宇宙入口產業自主可控引擎工具鏈的空缺,幫助內容創作者低成本參與元宇宙創作。隨著 Cocos CreatorXR 的推出,Cocos 正式進入了 XR 賽道,也必將在長期的迭代演進中助力 XR 生態愈加繁榮。

Cocos CreatorXR,降低 XR 行業內容創作的門檻
隨著引擎 3.6 版本的發布,在新的引擎版本中,Cocos 首次在 XR 方面增加了一系列的內容。能力層調用 OpenXR 接口與引擎對接,界面層提供各種組件和功能,服務于創作以 VR 為主的 XR 內容;XR 設備廠商也可利用插件的功能組件來定制各自設備對應 Cocos Creator 的 SDK,在許多環節減少開發工作量。Cocos CreatorXR 的首個正式版本是 VR 編輯器插件,在 Cocos Creator 3.6.1 版本中以官方插件的形式正式發布。

編輯器重點特性
工作流可視化
在 Cocos CreatorXR 發布后,用戶能在所見即所得的可視化界面中通過模板或者案例構建全新的 XR 項目,或是將已有項目工程轉變為 XR 版本,并一鍵打包發布到硬件平臺,不用擔心不同設備的SDK差異,實現一次創作,多平臺部署的效果。而所見即所得的設計方式極大簡化了設計難度,提高設計效率。

主流 XR SDK 標準化
Cocos CreatorXR 中集成了 OpenXR 標準協議,兼容各種主流 XR 設備及其 Runtime。同時支持 3Dof/6Dof 以及游戲手柄和手機觸屏的輸入信號處理,能開發出基于 3Dof 的 VR 電影和輕度 VR 游戲,還有基于目前主流 6Dof 的場景深度交互,讓用戶能體驗到越障、跳樓、登山、滑雪等沉浸式感受。
Cocos CreatorXR 力求最大程度提高開發體驗,以達成作品的質量與開發者時間投入的最佳平衡。開發者無需為每個平臺開發不同的應用版本,而通過 OpenXR API 則可以通過一次開發,完成多個平臺的適配,降低了開發成本,提高了開發者獲利能力。
圖形后端智能化
引擎支持 Vulkan(1.0, 1.1),GLES3,Metal,WebGL,WebGPU 等渲染后端,XR 應用啟動時將根據打包選項采用當前設備適配的最佳圖形 API。
Web 預覽
Cocos CreatorXR 提供基于Web的預覽功能。Web 預覽提供雙目渲染視角并可以通過鍵鼠操作來模擬頭戴顯示器和手柄控制器操作,無需XR設備也能體驗 XR 功能。
接入方法
Cocos CreatorXR 底層引擎基于 Cocos Creator,可以通過插件下載安裝,或者模板創建的方式,從 3.6.1 或以后特定版本的 Cocos Creator 來擴展實現,因此 Cocos CreatorXR 繼承了 Cocos Creator 3.6 版本升級以來的所有特性,包含更高效的原生化引擎和其他渲染/編輯器特性。

一個良好的 XR 生態,不僅僅需要優秀的底層技術與體驗出色的上層硬件,內容也是至關重要的一個環節。如何讓更多的創作者低門檻地加入到內容的生產中來,這是 Cocos CreatorXR 的目標所在。未來,Cocos 將繼續優化引擎,進一步擴大支持設備,將 Cocos Creator 的編輯體驗帶到 XR,從而進一步方便 XR 開發者的開發工作,致力于將 Cocos CreatorXR 打造成為 XR 開發者的最佳選擇,不僅在場景應用上不斷開拓,同時持續降低開發成本以及應用成本,助力 XR 落地千家萬戶、各行各業。
歡迎下載體驗 Cocos CreatorXR,或通過 Dashboard 的模板/案例來啟用 Cocos CreatorXR。感謝所有開發者的支持!
如果您是企業/機構開發者,有 XR 相關業務需求,歡迎關注 Cocos 官方公眾號(微信搜索公眾號:COCOS)并在后臺留言【XR】,即有機會獲取 Cocos XR 官方團隊最長3個月的免費技術支持!