编译/VR陀螺
上个月,visionOS工程团队中的一名苹果员工在Godot的GitHub上创建了一个庞大的拉取请求,这意味着数千行代码添加了对visionOS的支持,同时还书面请求允许将这些代码合并到Godot主分支中。
Godot贡献者的反应不一,有人抱怨说“测试它的硬件极其昂贵”,同时对Godot核心团队中是否有人“甚至有兴趣维护它”表示怀疑,并要求提供充分的理由说明visionOS支持应该成为核心功能而不是扩展或插件。在软件中添加新的平台和功能意味着要持续维护和测试这些功能,这可不是一件小事。
然而,Godot XR支持部门的首席开发者Bastiaan Olij对这些担忧进行了回击,称该公关是“一个了不起的里程碑”,并为此向苹果表示感谢。Olij承认审查和测试是一项“艰巨的任务”,但他提出了一个技术论点,即只有在引擎的核心部分,而不是作为插件,才能合理地实现对visionOS的支持。
最终,Olij的观点获得了胜利。对于使用Godot引擎制作的游戏,最初的visionOS支持仅限于在窗口中运行,而沉浸式XR支持将在今年晚些时候通过插件实现。
虽然最初的visionOS支持尚未在预编译的Godot版本中提供,但代码已经合并到GitHub的主分支中,因此任何从源代码编译引擎的人都可以开始构建visionOS。
得益于对OpenXR的支持,Godot已经完全支持各种其他XR平台,包括PC上的SteamVR和所有主要的安卓独立头显。它还实现了针对Quest功能的Meta特定OpenXR扩展,如空间锚点和内向外身体跟踪。
Bastiaan Olij此前曾表示,Godot OpenXR支持的质量和广度“极大地受益于”Meta 的资金和技术支持,其成果 “不仅改善了Meta Quest用户的体验,也改善了其他XR系统的体验”。
去年,一位Meta工程师甚至为Horizon操作系统发布了Godot编辑器本身的移植版,从而可以在Quest 3和Quest Pro头显上完全独立地开发完整的游戏。
来源:UploadVR
投稿/爆料:tougao@youxituoluo.com
稿件/商务合作: 六六(微信 13138755620)
加入行业交流群:六六(微信 13138755620)
元宇宙数字产业服务平台
下载「陀螺科技」APP,获取前沿深度元宇宙讯息