VRD赶上Oculus Rift DK2

11月13日,星期五,22小时,所有普通人已经在家里休息了……Nikolai仍在办公室里,再次尝试更改程序,进行编译,将固件上传到控制器,并且可以看到,Runtime 0.8最终将VRD头盔识别为Oculus Rift DK2。我们立即疯狂地尝试启动官方演示应用程序,并了解最终一切正常。坦白说,对我们而言,这是一项艰巨而耗时的任务,但我们设法做到了。传感器板现在与几乎所有Oculus Rift DK2应用程序完全兼容,并且可以运行到最新版本的Runtime。
Epic Games的演示:



我们来自西伯利亚


这一切都是大约一年前在西伯利亚的深处开始的,但是我不会详细描述整个阶段,因为可以在极客时间三的文章中进行跟踪

道路


确实有很多有趣的观点。今年夏天,我不得不学习SMD焊接和表面安装技能,STM32编程以及其他有趣的东西,也许这是每个想要重复的人都应该包括的内容。
不用太着急,我只简单地描述一下这条路漫长而棘手,砍碎了许多木柴,弄碎了耙子等。但是,实际上,经过4个人的努力,我们使我们的VR跟踪解决方案与Oculus DK2和最新的Runtime兼容:



以单片机STM32F103C8,陀螺仪L3GD20,磁力计+加速度计LSM303DLHC为基础。在我们看来,正是这种芯片组是最熟悉和最实惠的。此外,STM32F3Discovery调试板在其板上也有类似的板,从而大大简化了调试过程。博学的人们可能会注意到,传感器和主板的设置与Oculus DK1或DK2解决方案在根本上是不同的。是的,我们的目标不是克隆Oculus Rift,我们对我们自己的解决方案很感兴趣,该解决方案现在,明天,Vive,后天都可以支持Oculus。我只能说没有人禁止独立实现数据格式。 Oculus软件包格式-也无需申请专利。这只是一组有序的字节。是的,我们花了很多时间来了解如何使其工作。
好吧,当然,最终目标是它自己的一组SDK和Runtime。

游戏,游戏,游戏和游戏



但是,铁就是铁,但是人们需要立体声内容或游戏。当然,在此刻,Oculus领先于整个星球。

毫无疑问,VR在游戏领域拥有广阔的发展前景,但是现在在软件领域,发生的混乱不止是有序的(吸引人们注意VR和Oculus的所有者应该了解我们)。

到目前为止,最简单的解决方案是发布正式支持Oculus SDK 0.6-0.8的游戏,我们设法实现了这种兼容性:



例如,在这里,从CryTek到已经臭名昭著的《回到恐龙岛》的工作演示:



可以通过3Def3D或VorpX(商业第三方视频驱动程序)启动Oculus Runtime不直接支持的某些游戏。

最后,我最喜欢的视频是通过VorpX进行的Fallout 4头盔工作:



您用肉眼观察到的核爆炸感觉无法用言语表达。坦白说,我一直对它感兴趣。...

当然,由于我们非常忙于直接开发,因此我们无法测试所有游戏。

总而言之,我可以说一个事实-虚拟现实确实变得越来越近,更容易获得。我认为2016年将在VR世界带来许多新事件,而这项技术将开始在地球上前进。

2016年有许多计划。我认为所有的乐趣还没有到来!

Source: https://habr.com/ru/post/zh-CN386941/


All Articles