我目前正在研发一款DIY VR头戴式耳机,我遇到了一个大问题。
我的想法是使用一个加速计和一个微控制器来制作一个基于运动的USB计算机鼠标。我打算把一个7英寸的液晶屏放在一个3D打印的外壳里,里面也有加速度计。
我打算把微控制器和屏幕连接到我的电脑上。这将允许我在某种程度上玩虚拟现实。
显然,我不能玩为真正的VR头盔制作的游戏,比如Oculus或Vibe,但我可以玩nonVR游戏,只要它们是3D和第一人称的。一切看起来都很棒,直到我遇到了以VR格式显示内容的问题。
我认为会有软件来做这件事,但我只找到了真正的VR头戴式耳机的程序和SDK。我的想法是如何使用像unity这样的东西在后台运行并实时捕捉屏幕,然后使用SDK复制视图并通过另一个端口输出。
没有必要在VR模式下在我的显示器上看到游戏。我几乎没有图形用户界面和视频输出的经验。
任何帮助都将非常感谢,如果你能想出更好的方法来解决这个问题,我将很乐意听到。我不确定这是否会有帮助,但我计划使用的屏幕可以是found here:
发布于 2016-12-16 01:12:24
因此,不幸的是,要将一个非VR游戏变成一个不会让你感到不适的VR游戏,需要的不仅仅是鼠标/键盘模拟。(完全公开,我是OSVR软件框架的首席设计师,并在Sensics、HMD设计师和OSVR的联合创始人工作,但是...)我不确定是否有一个产品可以在HDMI流上进行镜像/分屏,但是FWIW OSVR HDK 1.x (只有1.x,没有2!)它内部有一个FPGA (在HDMI接收器和驱动显示器的MIPI桥之间),可以实现这样的“分屏”模式:它不是3d解决方案,但例如,我听说有人在多旋翼无人机上插入第一人称视图(FPV)设置,并使用这种配置来提供半沉浸式视图-显然,他们没有使用头部跟踪等。如果这是你正在寻找的非VR应用程序的体验,那么你需要找到可以接受HDMI输入的东西,并并排克隆和挤压它。在重新传输HDMI之前。这可能很棘手,但话又说回来,我没有寻找过这样的东西。
你的另一个选择是通过编写代码让你的设备成为“真正的头盔显示器”(如果还没有的话,主要是跟踪器的一个插件--不是说加速度计本身不能解决它,你还需要一个陀螺仪,也许为了便于使用,你会希望它们集成在IMU芯片中,在机载融合成单方向四元数--质量、性能和对VR使用的适用性差异很大)和通过OSVR使用它所需的配置(描述显示器)。这比你想象的要容易。如果你试图让你的设备真正高性能(光学,最小化显示和跟踪的延迟,等等),你最终自然会遇到专业HMD设计师遇到的相同问题,但对于有正确兴趣的人来说,这可能是一个有趣的爱好项目。(无耻的,废弃的插头,因为我不确定你还能从哪里买到这些-- http://osvrstore.com有专为头盔显示器设计的独立光学元件,通常是商业HMD出货的--我猜另一种选择是砍下一块纸板,然后使用这些透镜,尽管你在那里得到的视场较小,这可能并不可怕,因为显示器的分辨率很低,所以如果你把较大的FoV光学元件贴在上面,你现在就会把较少的像素变得非常大……)
我知道有几个人做过这样的DIY HMD (或者从aliexpress的一种工具包开始,等等),并通过OSVR让它们工作。因此,它们实际上无法区分“真正的虚拟现实应用程序”和商业制造的耳机。(而且,还有一些VR适配层的东西,比如Vireio Perception和其他一些试图将非VR应用程序转变为VR应用程序的东西,取得了不同的成功-其中一些支持OSVR,这样它们就可以支持你的手工HMD)。
如果你真的走了这条路,请与OSVR社区保持联系,并让我们知道你构建了什么-这些黑客行为是框架旨在促进的一些东西。dev邮件列表和OSVR subreddit可能是ATM联系我们的最好地方。
https://stackoverflow.com/questions/38414981
复制相似问题