谷歌Cardboard纸盒中磁铁的作用与工作原理

2016-06-25 09:11:24

标签:VR、VR设备、虚拟现实、

虽然谷歌Cardboard看起来做工简单,不过里边也是大有学问的。相信不少Cardboard用户一定注意到了设备侧边的一个小磁铁。那么,它到底有什么用处呢?它的工作原理又是什么?下面就让视界君带你一探究竟:

在使用Cardboard体验VR场景的过程中,当用户遇到想要与之交互的控件或物体,便能伸出手指触摸与纸盒材质完全不同的小金属。其实这也类似于Gear VR中的小触控板。

Cardboard

而它的工作原理是什么呢?

其实,因为Cardboard在启动时便调用了Android的地磁计,也就是感应地球磁场的位置。当用户向下拨动磁铁的时候,会造成磁场的扭曲变形,扰乱这个磁场,而地磁计检测到了你的输入,便会在应用中触发一个事件或者动作啦。

Cardboard

在下图中,用RGB三条线代表了磁场的XYZ轴。在没有将磁铁拨下去时,三条线是这样的:

Cardboard

当你把磁铁拨下去后,会产生一个响应时间。在下图中,磁感线如果处于“峰”或“谷”时,则指南针失效。地磁计也不会感应到地磁北极和南极,这时的地磁北极和南极就变成了你打下的磁铁环的两端。

第一次打动磁铁环:

Cardboard

连打三次:

Cardboard

注意那个凸起和凹下的不是“锋”而是“平面”的部分,那是打下来之后hold住了一段时间形成的。

Cardboard

但是磁铁的致命弱点是Android手机硬件配置的不统一,比如华为手机的地磁计是反的,比如低端Android手机甚至没有地磁计,因为地磁计是用来校准陀螺仪的偏差的(学过微积分的都知道吧)

所以,2015年的input设计成了这样,注意右边凹进去的灰色部分,你从上往下按的时候对应有一个机括会打在屏幕上,代替了屏幕上“tap”的交互。

原理图

Cardboard

透视图

Cardboard

俯视图

Cardboard

来源:知乎

资讯中心

同一个世界,不同的视界