在一个屏幕VR上显示两只眼睛的一个hdmi信号

时间:2016-07-16 19:47:57

标签: microcontroller virtual-reality

我目前正在制作DIY VR耳机,但我遇到了一个大问题。

我的想法是使用加速度计和微控制器根据动作制作USB电脑鼠标。我打算在一个3D打印的外壳中安装一个7英寸的液晶显示屏,同时还装有加速度计。

我打算将微控制器和屏幕连接到我的电脑上。这会让我有点玩VR。

显然,我不能玩像Oculus或Vibe这样的真实VR头戴式游戏,但只要他们是3D和第一人称,我就可以玩非VR游戏。在我遇到以VR格式显示内容的问题之前,每件事情看起来都很棒。

我认为会有软件可以做到这一点,但我只找到真正VR头部的程序和SDK。我的想法是如何使用统一的东西在后台运行并实时捕获屏幕然后使用SDK复制视图并将其通过另一个端口。

无需在VR模式下在我的显示器上观看游戏。我对GUI和视频输出的经验很少。

任何帮助都会非常感激,如果你能想出更好的方法来解决这个问题,我很乐意听到。我不确定这是否会有所帮助,但我正在使用的屏幕可能是found here:

1 个答案:

答案 0 :(得分:0)

因此,将非VR游戏转变为不会让你生病的VR游戏,不幸的是,它不仅仅是鼠标/键盘仿真。 (如此全面披露,我是OSVR软件框架的首席设计师,并在Sensics,HMD设计师和OSVR的联合创始人工作,但......)我不确定是否会有产品在HDMI流上进行镜像/分屏,但FWIW OSVR HDK 1.x(仅1.x,而不是2!)中有一个FPGA(在HDMI接收器和驱动显示器的MIPI桥之间)这样可以实现这样一个分屏"模式:它不是一个3D解决方案,但是例如我听说有人插入多旋翼无人机上的第一人称视角(FPV)设置,并使用该配置只提供一个半沉浸式视图 - 显然他们没有使用头部跟踪等。如果这是您正在寻找的那种体验,对于非VR应用程序,那么您需要找到可以采用HDMI的东西在重新传输HDMI之前输入并克隆并压缩它。可能很棘手,但话又说回来,我还没有找到这样的东西。

您拥有的另一个选择是让您的设备成为真正的HMD"通过编写代码(主要只是你的跟踪器的一个插件,如果还没有它 - 不是加速度计本身不会削减它,你也需要一个陀螺仪,可能是为了方便你使用#39; d想要它们在一个IMU芯片中,它可以在单个方向四元数上实现良好的板载融合 - 质量,性能和VR适用性的差异很大)和通过OSVR使用它所需的配置(描述显示)。这比你想象的要容易。如果您试图让您的设备真正高性能(光学,最大限度地减少显示和跟踪等方面的延迟),您自然最终会遇到专业HMD设计师所遇到的相同问题,但它可能是一个有趣的业余爱好项目有正确的利益。 (无耻的,免责声明的插头,因为我不确定你还能在哪里获得这些 - http://osvrstore.com有独立的光学器件供购买,专为HMD使用而设计,并且通常实际上是商业运输HMDs - 我猜的另一种选择是黑客攻击Cardboard并使用这些镜头,虽然你在那里看到一个较小的视野,这可能并不可怕,因为该显示器的分辨率非常低,所以如果你在它上面放置更大的FoV光学元件,你现在让更少的像素变大......)

我知道有几个人做过这样的DIY HMD(或者从aliexpress开始使用某种套件等)并让他们通过OSVR工作。然后他们实际上无法区分真正的VR应用程序"来自商业耳机。 (并且,有一些VR适应层事物,如Vireio Perception和其他尝试将非VR应用程序转变为VR的应用程序取得了不同的成功 - 其中一些支持OSVR,因此他们支持您的手工HMD)。 / p>

如果您选择这条路线,请与OSVR社区保持联系,让我们知道您构建的内容 - 这些类型的黑客攻击是框架旨在促进的一些内容。开发邮件列表和OSVR subreddit可能是ATM到达我们的最佳位置。