Google类VR设备知识

前言

本文所指的google类vr设备是指:

谷歌的Cardboard、三星Gear VR、暴风魔镜等这样的手机VR盒子,而并不是HTC Vive这类。

人眼立体感知能力

人的左右眼看到的东西是有差别的,而我们的大脑中的双眼视觉系统则利用这种差别来计算远近距离。

Cardboard原料

凸透镜2枚(建议焦距40,直径25)

画好cardboard图样的纸板,官网: https://vr.google.com/cardboard/get-cardboard/ (下半部分有build it youself)

image

 

Cardboard原理

人的两眼之间距离大约是6cm,而gvr sdk中 Left Camera.position.x为-0.03Right Camera.position.x为0.03,这距离正好是人双眼之间的距离。

其实这个原理和我们去电影院看3D电影要带3D眼镜差不多。cardboard为每只眼睛展示不同的图片,尽管每只眼睛只看到其中一幅,但我们的视觉系统可以把这两幅图自动关联起来,从而让大脑认为那是立体的图像。

通俗来说就是:通过光学结构造成虚拟距离。手机只是个平面,放在离眼睛很近,通过计算把手机图像预扭曲,产生畸变,然后再通过cardboard的两片凸透镜看把图像恢复回来,然后就产生了虚拟焦距。

为什么会产生头晕恶心

我们人眼观察到现实世界图像是实时的,比如你的眼睛从杯子转移到键盘,它是及时反馈的。而如果在我们戴着vr眼睛时头部已经转动,图像却没有及时刷新还停留在上一帧,就会给我们的大脑造成错误信息,导致我们出现头晕恶心现象。

DayDream

平台官网:https://vr.google.com/daydream/   Look Deeper Comfortable headsets and an intuitive controller for rich VR experiences.

安卓VR开发规范,以Android6.0为基础,搭配daydream认证的手机,开发者不再需要反复的进行调校适配,只需要遵循 Daydream 的一种开发标准就好了

更多资料

Meet Daydream,Google's vision for virtual reality [youtube]

Google Daydream 平台解决了哪些移动 VR 痛点?

image

其它设备

其它一些价格更的VR设备,比如htc vive,facebook oculus rift需要头显结合一台配置强劲的PC,而索尼的PSVR则需要结合PS。

参考资料

人眼的立体感知能力[立体中国]

为什么Google Glass(谷歌眼镜)离眼睛那么近,但是却能够清晰的成像?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


这篇文章主要介绍了Unity游戏开发中外观模式是什么意思,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家...
这篇文章主要介绍Unity中地面检测方案的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.普通射线在角色坐标(一般是脚底)...
这篇文章主要介绍了Unity游戏开发中如何消除不想要的黄色警告,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带...
这篇文章主要介绍了Unity中有多少种渲染队列,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解
这篇文章主要介绍Unity中如何实现Texture,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!了解Texture2D 如上图,Texture2D是一张
小编给大家分享一下Unity中DOTS要实现的特点有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让...
这篇文章给大家分享的是有关unity中如何实现UGUI遮罩流光特效的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。下面是核心shader:Sh...
这篇文章主要为大家展示了“Unity中如何实现3D坐标转换UGUI坐标”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下...
这篇文章主要介绍了Unity游戏开发中设计模式的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家...
这篇文章主要介绍了Unity中如何实现仿真丝袜渲染,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了...
这篇文章给大家分享的是有关Unity插件OVRLipSync有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。项目需要接入对话口型动...
这篇文章主要介绍了Unity性能优化之DrawCall的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家...
这篇文章给大家分享的是有关Unity给力插件之Final IK怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。这插件有什么用:一般游...
这篇文章给大家分享的是有关Unity中如何内嵌网页插件UniWebView的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、常见Unity中内...
小编给大家分享一下Unity如何做流体物理的几个轮子,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让...
小编给大家分享一下Unity中Lod和Occlusion Culling的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收...
这篇文章将为大家详细讲解有关Unity中LineRenderer与TrailRenderer有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获...
这篇文章主要介绍了Unity中coroutine问题的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起...
这篇文章将为大家详细讲解有关unity中spine怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。骨骼动画首先我们来看到...
这篇文章主要为大家展示了“Unity Shader后处理中如何实现简单均值模糊”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学...