写点什么

Google Cardboard:来自谷歌的虚拟现实开源项目

  • 2014-12-17
  • 本文字数:773 字

    阅读完需:约 3 分钟

Google Cardboard 是谷歌的一个虚拟现实开源项目,旨在使用户可以以一种简单、有趣且廉价的方式体验虚拟现实。用户只需要在 Android 手机上安装一个 Google Cardboard 应用,并将手机安置在一个观察器上就可以开始体验了,如下图所示:

关于观察器,用户既可以从 DODOcase I Am Cardboard Knox Labs Unofficial Cardboard 等制造商那里购买,也可以 DIY。它只需要一些简单的材料,包括硬纸板、透镜、磁体、尼龙搭扣、橡皮筋,而且谷歌提供了面向个人用户的制作说明。此外,谷歌还为制造商提供了制造观察器的工具包,其中包括产品模板、最佳实践等。

Google Play 商店里已经有 20 余款 Google Cardboard 应用,有收费的,也有免费的。用户可以选择下载,也可以使用谷歌提供的 Cardboard SDK for Android 开发自己的应用。

Cardboard SDK for Android 旨在使熟悉 OpenGL 的用户可以快速创建虚拟现实应用。该工具包简化了许多常见的虚拟现实开发任务,包括:

  • 镜头失真校正
  • 头部跟踪
  • 三维标定
  • 并排呈现
  • 立体几何配置
  • 用户输入事件处理

用户可以参照入门教程构建和部署Cardboard 场景演示应用《寻宝》。Cardboard SDK for Android 及示例程序下载请点击这里,API 参考请点击这里

此外,谷歌还提供了 Cardboard SDK for Unity ,使用户可以修改现有的 Unity 3D 应用将其用于虚拟现实,或者使用 Unity 为 Android 应用创建虚拟现实体验。Cardboard SDK for Unity 下载请点击这里。需要注意的是,该SDK 的失真校正和Cardboard GUI 特性需要Unity 版本在4.5 以上,并且有Unity Pro 和Unity Android Pro 插件的许可证方可使用,而其它特性在Unity 免费版4.0 以上即可使用。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-12-17 04:156771
用户头像

发布了 1008 篇内容, 共 410.9 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

开发实践丨用小熊派STM32开发板模拟自动售货机

华为云开发者联盟

物联网 小熊派 开发板

如何预防勒索攻击事件?这份安全自查指南请查收

京东科技开发者

数据安全 数据加密 系统安全

Mybatis 中xml和注解映射,这次终于搞明白了

田维常

mybatis

原创 | 使用JPA实现DDD持久化-领域模型:对象的世界

编程道与术

Java hibernate 编程 mybatis jpa

operator-sdk & kubebuilder

QiLab

k8s operator-sdk kubebuilder crd

人脸识别是如何实现的

anyRTC开发者

ios 音视频 WebRTC 人脸识别 安卓

话题讨论 | 30 张图解高并发服务模型你必须这些

程序员柠檬

话题讨论

Java架构速成笔记:七大专题,1425页考点,挑战P8岗

Java架构追梦

Java 学习 面试 java架构

安装MySQL后,需要调整的10个性能配置项

Simon

MySQL percona server

话题讨论 | 选择做一个程序员,你后悔过吗?

xcbeyond

话题讨论

使用JPA实现DDD持久化-O/R映射元数据-特殊属性映射:ID、Version和Transient

编程道与术

Java hibernate 编程 mybatis jpa

业务中台建设-数据

孝鹏

架构 中台 数据 赋能

情报合成研判系统开发,智慧警务解决方案

t13823115967

智慧公安

P8架构挑战:七大专题1425页考点,你能成功吗?

小Q

Java 学习 程序员 架构 面试

英特尔携手德晟达、游密,发布云会议终端解决方案,打造视听新体验

E科讯

分布式时序数据库DolphinDB与InfluxDB对比测试报告

DolphinDB

数据库 大数据 Influxdb 性能测试 DolphinDB

可见性是什么?(通俗易懂)

叫练

volatile JMM 多线程 synchronized

《算法导论》.pdf

田维常

《css大法》之使用伪元素实现超实用的图标库(附源码)

徐小夕

CSS css3 大前端 CSS小技巧

原创 | 使用JPA实现DDD持久化-O/R映射元数据:类级映射-实体和值对象

编程道与术

Java hibernate 编程 mybatis jpa

网咯请求中的 connectTimeout 和 soTimeout

不在调上

一文教你看懂缓存穿透、击穿、雪崩、降级等异常

鄙人薛某

Java 缓存 后端 缓存击穿 缓存雪崩

区块链司法存证应用落地应用解决方案

t13823115967

区块链落地开发

原创 | 使用JPA实现DDD持久化-O/R映射元数据:映射注解分组

编程道与术

Java hibernate 编程 mybatis jpa

话题讨论 | 立一个近期的flag,你会想到什么?

xcbeyond

话题讨论

不满意社区的轮子,我们自创了一套 React Hooks 风格的数据加载方案

LeanCloud

API React Hooks

时序数据库DolphinDB与Druid的对比测试

DolphinDB

数据分析 时序数据库 Druid 数据库选择 DolphinDB

甲方日常 65

句子

工作 随笔杂谈 日常

有钱还APP系统开发|有钱还软件开发(现成)

系统开发

北京奥森小景

小马哥

摄影 美景 奥森 28天写作

全球熵ETV系统APP软件开发

系统开发

Google Cardboard:来自谷歌的虚拟现实开源项目_Google_谢丽_InfoQ精选文章