深入VR之前 你应该知道VR头显透镜原理
转自:http://www.gamelook.com.cn/2016/03/246817
要理解虚拟现实头显透镜的工作原理,首先要搞懂眼睛是如何看到事物的。
眼睛瞳孔后有晶状体,也就是眼珠子。眼睛的背面有感官器,可以将入射光转换成有用的可视的信息。
晶状体将光折射到感官器。晶状体弯曲率取决于眼睛与物体的间距。如果物体距离近,晶状体就需要大幅弯曲,呈现清晰的图像。如果物体距离较远,晶状体只需稍微弯曲就可以。
这就是为什么当你在电脑前长时间工作时,应该每间隔一小时就需要朝远方看看。这有效防止视觉疲劳,放松晶状体。
随着年纪增长,晶状体失去弹性,折射光的能力就会变差。这就是为什么青少年能看清7cm近的物体,而老年人却做不到。
所以,想要看清距离我们眼睛3-7cm的头显内的事物,事实上是不容易的。这就是虚拟现实透镜的作用,它可以折射光,方便人眼看清事物。HTC Vive内置菲涅尔透镜;Oculus Rift CV1内置混合菲涅尔透镜,使得透镜更薄,折射光的方式更便于人眼看清事物。
医学镜片便是基于这样的工作原理纠正散光、近视、远视等问题的。镜片修正入射光,使眼睛可读取信息。
理解菲涅尔透镜
如果眼睛注视着远方,那注视点是无限远的。也就意味着光线是平行的,晶状体处于休息状态。
如果物体像这只小苍蝇靠近你的眼睛,你要一直看着它,那晶状体就会弯曲,光线平行状态就会打破。想要一直看着这只苍蝇的话,所有从苍蝇身上发出的单一的光,都需要聚焦在眼睛的一点上。
如果苍蝇靠近太近的话,晶状体弹性不够,无法弯曲,眼睛就失去了焦点。
这就是为什么头显需要特制的透镜,以便能修正晶状体的光源的角度,重新被人眼读取。
因为光束是从不同角度射到晶状体上的,所以会感觉眼睛与事物的距离较远,而事实上距离并没有那么远。
为了头显透镜能更薄更轻,部分头显使用了菲涅尔透镜。这款透镜与普通透镜的曲率一致,但其一面刻录了大小不一的螺纹。
但使用菲涅尔透镜意味着你需要做出一定的牺牲。你可以制作出多螺纹透镜,从而能看到更清晰的图像。但是光线无法聚焦在一点上,曲率也总是不正确的。
另外,你也可以使用螺纹较少的菲涅尔透镜,有助于光束集中和提高对比度,但图像的清晰度就会受损。
这就是虚拟现实头显透镜的基本工作原理。
深入VR之前 你应该知道VR头显透镜原理的更多相关文章
- 想要见识外太空?一款VR头显就能帮你实现梦想
除了宇航员,我们中的大多数人一生都没有机会前往地球之外的宇宙空间,只能在图片和纪录片中感受浩瀚宇宙的震撼. 美国肯尼迪航天中心和BrandVR合作推出的VR头显 而NASA在VR中的投资,创造的新的V ...
- 让你头晕的VR头显,背后发生了什么?
随着虚拟现实渐渐兴起,国内现在做虚拟现实的厂商也增多了起来.但是我经常听到有体验者向我表示:他戴上国外大厂诸如Oculus.Sony和Valve的VR头显的时候,体验十分出色,但是戴上国产的VR头显, ...
- 《VR入门系列教程》之2---VR头显
什么是虚拟现实? 虚拟现实的目标:让人们相信真实地处于一个虚拟世界中.要达到这个目标就得让人们的大脑(负责视觉和运动感知部分)欺骗他们.不同技术合在一起才可以创造这种幻觉,包括: 全立 ...
- 应用于Oculus Quest的VR头显应用
项目需要一个VR头显项目来展示算法成果,设备为Oculus Quest一体机,基于android平台(平台要切换为android),体验了下设备效果还行,但还是有点沙窗效应.记录一下开发流程. 先贴个 ...
- 拓展企业VR培训业务,这家VR训练公司StriVR完成500万美元融资!
虚拟现实初创公司StriVR最近发布了新的企业VR训练产品项目,并宣布在刚刚结束的首轮融资中获得500万美元投资.由Signia Venture Partners领投,宝马i Venturesi.Ad ...
- VR内容定制请找北京动软VR团队,长年承接VR/AR应用、游戏内容定制
最近这一拔VR及AR浪潮得到业界的热捧,与2015年年底到2016年年初乐相.蚁视.睿悦.焰火工坊等VR创业公司,陆续发布融资的信息不无关系.业界也有统计数据称,约90%的VR投资案例,发生在2015 ...
- 虚拟现实外包公司— VR开发编辑器意义重大 印证VR不仅服务于用户
三大引擎制造商 Unity Technologies .Epic Games 和Crytek 讨论在自家产品中添加附件,方便开发商在虚拟现实中创作游戏.这会对许多人造成影响,特别是早已进入虚拟现实的先 ...
- VR问题无关方向,VR全景为您领航,全景智慧城市已势不可当
2016年,VR绝对是互联网科技圈的一个高频词. 在这一年里,Magic Leap获得阿里领投的近8亿美元的融资,VR公司的商业价值得到认可.Oculus Rift和HTC Vive的VR产品正式发货 ...
- 头显HTC Vive北美直降100美元,中国区降价活动今日公布
如果你现在想要购买一台VR头显,591ARVR资讯网www.591arvr.com的小编提醒大家可以等一等,在即将到来的年末促销中各种VR设备都将迎来大力度降价.目前北美市场的HTC Vive已经直降 ...
随机推荐
- C#反射第二天
原文:http://blog.csdn.net/zhaoguiqun/article/details/5954720 1.什么是反射Reflection,中文翻译为 反射. 这是.Net中获取 ...
- 泛型学习第三天——C#读取数据库返回泛型集合 把DataSet类型转换为List<T>泛型集合
定义一个类: public class UserInfo { public System.Guid ID { get; set; } public string LoginName ...
- vs 2010 mvc 3.0安装软件
下载链接如下:MVC 3安装包:http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=d2928bc1-f48c-4e95-a0 ...
- Java正则表达中Greedy Reluctant Possessive 的区别
Java正则表达中Greedy Reluctant Possessive 的区别 分类: java2015-01-16 00:28 1280人阅读 评论(9) 收藏 举报 正则表达式Java 目录 ...
- HDU 4004 The Frog's Games(2011年大连网络赛 D 二分+贪心)
其实这个题呢,大白书上面有经典解法 题意是青蛙要跳过长为L的河,河上有n块石头,青蛙最多只能跳m次且只能跳到石头或者对面.问你青蛙可以跳的最远距离的最小值是多大 典型的最大值最小化问题,解法就是贪心 ...
- SBT搭建Spark
http://www.cnblogs.com/yongjian/p/6211007.html http://www.aboutyun.com/thread-8587-1-1.html http://b ...
- poj 2478 Farey Sequence 欧拉函数前缀和
Farey Sequence Time Limit: 1000MS Memory Limit: 65536K Description The Farey Sequence Fn for ...
- JDBC方式操作数据库
1.读取配置文件,我将配置信息写入配置文件(.properties)中,方便后期数据库变更后或者其他项目使用,扩展性好些,尽量避免硬编码. driver=oracle.jdbc.driver.Orac ...
- hdu4217splay
题意:有1到n的数组,每次删除第k小的值,并求和 题解:splay基本操作,删除+合并 坑点:由于不会c++指针操作,sb的只删除了头指针导致一直mle #include<bits/stdc++ ...
- vue配置stylus
首先Vue-init webapck 随便一个name vue项目创建好之后 cnpm i (利用淘宝镜像) cnpm i stylus stylus-loader -D 进行安装和配置 styl常 ...