XR 本質(zhì)是對現(xiàn)實世界的虛擬化、數(shù)字化,而這正也契合了 Cocos 的所推動的方向。元宇宙場景應用不斷深入,市場需要進一步提升內(nèi)容開發(fā)效率,上月面向開發(fā)者上線 XR 內(nèi)容開發(fā)工具 Cocos CreatorXR 社區(qū)版之后,我們收獲了不少試用反饋,籍著 2022 金秋十月即將來臨之際,Cocos CreatorXR 的第一個正式版來了,編輯器將會把開發(fā)及優(yōu)化 XR 內(nèi)容所需要的引擎底層技術(shù)、工具鏈及其相關(guān)服務等內(nèi)嵌,讓更多的開發(fā)者可以圍繞相關(guān)能力進行 XR 數(shù)字內(nèi)容開發(fā)。
當前版本的 Cocos CreatorXR 已經(jīng)具備相當程度的成熟度和可用性,且已有實際應用案例落地。今年 Cocos 幫助 WAIC 打造的線上版本“元生無界”同步登陸的多個平臺,其中的 VR 版,正是通過 Cocos CreatorXR 開發(fā)制作。
使用 Cocos CreatorXR,開發(fā)者一次開發(fā)就能夠進行多設備跨平臺部署,目前已支持包括 Rokid Air, Meta Quest2, Huawei VR Glass, Pico Neo3, Monado 等多個品牌的設備兼容適配。
至此,Cocos 也成為率先支持 XR 設備的全功能國產(chǎn)引擎,填補了元宇宙入口產(chǎn)業(yè)自主可控引擎工具鏈的空缺,幫助內(nèi)容創(chuàng)作者低成本參與元宇宙創(chuàng)作。隨著 Cocos CreatorXR 的推出,Cocos 正式進入了 XR 賽道,也必將在長期的迭代演進中助力 XR 生態(tài)愈加繁榮。

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

工作流可視化
工作流可視化在 Cocos CreatorXR 發(fā)布后,用戶能在所見即所得的可視化界面中通過模板或者案例構(gòu)建全新的 XR 項目,或是將已有項目工程轉(zhuǎn)變?yōu)?XR 版本,并一鍵打包發(fā)布到硬件平臺,不用擔心不同設備的SDK差異,實現(xiàn)一次創(chuàng)作,多平臺部署的效果。而所見即所得的設計方式極大簡化了設計難度,提高設計效率。

主流 XR SDK 標準化
Cocos CreatorXR 中集成了 OpenXR 標準協(xié)議,兼容各種主流 XR 設備及其 Runtime。同時支持 3Dof/6Dof 以及游戲手柄和手機觸屏的輸入信號處理,能開發(fā)出基于 3Dof 的 VR 電影和輕度 VR 游戲,還有基于目前主流 6Dof 的場景深度交互,讓用戶能體驗到越障、跳樓、登山、滑雪等沉浸式感受。
Cocos CreatorXR 力求最大程度提高開發(fā)體驗,以達成作品的質(zhì)量與開發(fā)者時間投入的最佳平衡。開發(fā)者無需為每個平臺開發(fā)不同的應用版本,而通過 OpenXR API 則可以通過一次開發(fā),完成多個平臺的適配,降低了開發(fā)成本,提高了開發(fā)者獲利能力。
圖形后端智能化
引擎支持 Vulkan(1.0, 1.1),GLES3,Metal,WebGL,WebGPU 等渲染后端,XR 應用啟動時將根據(jù)打包選項采用當前設備適配的最佳圖形 API。

Web 預覽
Cocos CreatorXR 提供基于Web的預覽功能。Web 預覽提供雙目渲染視角并可以通過鍵鼠操作來模擬頭戴顯示器和手柄控制器操作,無需XR設備也能體驗 XR 功能。
Cocos CreatorXR 底層引擎基于 Cocos Creator,可以通過插件下載安裝,或者模板創(chuàng)建的方式,從 3.6.1 或以后特定版本的 Cocos Creator 來擴展實現(xiàn),因此 Cocos CreatorXR 繼承了 Cocos Creator 3.6 版本升級以來的所有特性,包含更高效的原生化引擎和其他渲染/編輯器特性。

一個良好的 XR 生態(tài),不僅僅需要優(yōu)秀的底層技術(shù)與體驗出色的上層硬件,內(nèi)容也是至關(guān)重要的一個環(huán)節(jié)。如何讓更多的創(chuàng)作者低門檻地加入到內(nèi)容的生產(chǎn)中來,這是 Cocos CreatorXR 的目標所在。未來,Cocos 將繼續(xù)優(yōu)化引擎,進一步擴大支持設備,將 Cocos Creator 的編輯體驗帶到 XR,從而進一步方便 XR 開發(fā)者的開發(fā)工作,致力于將 Cocos CreatorXR 打造成為 XR 開發(fā)者的最佳選擇,不僅在場景應用上不斷開拓,同時持續(xù)降低開發(fā)成本以及應用成本,助力 XR 落地千家萬戶、各行各業(yè)。
]]>