Godot Engine 近期 VR 和混合现实支持改进细节

XR3周前发布编辑
0 0

Godot Engine 近期在 VR 和混合现实支持方面的重大改进

近期,Godot 引擎在 VR混合现实支持方面有了重大改进。作为 Unity 和 Unreal Engine 的免费开源替代品,Godot 已经成为越来越多开发者的首选。最近的更新是由 Godot Foundation 领导开发,包括了多个领域的改进。

最近的一份报告 指出,这些改进得益于此前 Meta 公布的资金和技术支持,从而提高了 VR 系统的整体用户体验,包括Meta Quest用户在内。仅仅两周前,一位Meta工程师就在Horizon OS 上发布了Godot编辑器的移植,能够在Quest 3 和 Quest Pro 头戴设备上开发独立的游戏。

报告中的改进主要有以下几点:

XR 架构改进

改进的帧时序

“早期 OpenXR 在 Godot 3 中有限制性的顺序,但由于其与渲染引擎紧密相连,导致Godot依赖预测算法来定位受跟踪的实体,如控制器。在Godot 4的初期版本中保留了这种方式,但是自Godot 4.3版本起,将渲染与 XR 交互分开,让OpenXR正确识别出Godot的起始和结束的过程,因此可以在处理的时序上提高用户的体验.”

标准化SeeThrough和Passthrough AR

“passthrough功能是通过头显上摄像头摄录现实世界,从而在HMD展示作为背景,形成的混合现实的过程,这在不同头戴式设备上会有一定的差异,对不同平台的开发会存在很大的困扰和差异,所以基于这种需求,我们重新封装了passthrough以统一化操作,同时引入了对Passthrough的支持,在其应用上做出多元化的优化”

标准化手、脸和人体跟踪

“这是一项针对 VR 头戴式的面部跟踪模拟功能。神经模拟的支持,使游戏角色能够真实动态的进行脸部表情和嘴部操作,而不是仅仅一个没有表情的虚幻模拟。这些更新旨在促进混合现实(AR)的开发。该新技术使开发人员可以直接从多个跟踪设备获取身体和脸部数据,同时简化了在VR场景中实现AR设备对人体追踪的开发”

改进了Vulkan的分级渲染

“基于多目标渲染以及优化渲染图像质量而衍生的多种高精细渲染处理使得渲染精度进一步提升,但使用这些技术有个显著的性能影响,即渲染和重绘,针对这一问题,可以减少重绘,使整个渲染时间得以减少,大大的提高了视觉呈现效果 “

改进WebXR支持

“WebXR 的使用进一步扩展支持,对更多的 AR 设备实现了兼容,因此提高了WebXR对应 VR 设备和功能实现的支持性,对基于 WebXR 构建的应用,使兼容性进一步扩大到更多设备,使整个游戏体验性以及渲染细节方面得到提升。其中在WebXR上的相关问题和优化同时会对VR系统兼容性进行持续推动 “

针对Meta设备进行了优化

增强Passthrough功能和手跟踪支持

“Passthrough使应用程序能够利用环境并将其应用在特定的区域,在现实世界中生成可变的图形。此更新为Meta的 VR 和 AR 应用增加了一些新的 API功能来扩展环境对人体的互动感知和呈现以及增强游戏与互动的舒适感。手部的数据和追踪现在可以被存储使用,这将给到程序员更强大便捷的实现。并且对此增设了多项增强功能以应对这些应用 “

组合层面

“这一设计扩展了渲染和视觉展现能力。可浮动的“板”,通常是平面的,并根据需求进行展示使呈现更加平稳,更具细腻,让2D和3D内容更融和且细腻程度明显提高,同时降低了内容模糊的现象产生,在VR设备上的性能影响进一步降低”>

增强图像和虚幻背景

“这些扩展能力使开发人员能用更少的努力,让游戏中的交互对现实的还原更加细腻自然。例如,这增加了让 NPC 或程序行为更加真实模拟现实场景或对环境互动而非简单程序反应”>

最新兼容设备支持

增强对PICO的兼容

“从一开始,PICO系列设备就受到了用户的青睐。但是近年对它的兼容也有很大的改善,比如它对 VR 场景的扩充渲染方式,从技术上和使用的性能来说都有不少改变。现在神秘地,PICO推动了Android设备中的主导地位,而相对于其他设备来说又有更多地与PICO的融合,对于这些融合兼容性的升级可以更好地解决实际问题。所以使用对PICO进行 VR 互动也显著增强互动方式的丰富与渲染视觉舒适感和减少了渲染冲突的几率大大降低渲染和VR显示中出现的颠覆性和紊乱的可能性降到极低。并通过提供更多地选项为用户和程序师服务 “

新设备兼容增加对Magic Leap2设备支持

“Magic Leap 设备引入了AR游戏。Magic Leap是一家创新的公司,同时具备AR和MR硬件和软件设备优势,以及提供相关硬件与软件解决方案 MagicLeap一系列产品更好的帮助开发者,打造更具备深度和创造性,更有潜力对其进行互动 AR内容。 MagicLeap更大程度地使产品能在现实的使用中提供多方便的使用功能

请查看完整文档

即将到来

将引入单独渲染线程

“这些修改提高了XR和 VR 系统的流畅性。这个渲染线程与单独渲染有很大关联。这意味着对其他资源的使用比原来节省了许多。此更新为 VR 系统减少了负面问题和卡顿,大大的提高了对所有操作的反应能力,大幅度提升了程序效能。这些渲染线程相关更改使 VR 甚至能在其他负担沉重的渲染任务上处理地非常流畅并能够减少其产生延迟现象,同时减少 CPU 额外负担”>

引入Logitech MX Ink的兼容

“现在 Logitech 的这个神奇产品通过让位置跟踪被直接存储起来,而不会有延迟反应,给游戏使用上带来不错的体验提升了 Logitech MX Ink 鼠标跟 VR 系统的流畅互动以及大大的提高了手鼠与 VR 渲染兼容性。在多平台的应用与实现使用上带来了提升,也为开发商解决很多问题提供了一份支持。这些实现细腻程度非常棒,从而提升用户感官体验

即将添加支持对独立HTC VIVE头显的优化

“这些 HTC 的支持通过提供了更加紧凑的使用包并对 HTC 系统在 VR 渲染处理上做出精美的优化工作提高了 HTC 的稳定性和 VR 使用和系统的流畅体验,更加降低了渲染与 VR 使用互相作用时产生卡顿、延迟与画面跳动产生

© 版权声明

相关文章

暂无评论

none
暂无评论...