• 【Cardboard】 体验


    体验 - Google Cardboard DIY及完成后简单体验

    今年的Google I/O最让我感兴趣的除了Material Design以外就是这个Google Cardboard了。据说是Google20%制度的产物,与其说是像某些人口中那种“和Facebook的Oculus竞争”的布局,我宁愿相信是Google文化所产生的geek式娱乐的产物。

    先贴两张Google官方Google Cardboard的图,一张是组装图一张是拆分图:



    Google Cardboard是一个简单的平民级VR设备。基本实现原理是在横置的手机上分屏分别显示左右眼对应的画面,分别通过凸透镜投射到人眼中,使人所看到的东西呈现出立体感。然后通过手机自带的陀螺仪来捕捉人头部的转动,从而实现类似市面上的头戴式VR设备的沉浸式体验。

    Google除了自己会销售这个简单的设备以外,还在http://gweb-cardboard.appspot.com/ 上把制作这个设备的所有材料和制作图纸都公开了出来,所以说,只要你手头有一部Android手机(最好是moto X或者Nexus 5,因为Google的图纸主要是针对这两款设备来设计的),然后去找到四种非常常见的材料+一种不算很常见但也不是买不到的材料,就能自己制作属于自己的VR设备。

    由于墙的原因,在国内看Google Cardboard的制作文档可能有点困难,这里我把Google的制作图纸用百度云分享出来,有兴趣做的小伙伴可以看看:

    http://yun.baidu.com/share/link?shareid=3439683302&uk=3859940928

    ------------下面是我DIY这个设备的过程------------

    首先是采购材料。

    根据Google提供的制作文档,我们所需的材料有5+1种:

    1)1.5mm厚,大小至少为300mm*600mm的E楞瓦楞纸

    2)魔术贴

    3)直径30mm左右,焦距45mm的凸透镜一对

    4)直径20mm,厚度3mm的圆形磁铁一对(最好是一个是圈型一个是实心圆型的)

    5)80mm以上的橡皮筋一根

    6)可选:NFC标签一个

    在这堆材料里面,瓦楞纸如果找不到那么薄大小又那么大的(我只找到A3大小的,比要求的短了一截)的话可以使用相近厚度的硬纸板(我就是这么干的),韧度最好强一点,不然在弯折过程中可能会很容易坏掉。其它类似魔术贴、磁铁、橡皮筋通常都不是问题。

    主要可能的问题出在凸透镜这里,反正我是在淘宝上看遍了都没找到。后来在马路边买了个双镜片的20倍放大镜,把镜片拆出来凑合着用了。这一点也对我最后做出来的效果造成了很大的影响。

    所谓的制作过程其实就是先把图纸贴到纸板上,然后用美工刀切出来。。。我就放几张照片吧。

    固定透镜的部分


    没找到能牢固地粘住魔术贴的胶水,灵机一动用了订书机,效果拔群。


    主要就是这两个部件,箱体主要用来固定,核心是镜片和手机。

    这里可以留意到,我在制作箱体的时候并没有马上把固定镜片部分的插槽挖出来,因为我发现在测试的时候,这对透镜和手机之间的最佳距离比图纸上设定的更远,所以我打算好好测试一下这个距离之后再进行调整。

    最后完成的效果如下:





    在最后的结果可以看到这次制作有两个问题:

    1.由于对透镜焦距没有事先测试好,所以整体的形态出了很大的变化。

    2.完全没考虑到方向的问题,导致做完了以后磁铁的方向反了,起不到通过磁力来控制手机的作用了。。

    ---体验与结语---

    我在手机上下载了Google出的Cardboard应用,里面有好几个可供体验的小应用:艺术品、Google Earth、Google 街景、一段交互小视频等等。因为忘了买橡皮筋,所以只能手持设备来玩。但效果还是非常不错的!尤其是用Google Earth,有一种在地球上飞行的感觉!正是这一次体验让我意识到,在虚拟现实对于游戏而言是多么重要的一步。它让你可以以一种完全不同的视角去观察、体验完全不同的世界。

    对于设备本身而言,我认为Cardboard和Oculus之类的设备其实并不矛盾。前者更多的只是一种简陋的体验方式而已,瓦楞纸板加橡皮筋的组合戴在脑袋上也肯定谈不上什么舒适,而后者则是更完整的体验。但Cardboard的意义在于,它让VR设备的门槛降到前所未有地低,只要有一部Android手机,几乎任何人都可以得到VR的体验。于是,这一举措对于VR的推行其实意义重大。无论Google是出于什么目的发布Cardboard,我都必须向他们表示敬意。

    by the way,之前看过一位牛人说做设计一定要get hands dirty,第一次纯粹出于兴趣来做一个东西并且最终效果虽然简陋但能用,感觉很棒!

  • 相关阅读:
    WebSocket面试题
    面试题、四
    面试题、三
    面试题、二
    面试题、一
    vue 使用localstorage实现面包屑
    flutter,SliverPersistentHeader实现Tab顶部吸附固定效果
    对flutter中,ExpsionPanel的简单改造
    node.js学习笔记
    PHP和Redis实现在高并发下的抢购及秒杀功能示例详解
  • 原文地址:https://www.cnblogs.com/viewcozy/p/4673514.html
Copyright © 2020-2023  润新知