編譯/VR陀螺
上個(gè)月,visionOS工程團(tuán)隊(duì)中的一名蘋果員工在Godot的GitHub上創(chuàng)建了一個(gè)龐大的拉取請(qǐng)求,這意味著數(shù)千行代碼添加了對(duì)visionOS的支持,同時(shí)還書面請(qǐng)求允許將這些代碼合并到Godot主分支中。
Godot貢獻(xiàn)者的反應(yīng)不一,有人抱怨說(shuō)“測(cè)試它的硬件極其昂貴”,同時(shí)對(duì)Godot核心團(tuán)隊(duì)中是否有人“甚至有興趣維護(hù)它”表示懷疑,并要求提供充分的理由說(shuō)明visionOS支持應(yīng)該成為核心功能而不是擴(kuò)展或插件。在軟件中添加新的平臺(tái)和功能意味著要持續(xù)維護(hù)和測(cè)試這些功能,這可不是一件小事。
然而,Godot XR支持部門的首席開發(fā)者Bastiaan Olij對(duì)這些擔(dān)憂進(jìn)行了回?fù)簦Q該公關(guān)是“一個(gè)了不起的里程碑”,并為此向蘋果表示感謝。Olij承認(rèn)審查和測(cè)試是一項(xiàng)“艱巨的任務(wù)”,但他提出了一個(gè)技術(shù)論點(diǎn),即只有在引擎的核心部分,而不是作為插件,才能合理地實(shí)現(xiàn)對(duì)visionOS的支持。
最終,Olij的觀點(diǎn)獲得了勝利。對(duì)于使用Godot引擎制作的游戲,最初的visionOS支持僅限于在窗口中運(yùn)行,而沉浸式XR支持將在今年晚些時(shí)候通過(guò)插件實(shí)現(xiàn)。
雖然最初的visionOS支持尚未在預(yù)編譯的Godot版本中提供,但代碼已經(jīng)合并到GitHub的主分支中,因此任何從源代碼編譯引擎的人都可以開始構(gòu)建visionOS。
得益于對(duì)OpenXR的支持,Godot已經(jīng)完全支持各種其他XR平臺(tái),包括PC上的SteamVR和所有主要的安卓獨(dú)立頭顯。它還實(shí)現(xiàn)了針對(duì)Quest功能的Meta特定OpenXR擴(kuò)展,如空間錨點(diǎn)和內(nèi)向外身體跟蹤。
Bastiaan Olij此前曾表示,Godot OpenXR支持的質(zhì)量和廣度“極大地受益于”Meta 的資金和技術(shù)支持,其成果 “不僅改善了Meta Quest用戶的體驗(yàn),也改善了其他XR系統(tǒng)的體驗(yàn)”。
去年,一位Meta工程師甚至為Horizon操作系統(tǒng)發(fā)布了Godot編輯器本身的移植版,從而可以在Quest 3和Quest Pro頭顯上完全獨(dú)立地開發(fā)完整的游戲。
來(lái)源:UploadVR
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.