虚拟现实(Virtual Reality),简称虚拟技术,也称虚拟环境,是利用电脑模拟产生一个三度空间的虚拟世界,提供用户关于视觉等感官的模拟,让用户如同身历其境一般,电脑可以立即进行复杂的运算,将精确的三维世界视频传回产生临场感。

今年已经毫无疑问的是 VR 起飞的一年,但 Android 手机这边所代表的低端/简易 VR 设备,却面临着硬件和软件调校的双重问题。提升硬件的部份各家手机厂还要再努力,但至少软件这里 Google 还可以帮忙一下。Google 今天在 Google I/O 上发表的「Daydream」平台分成三个主要的组成部份,分别是强化手机反应速度的 VR 模式、给手机商参考的头套和遥控器硬件设计,和 VR 内容平台。

软件
Android N 即将内建的这个「VR 模式」,可以看成是一个智能手机专用的特别高速模式。据 Google Android 工程副总 Dave Burke 表示,一部手机要符合很多硬件条件,才能宣称「VR Ready」,但一定符合条件的手机,在开启像是 Youtube 或是 VR 游戏等 VR 应用时,就可以调用 VR Mode 来解放额外性能,更重要地还可以缩短延迟,避免动作与视觉间的差异影响沉浸感。VR Mode 底下 Android 的方方面面都会受影响。来自感测器的消息会更频繁,并被给与更高的优先性;原本写满影像缓存才会一次输出到显示內存的影像,也会改成一条一条扫瞄线直接输出的模式。不过比较让人不懂的是, Burke 提到开发者可以取用「VR app 专属的 CPU 核心」,但这好像没有什么道理,可能是个强迫核心不休眠的模式?(编者:可能是独占CPU一个核心)不管怎么说,Samsung 和 Oculus 花了不少功夫,才将 Gear VR 的延迟调校到了 20ms 以内,而 Google 提供的这个软件层面的 VR mode 似乎也有同级的效果,将 Nexus 6P 在 Cardboard 里的的延迟也降到了 20ms 之内,比没有 VR mode 的 100ms 延迟要进步太多了。这也意味着和 Nexus 6P 同级的手机,应该在启动 VR mode 后也有 Gear VR 等级的表现啰?

硬件
Nexus模式=

在 VR 硬件的部份,我们本来以为 Google 有可能会推出一个内建处理器和屏幕的头戴装置,但 Google 最后端出的是一个可以装入手机的头戴设备(而且长得超像 Gear VR 的),还有一个长得很像圆角化 Apple Remote 的长条形遥控器。遥控器上共有两颗按键,和一个圆形的触控区,在概念上和 Wiimote 有点像,利用三轴感应器在 VR 世界中进行操作。不过听起来 Google 在硬件上也只是给个「建议」而已,不少 Google 的合作伙伴都在开发自己的 VR 装置,Google 应该也没有准备在硬件上给什么硬性的规定。

Daydream 平台发布的时候,我们就有怀疑过 Google 怎么可能只是给个「参考设计」而已,而不是像 Nexus 一样自己跳下来做一个范本?果不期然,Google 宣布了将会在 Daydream VR 的硬件上,采取和 Nexus 家族相同的策略,打造自家品牌的 Daydream VR 头戴设备给其他厂商做参考。只是不知道这次会跟谁合作呢?

当然,Daydream VR 在技术上其实就是个更结实(也更好戴?)的 Cardboard,还是要插进手机才能使用的。目前 Google 正在认证 LG、三星、HTC、小米、阿尔卡特等厂商的手机设备当中,自然 Nexus 系列到时候也是一定能和 Daydream VR 头戴设备相容的啰。

内容

最后,有了硬件当然要有配合的内容才行。Daydream 同时也是个收集所有 VR 内容的平台,除了 Google 自己的 Street View、Youtube、photos、Play movies、等服务会有适合 VR 的特别版本外,Google Play 也会有个 VR 专区,放上许多支援的 VR App。目前已知 CNN、纽时、华尔街日报、Netflix、HBO 和 IMAX 等都在列。自然说到 VR 不可能不提到游戏,在这里也有 EA 和 Ubisoft 准备在 Daydream 上推出。

未来CTO关注我CTO之路从此开始微信号:wlaicto

