Daydream,我所知道的那些事
本期,我们准备聊聊关于Daydream的二三事,快来看看Google又在玩什么花样吧~...
小编:还记得第一期推送的文章里,我们提到过Google最新推出的Daydream——一个VR应用的生态系统。本期的文章,智勇双全的智勇同学将会和我们唠唠,Daydream的前世今生。
前身Cardboard
Daydream的前身是Cardboard,一个由Google法国巴黎部门的两位工程师大卫·科兹和达米安·亨利带来的创意。他们利用Google“20%时间”规定,花了6个月的时间,打造出来这个项目。Cardboard是Google进入VR领域的第一款硬件产品,一共有两代:第一代是由纸板、双凸透镜、磁石、魔力贴、橡皮筋以及NFC贴组成;第二代取消了磁铁,改成了导电板按键的交互,另外还提供了iOS的适配。
Daydream介绍
Daydream是Google IO 2016推出的一套VR生态系统,包含了VR硬件、系统和内容等。硬件方面,包含了Daydream-Ready头盔、Daydream-Ready手机、以及一个遥控器。在2016 I/O 大会上,Google宣布三星、HTC、小米、华为等厂商均会陆续在2016年秋季发布Daydream-Ready手机。到那时,我们就会有更多机会,亲自尝试更棒的VR体验了。然而,符合Google要求的Daydream-Ready手机至少有以下几个必要条件:
1. 高频率和高精度的Sensor,保证运动时进行准确的头部追踪。
2. 高分辨率,起码要采用2K屏,并且具有超高的屏幕刷新率。
3. 搭载强大的CPU和GPU,保证每秒60帧的画面输出,提供实时双眼渲染,并控制好发热。遥控器集成了陀螺仪、加速计、触摸板、按钮,可以感知自身在3D空间中的位置。从使用者的角度来说,手腕和手臂的所有微小运动都能被设备感知到。系统方面,新发布的Android N在系统层面专门为VR提供了优化,推出了"VR Mode",在settings-> App -> Configure apps -> Special Access -> VR helper services中可以找到这项服务。
具体优化有以下几个方面:
1. 增加新的硬件支持编程指令,能让手机的CPU和GPU持续以高性能工作。
2. 增加了和Oculus的Timewarp类似的技术
3. 图形渲染使用了单缓冲区。
Google 提供的Android N在VR mode下能将延迟降到 20ms 以内,比之前没有 VR mode 的 100ms 延迟要进步太多了。内容方面,首先是提供了Daydream Home,还有自家的其他应用像Google Play Store VR、Youtube VR、Street View VR、Google Photos VR等。当然,也有和其他内容公司合作,提供了像纽约时报、华尔街日报、CNN、Netflix、NBA等VR App。
给Daydream加分的黑科技
还是不过瘾吗,那让我们来点黑科技。
下图中的小玩意儿叫Project Soli,是Google带来的全新交互控制-隔空手势交互。它利用一个微小的、置于微芯片上的雷达追踪人手最细微的动作。核心是一块大小相当于Mini SD卡的芯片装备,通过 60Ghz 雷达频段进行高速的扫描,用雷达的信号对周边动作和手势进行捕捉。适用距离是5cm-5m之间,2017年初开放测试版SDK,可用于VR交互。以及下图所展示的Project Tango,Google带来的3D建模解决方案。 Project Tango原型机配备有特制的传感器和与之匹配的软件,可以绘制出周围世界的 3D 模型。主要包含三块技术:运动追踪(Motion Tracking),深度感知(Depth Perception)和区域学习(Area Learning)。可用于绘制3D地图,帮助盲人导航,让人们能利用家中的环境玩拟真的3D游戏等。用于VR领域的话,说不定以后VR就变成了MR(混合现实)。黑科技固然酷炫,但是作为程序猿&程序媛们,也许大家还想知道更多对于开发者来说更实在的建议。下期的文章,我们将从开发者的角度,聊聊Daydream提供的SDK,以及VR应用开发者需要注意的几个问题,拭目以待吧~
本期作者
刘智勇
即使貌若天仙,也得讲道理吧
关注我们,阅读更多有态度的VR好文
关注 VRDreamworks
微信扫一扫关注公众号