自制虚拟现实VR无线套装

原文出处: 珠峰工作室,梁峰

本教程将教大家用最少的成本和最简单的方案自制虚拟现实VR无线套装,注意是无线的哦!

先看看视频效果:

视频中分别演示了:

VR眼镜结合手机及空鼠实现与PC同屏及头部追踪同步转动视野;

VR游戏枪结合无线键鼠实现枪头指向追踪及射击和装弹等;

VR步行器检测安装在鞋侧更耐用更可靠并且可以根据个人步行习惯调整灵敏度以及对应VR场景中的步伐长度。

本视频最后演示的是试验单机游戏《孤岛危机2》中的场景:寻找弹药箱装弹与敌人初步交锋后回头补充弹药再回击的过程……可以看到VR步行器对原地踏步和小碎步也能很好地识别。

此次自制套装物料包含:

1.VR眼镜(类似Google Cardboard的纸板眼镜自制仅几十元甚至更少)改装增加空中鼠标(不到30元);

2.VR枪(不到50元的无线键鼠改装);

3.VR步行器(自制或买几十元的开关控制四通道以上输出的硬件电路并自行编程)。

除PC机和手机之外的整套装备约两三百元就能让你获得虚拟现实的初步体验:全眼3D视野且随头部转动而同步变化;握枪射击与游戏一致且也能靠改变枪的指向来改变视角;步行器检测你的行走状态来控制虚拟世界中你的前进/后退/起跳/蹲下等…而且这些都是无线的!

你身体无须与外界有任何连线……如直接体验Cardboard的相关APP(Google Play有)还可以可省去空中鼠标并将无线键鼠换成与手机蓝牙连接的手柄或键盘且走到哪就虚拟体验到哪……空间越大越好,无PC机的无线范围限制!给你接近真实的VR虚拟体验!下面分别详细介绍本套装各部分的自制和改装方法。

VR眼镜部分——主要由类似Google纸板眼镜cardboard原理的镜片架+空中鼠标+手机与电脑无线同屏组成:

1、首先是自制Google cardboard。这个上网搜自制cardboard即可找到很多,这里简要说说我个人的快速自制的方法:

1)先准备好合适的镜片,这个有点专业可以找望远镜镜片试试或直接购买(有TB店搞活动送的可以搜一下)。

2)然后需要用到对应手机的硬纸包装盒,把镜片(带塑料框)盖在盒子底面中间位置左右各一然后顺着外框圆边描圈开孔,两个镜片的距离……个人做法是就将盒子放在眼前闭左眼可以看全右镜片而闭右眼可以看全左镜片大概就可以了。

3)装好镜片后将盒底盖在眼前比划好鼻子的位置然后在盒底再开个三角孔以免压着鼻子,接下来用手机打开左右格式的图片或视频放入盒子盖中初步固定好(加一些海面泡沫或双面胶直接粘其实原本就是手机的盒子大小基本合适就塞点东西夹紧都可以的),盖上盒子前后移动盖子与盒底的距离(现在手机盒的盖子都很大与盒底基本平齐的可以移动很大范围)直到眼镜通过透镜可以清晰看清图像时在盒子边做好记号,这就是盒盖装好手机后要固定的位置了。最后是加绑带加限位条加海绵什么的就自己发挥了……其实没有大家想得那么复杂不过要做得戴上舒适的话得下点功夫。

图片119

 

视频中演示的是买的塑料成品百来块可以戴得舒服点也牢固耐用很多,下面以塑料成品的为样版继续介绍。

2、为实现头部跟踪的效果,原本是想直接使用手机陀螺仪的,但目前还没有很合适的手机模拟鼠标控制软件(试过多款效果都不好而且还占用手机屏幕)只能继续期待了。