关于Daydream VR的最直白的介绍的更多相关文章

  1. Unity3d外包公司|UE4外包公司:谷歌首款Daydream VR设备上手

    这款售价仅为79美元(约合人民币525元)的产品内含“够用”的手柄和一台头戴设备,只要你有一台支持月日,10月5日,dream平台的手机(未来将成为安卓平台的标配),就能体验VR的乐趣. 即使该产品最 ...

  2. VR全景视图 Google VrPanoramaView

    2019独角兽企业重金招聘Python工程师标准>>> 一.背景简介 Welcome to VR at Google 进入Google VR主页,发现官方给我们提供了两套解决观看VR ...

  3. 2017亚洲VR&AR博览会暨高峰论坛

    2017亚洲VR&AR博览会暨高峰论坛 2017 Asia VR&AR Fair & Summit(VR&AR Fair 2017) 活动介绍活动时间: 2017年3月 ...

  4. Unity外包团队:Daydream控制器只提供了3个自由度

    HTC Vive,Oculus Rift以及微软即将推出的MR头显都拥有6自由度的运动控制器,这意味着你在虚拟世界中可以任意摆动你的手.然而,Daydream控制器只提供了3个自由度,这对于手部运动具 ...

  5. 《VR入门系列教程》之10---3D图形学初识

    第三章 基于Oculus Rift开发桌面端VR应用     接下来的几个章节中我们会进行VR开发的实际操练,本章就从Oculus Rift开发开始,我们会介绍如何开发一个桌面端的VR应用.虽然只是介 ...

  6. SpringBoot简要介绍

    一 SpringBoot介绍 1.1 先从Spring谈起 我们知道Spring是重量级企业开发框架 Enterprise JavaBean(EJB) 的替代品,Spring为企业级Java开发提供了 ...

  7. [Tango] Basic Knowledge

    Project Tango类设备能够给开发者在哪些领域带来机会. 室内导航*:室内GPS信号的缺失,使得Project Tango设备会成为室内导航重要应用场景之一.有了它,你就不会在不熟悉的室内商场 ...

  8. WWDC 2016 总结

    一年一次的WWDC,是开发者充值信仰的时刻,今天你的信仰充值了吗?欢迎在本文下面留言吐槽. 有外媒称,这届WWDC苹果将“fun”伪装成“innovation”,的确,看看另两家老对手,微软有黑科技H ...

  9. Google帝国研究——Google的产业构成

                                                                                        Google帝国研究--Goog ...

随机推荐

  1. php基础知识【函数】(6)mysql数据库

    一.连接和关闭 1.mysql_connect('example.com:3307', 'root', '123456') --打开一个到 MySQL 服务器的非永久连接 2.mysql_pconne ...

  2. bootstrap-datetimepicker配置选项

    依赖 需要bootstrap的下拉菜单组件 (dropdowns.less) 的某些样式,还有bootstrap的sprites (sprites.less and associated images ...

  3. 理解CSS Clip属性及用法

    应用Clip属性实现的一个简单效果图: 样式写法: .my-element { position: absolute; clip: rect(10px  350px  170px  0); /* IE ...

  4. Ubuntu 创建快捷方式的方法

    ln -s  /要创建快捷方式的地方/ /创建在哪里/

  5. yum版本新增包的一般步骤

    在Jekins的自动构建环境中,有时会有在构建出的ISO中添加新应用app需求,对于采用rpm包源代码管理方式的构建环境来说,基本步骤如下: 1.下载app的src.rpm包 2.解压src.rpm包 ...

  6. NodeJs开发学习目录

    1.Nodejs基本概念及Nodejs.npm安装测试[2014-06-06] 2.开发工具简介(主要介绍Sublime Text使用) [2014-06-06] 3.Sublime text插件安装 ...

  7. Unity NGUI 网络斗地主 -界面制作

    Unity NGUI 网络斗地主 -界面制作 源文件在群(63438968群共享!) @灰太龙 这一节说一下NGUI的界面摆放,并且教会大家使用NGUI的自适应功能! 在这里感谢@Gamer,是他给我 ...

  8. STM32F10x 学习笔记5(USART实现串口通讯 1)

    STM32F10x 系列单片机中都包含了USART 模块,所谓USART,就是通用同步异步收发器.通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间 ...

  9. shell command使用技巧

    1窗口可以merge 2.可以通过 control+t打开窗口

  10. cgic: CGI的C函数库

    下载回源码包以后,就3个文件:cgic.c      函数库capture.c   一个很简单的CGI例子,仅仅输出两行提示文字cgictest.c  一个演示读取form表单数据的CGI例子 首先在 ...