科技魔方

SteamVR 1.26 发布,新增控制器自动重新绑定,实现跨硬件平台兼容

AR/VR

2023年07月06日

  Valve日前正式放出了SteamVR 1.26版。新版本主要带来了控制器自动重新绑定,在现有控制器兼容功能的基础上允许更多游戏使用更多控制器。

  这家公司表示:“尽管原生支持和显式绑定将始终提供最出色的控制,但有了这个兼容层,游戏可以顺畅发行,游戏开发者和控制器制造商的负担也得以减轻。”

  对于控制器自动重新绑定,现在如果游戏缺少针对玩家控制器的绑定,SteamVR会自动创建新的绑定,参考更常见的控制器对其进行配置,并将其设置为模拟所述控制器类型。 通过这种方式,这将能允许更多游戏使用更多控制器。

  当然,控制器驱动程序开发者可以指定一系列不同的控制器以使用其中的绑定,或者可以说明如何从一个控制器重映射到另一个控制器。例如,如果游戏提供的是QuestTouch控制器的绑定,但玩家使用的是Windows Mixed Reality控制器,则SteamVR会将Quest Touch的扳机式握柄操作重映射至Windows Mixed Reality控制器的按键式抓握操作。

  如果开发者决定为玩家的控制器创建原生绑定,SteamVR将在其推出后立即切换到原生绑定。

  V社表示,这一功能适用于所有使用OpenXR和SteamVR输入的作品。他们同时指出,这项工作的第一步是为各热门控制器类型创建了默认重映射, 而驱动程序开发者可以按需覆盖重映射。新控制器可以使用所述功能与SteamVR 录中的大多数作品立即兼容,且游戏开发者无需进行额外工作。

  关于创建重新绑定文件的更多信息请访问这个页面。

  下面是SteamVR 1.26的完整更新说明:

  SteamVR:

  为没有原生绑定的控制器添加了自动重新绑定。 我们会尝试将使用 SteamVR 输入和 OpenXR 的游戏重新绑定到支持的控制器类型。

  主面板中添加了手柄,以便在空间中定位。 每次唤出时,位置都会重置。

  主面板的重新居中按钮现在会在就座环境和站立环境下重新居中,而不仅仅是在当前场景应用程序所使用的环境下重新居中。

  修复了名称中带有表情符号的音频设备会破坏设置 UI 的问题。

  修复了在会话开始后拔掉/重新插上硬件时,如果使用的是 AMD 显卡,会导致第三方头戴式显示器帧率低下的问题。

  添加了新的定位器使用部位:手腕(左/右)、脚踝(左/右)。

  在Automatic Rebinding(自动重新绑定)文件中添加了“autoremapping”以简化组件重映射。

  更新了绑定 UI 样式。

  会在任何必需的操作并未绑定时显示错误,而不是操作失败却没有任何提示。

  优化了创意工坊绑定载入的性能。

  修复了“显示旧版绑定 UI”按钮在控制器设置中不起作用的问题。

  OpenXR:

  重新居中按钮现在会影响 OpenXR 应用程序。

  现在,重新居中游玩空间时会发送 XrEventDataReferenceSpaceChangePending 事件。

  使用 XR_REFERENCE_SPACE_TYPE_STAGE 的 OpenXR 应用程序在调用 xrLocateViews 时,所立即切换使用的 Chaperone 导护系统可见性规则和 OpenVR 站立状态下的体验一致,Chaperone 导护系统会在头戴式显示器或控制器靠近原点时显示。

  仅使用 XR_REFERENCE_SPACE_TYPE_LOCAL 超过 3 秒 的 OpenXR 应用程序在调用 xrLocateViews 时,所使用的 Chaperone 导护系统可见性规则和 OpenVR 就座状态下的体验一致,Chaperone 导护系统在用户位于原点 1 米的半径范围内不会显示。

  runtimeVersion 的实例属性现在设置为 SteamVR 的当前版本。

  即便没有可用的头戴式显示器,也重新启用了实例创建。 这与 headless(无头)模式无关,而是为了让应用程序可以进行正确的调用,以明了当前没有连接头戴式显示器。

  修复了没有可用的头戴式显示器时,某些Unity游戏的崩溃问题。

  实现了 XR_HTC_vive_wrist_tracker_interaction 扩展。

  进行了相符性测试修复(正确检查有效但不受支持的视图配置类型,正确识别 xrTime 负值输入)。

+1

来源:映维网

延展资讯