这里介绍的是使用空中鼠标的方案,上淘宝买个二十几元的空鼠就可以了,且经验证效果还是不错的,在前面的视频中有演示。本人试验对比过类似FreeTrack等自制头瞄方案,感觉还是加空鼠比较快捷有效,成本低,灵敏度高,360度旋转无死角,而且在有效的无线范围内都可以随意走动控制(FreeTrack那些必须在电脑前)。唯一缺点就是转了360度之后未能很好地回到原场景位置,即不够精确有偏差,毕竟这只是二十几元的陀螺仪空鼠,有兴趣的可以尝试更好的空鼠或其余无线的陀螺仪方案,但成本会很高而且自制也会复杂很多。

实际上,左右转动的偏差对处于对全视野场景中的玩家影响不大,因为即使你需要转过大于360度才能回到原位你也感觉不出来,而且从上面发的视频可以看到我回头装子弹的方位也基本不变;而抬头低头的偏差会对玩家有一定影响,就是可能出现视野高度与眼睛和头部角度不一致的问题。比如平视看到的是地面或天空,这也主要是抬头或低头角度过大而空鼠为跟上造成的,可以通过加大角度的方法回调,如视野高了就再往处高看是可以解决的但这样很麻烦且很不方便,所以我通过VR枪来解决高低偏位问题。

因为VR枪实际上就是一个改装的空中键鼠,也是可以控制视野的(在视频中也演示了)。所以当发现平视的视野偏低(或偏高)时把VR枪头再朝下(或向上)一挥马上就把视野变水平了。

另外,建议注意一下安装空鼠的位置,应尽量让原本空鼠的手持部位接近颈部,因为手持空鼠是以手腕处为转动中心,而戴上VR眼镜是以颈部为中心转动,所以二者越靠近应该效果会越好,我是在VR眼镜的左下侧粘贴空鼠的,既接近颈部也便于使用空鼠上的按键(可以开启头部跟踪或从游戏临时切换到Windows等)。

加上空鼠的VR眼镜见下图:

图片29

 

3、最后再说说手机与电脑同屏,大家最担心的应该是延迟和清晰度的问题了。

我使用的同屏软件是Splashtop感觉效果不错,目前WiFi网内版本是免费下载的,手机与电脑端都分别安装好后用邮箱注册一下即可,很容易就连上了。效果嘛就先说延迟吧!经过实际测试《孤岛危机2》,个人觉得基本可以同步,没感觉影响游戏体验(要求反应特快的游戏没试过),手机与PC机同屏测试视频如下:

视频中声音和显示一样都是手机同步的(电脑已静音),从测试效果来看还可以的。因为我是一手拍摄一手控制鼠标所以视频中有时候会感觉画面移动比较生硬和顿挫,这与手机同屏电脑的延迟没有关系。

另外,我也测试过其它如百变遥控一类的同屏控制软件,效果都比不上Splashtop,大家如果发现有更好的同屏软件可以介绍一下。

再来说说清晰度,不算完美但可以接受,毕竟是无线同步,而且与手机屏的分辨率也有很大关系。本人测试发现如使用的是1280*720的手机同屏比较难辨认游戏里面的提示文字,而换成1920*1080的手机屏后就可以看清楚了。另外因透镜边缘虚化的问题也影响到游戏界面的一些参数提示看不清,但视野不受影响因为你在游戏中是全视野的只需头部移动即可看到每一处,这种边缘虚化的问题如果是换成是类似OC游戏的那种凸镜黑边框的界面就解决了,我用VR眼镜看过Oculus rift的SDK中的demo没有边框虚化的问题,所以看来游戏还是关键。

同时介绍一下TriDef.3D这个软件,用它可以把很多2D的游戏转成左右格式显示在电脑上,对于我们用VR眼镜手机同屏玩PC游戏是个很大的帮助,多了很多资源,因为原生态输出左右格式的PC游戏好像目前只有《孤岛危机2、3》和《阿凡达》。本人亲测了《上古卷轴5:天际》、网游《战争前线》等均可用TriDef.3D转成左右格式用于手机同屏进行VR游戏体验,下图是这两个游戏左右格式输出并用手机同屏的效果……戴上具备空鼠的VR眼镜配合即可感受全视野的3D游戏体验:



发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">