Cocos釋出XR開發引擎,助理國產XR產業發展

2016 年 VR 元年之後,面向個人使用者的 XR 裝置如雨後春筍般湧現。此後的 XR 幾經浮沉,終於在

元宇宙

概念的助力下再次爆發。

元宇宙

的實現,既要保證沉浸感,還要提供真實體驗感,因此 XR 被普遍認為是

元宇宙

時代的入口,並且很可能成為下一代計算平臺。作為當前虛擬和現實結合最可行的路徑,XR 成為值得挖掘的一塊寶地。

XR 本質是對現實世界的虛擬化、數字化,而這正也契合了 Cocos 的所推動的方向。

元宇宙

場景應用不斷深入,市場需要進一步提升內容開發效率,上月面向開發者上線 XR 內容開發工具 Cocos CreatorXR 社群版之後,我們收穫了不少試用反饋,籍著 2022 金秋十月即將來臨之際,Cocos CreatorXR 的第一個正式版來了,編輯器將會把開發及最佳化 XR 內容所需要的引擎底層技術、工具鏈及其相關服務等內嵌,讓更多的開發者可以圍繞相關能力進行 XR 數字內容開發。

當前版本的 Cocos CreatorXR 已經具備相當程度的成熟度和可用性,且已有實際應用案例落地。今年 Cocos 幫助 WAIC 打造的線上版本“元生無界”同步登陸的多個平臺,其中的 VR 版,正是透過 Cocos CreatorXR 開發製作。

Cocos釋出XR開發引擎,助理國產XR產業發展

使用 Cocos CreatorXR,開發者一次開發就能夠進行多裝置跨平臺部署,目前已支援包括 Rokid Air, Meta Quest2, Huawei VR Glass, Pico Neo3, Monado 等多個品牌的裝置相容適配。

至此,Cocos 也成為率先支援 XR 裝置的全功能國產引擎,填補了

元宇宙

入口產業自主可控引擎工具鏈的空缺,幫助內容創作者低成本參與

元宇宙

創作。隨著 Cocos CreatorXR 的推出,Cocos 正式進入了 XR 賽道,也必將在長期的迭代演進中助力 XR 生態愈加繁榮。

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釋出XR開發引擎,助理國產XR產業發展

編輯器重點特性

工作流視覺化

工作流視覺化在 Cocos CreatorXR 釋出後,使用者能在所見即所得的視覺化介面中透過模板或者案例構建全新的 XR 專案,或是將已有專案工程轉變為 XR 版本,並一鍵打包釋出到硬體平臺,不用擔心不同裝置的SDK差異,實現一次創作,多平臺部署的效果。而所見即所得的設計方式極大簡化了設計難度,提高設計效率。

Cocos釋出XR開發引擎,助理國產XR產業發展

主流 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。

Cocos釋出XR開發引擎,助理國產XR產業發展

Cocos CreatorXR 支援 Web 預覽

Web 預覽

Cocos CreatorXR 提供基於Web的預覽功能。Web 預覽提供雙目渲染視角並可以透過鍵鼠操作來模擬頭戴顯示器和手柄控制器操作,無需XR裝置也能體驗 XR 功能。

接入方法

Cocos CreatorXR 底層引擎基於 Cocos Creator,可以透過外掛下載安裝,或者模板建立的方式,從 3。6。1 或以後特定版本的 Cocos Creator 來擴充套件實現,因此 Cocos CreatorXR 繼承了 Cocos Creator 3。6 版本升級以來的所有特性,包含更高效的原生化引擎和其他渲染/編輯器特性。

Cocos釋出XR開發引擎,助理國產XR產業發展

一個良好的 XR 生態,不僅僅需要優秀的底層技術與體驗出色的上層硬體,內容也是至關重要的一個環節。如何讓更多的創作者低門檻地加入到內容的生產中來,這是 Cocos CreatorXR 的目標所在。未來,Cocos 將繼續最佳化引擎,進一步擴大支援裝置,將 Cocos Creator 的編輯體驗帶到 XR,從而進一步方便 XR 開發者的開發工作,致力於將 Cocos CreatorXR 打造成為 XR 開發者的最佳選擇,不僅在場景應用上不斷開拓,同時持續降低開發成本以及應用成本,助力 XR 落地千家萬戶、各行各業。