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


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册