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

Cocos CreatorXR 降低 XR 行業(yè)內(nèi)容創(chuàng)作的門檻
隨著引擎 3.6 版本的發(fā)布,在新的引擎版本中,Cocos 首次在 XR 方面增加了一系列的內(nèi)容。能力層調(diào)用 OpenXR 接口與引擎對接,界面層提供各種組件和功能,服務(wù)于創(chuàng)作以 VR 為主的 XR 內(nèi)容;XR 設(shè)備廠商也可利用插件的功能組件來定制各自設(shè)備對應(yīng) 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ā)布到硬件平臺,不用擔(dān)心不同設(shè)備的SDK差異,實現(xiàn)一次創(chuàng)作,多平臺部署的效果。而所見即所得的設(shè)計方式極大簡化了設(shè)計難度,提高設(shè)計效率。

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

Web 預(yù)覽
Cocos CreatorXR 提供基于Web的預(yù)覽功能。Web 預(yù)覽提供雙目渲染視角并可以通過鍵鼠操作來模擬頭戴顯示器和手柄控制器操作,無需XR設(shè)備也能體驗 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 的目標(biāo)所在。未來,Cocos 將繼續(xù)優(yōu)化引擎,進一步擴大支持設(shè)備,將 Cocos Creator 的編輯體驗帶到 XR,從而進一步方便 XR 開發(fā)者的開發(fā)工作,致力于將 Cocos CreatorXR 打造成為 XR 開發(fā)者的最佳選擇,不僅在場景應(yīng)用上不斷開拓,同時持續(xù)降低開發(fā)成本以及應(yīng)用成本,助力 XR 落地千家萬戶、各行各業(yè)。








