写点什么

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:156878
用户头像

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

关注

评论

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

UIE Slim满足工业应用场景,解决推理部署耗时问题,提升效能

汀丶人工智能

【10.14-10.21】写作社区优秀技术博文更新啦!

InfoQ写作社区官方

优质创作周报

uniapp打开地图选择位置

源字节1号

软件开发 前端开发 后端开发 小程序开发

为什么vue3要选用proxy,好处是什么?

hellocoder2029

JavaScript

强烈推荐!腾讯T8架构师手写的SpringBoot分布式架构笔记

小小怪下士

Java 分布式 后端 springboot

Go语言入门04—循环语句

良猿

Go golang 后端 10月月更

一文彻底搞懂前端缓存机制

hellocoder2029

JavaScript

自主创新、领先一代,星环科技成功登陆科创板

星环科技

大数据 开源

途游游戏 DevOps 实践|都说「单元测试」好,「AAAC四步法」少不了

极狐GitLab

DevOps 运维 单元测试 CI/CD 代码安全

【云舟说直播间】数字可视化专场来袭

云计算

企业级开发平台的演进

世开 Coding

软件开发 低代码 快速开发平台 少代码

Paddlenlp之UIE模型实战实体抽取任务【打车数据、快递单】

汀丶人工智能

nlp

鸿蒙开发入门 | 开发第一个鸿蒙应用+页面跳转

TiAmo

华为 鸿蒙开发 10月月更

java线下培训机构哪里比较好

小谷哥

前端培训学习后的就业方向哪个比较好

小谷哥

低代码开发平台盘点,让你的开发告别低效

飞算JavaAI开发助手

“程”风破浪的开发者|Lombok的使用

楠羽

学习方法 lombok “程”风破浪的开发者

BH1750 光照传感器文档详解 及 驱动设计

矜辰所致

传感器 stm32 I2C协议 10月月更 BH1750

遮罩和蒙版有什么区别,视频遮罩怎么用

懒得勤快

前端懒加载和预加载

hellocoder2029

JavaScript

golang中的map

六月的

Go map

数字云栖,邀您共享极致计算与创新进化的科技盛宴

阿里云CloudImagine

阿里云 边缘计算 云栖大会

阿里巴巴 Noslate 正式开源 - 面向云原生的 JavaScript 容器方案

阿里巴巴终端技术

JavaScript 开源 云原生 前端 企业号十月PK榜

Mysql数据库基础之数据库的安装与配置

渔戈

MySQL 数据库 10月月更

常见恶意软件类型及危害

郑州埃文科技

网络安全 恶意软件 办公安全

Go语言入门03—条件语句

良猿

Go golang 后端 10月月更

驾考宝典携手HMS Core统一扫码服务,构建复杂场景中的流畅扫码体验

HarmonyOS SDK

扫码

解决 error: failed to push some refs to 'https://github.com/

timerring

git bug 10月月更

“程”风破浪的开发者|OpenHarmony应用开发环境搭建

技能实验室

OpenHarmony “程”风破浪的开发者

原来Vue3的computed属性还能这么用啊🔥

渔戈

Vue 前端 10月月更

pt尾递归优化

hellocoder2029

JavaScript

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