Valve更新SteamVR跟踪代码提升Beat Saber游戏体验

9391302-12 20:30

Valve最近更新了SteamVR跟踪代码,以提升Beat Saber游戏体验。

Beat Saber对VR控制器跟踪系统来说是一个极好的挑战。你可能会认为快节奏的VR射击游戏或剑斗游戏会将SteamVR追踪推向极限,但Beat Saber 实际上要求更高。

在最近更新的SteamVR Beta(很快将推出到SteamVR主分支)中,Valve开发商Ben Jackson提供了一些细节:

跟踪系统具有内部健全性检查,以确定何时出现问题。例如,如果表明你是在唯一的基站后面,显然犯了一个错误,因为我们不会从基站后面得到任何信号。其中一项检查涉及我们认为某人转动手腕的物理可能性有多快。事实证明,使用足够轻的控制器的适当动力的人可以比我们想象的更快(3600度/秒!)。

从本质上讲,Valve在SteamVR跟踪代码中构建了许多假设,以便它可以清楚地识别出错误的数据(就像控制器发出信号,表明它的移动方式比应尽可能快)。然而,似乎其中一个假设实际上对于一些高级别Beat Saber玩家的速度来说太低了,而Valve现在已经相应地调整了代码。

多数VR控制器跟踪系统使用两种跟踪方法并将它们组合在一起,第一个系统是每个控制器内部的IMU,它可以感知旋转和平移,并且可以在低延迟和高频率下实现。然而问题是IMU容易“漂移”,因此不能单靠它们进行跟踪。这就是其他跟踪方法的用武之地:在SteamVR跟踪的情况下,这是外部“基站”,用于建立被跟踪物体的绝对位置和旋转,并校正IMU的漂移。然而,与IMU的速度相比,基站更新缓慢(在100Hz与1,000Hz的场景中),并且直到下一次位置校正进入,所有跟踪都由IMU决定。

电科技(www.diankeji.com)是一家专注于全球TMT行业的领先资讯媒体。

作为今日头条青云计划、百家号百+计划获得者,2019百度数码年度作者、百家号科技领域最具人气作者、2019搜狗科技文化作者、2021百家号季度影响力创作者,曾荣获2013搜狐最佳行业媒体人、2015中国新媒体创业大赛北京赛季军、 2015年度光芒体验大奖、2015中国新媒体创业大赛总决赛季军、2018百度动态年度实力红人等诸多大奖。

投稿、商务合作请联络微信公众号

声明:本站原创文章文字版权归电科技所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表电科技立场,图文版权归原作者所有。如有侵权,请联系我们删除。

Tags:

猜你喜欢

//59087780b049bbb54ef4ba547ea51910