http://www.leiphone.com/news/201508/eOrHAQhvYHFpTubJ.html

2015-08-26 21:30 原创 黄通兵
5条评论

【编者按】尽管VR火得一塌糊涂,但是一个神经性问题一直困扰着虚拟现实,这就是VAC现象。雷锋网(搜索“雷锋网”公众号关注)作者黄通兵,七鑫易维CEO,对于眼控技术有深入研究。

VAC现象在学术上称之为视觉辐辏调节冲突,英文vergence-accommodation conflict,也就是我们常说的调焦冲突。

这一现象造成的眩晕感是目前虚拟现实面临着的难以突破的瓶颈。其实眩晕并不是虚拟现实所特有的,有的人在影院看3D电影也会眩晕,有的人在公交上看书也会眩晕,但是眩晕感在VR上却是更为明显的。

其原因之一是,因为近距离的屏幕3D显示使视觉辐辏调节冲突更为明显。

什么是VAC(视觉辐辏调节)?

当我们在看某一点时,双眼转动使视点落在视网膜上相对应的位置,看近处的物体时,双眼通常向内看,看远处的物体视轴会发散些,这就产生了视觉辐辏。双眼从不同角度观看同一物体得到的影像也会有一些差异,大脑会根据这种差异感觉到立体的影像。这也是目前3D显示的常用的方式。

(辐辏调节)

当我们看现实中的实物时,除了视觉辐辏调节,还需要对不同距离的光进行屈光调解,将光线聚焦到视网膜上才能成清晰的像。此过程中晶状体聚焦在物体的过程叫做焦点调节。

(焦点调节)

目前的虚拟现实设备均是通过左右屏显示同一物体不同角度拍摄的画面,利用双眼看到的图像偏移来呈现立体的感觉。

(辐辏调节引起的立体视觉)

但是屏幕发出的光线并没有深度信息,眼睛的焦点就定在屏幕上,因而眼睛的焦点调节与这种纵深感是不匹配的,从而产生视觉辐辏调节冲突(VAC现象)。

这种冲突是与人类日常生理规律是相违背的,因此才会有视觉疲劳、眩晕感。

要想解决这个问题,就要从人眼成像的原理上出发,让VR设备展现的画面可以有深度信息,也就是光就要从空间立体中的点发射出来,让人眼的视觉辐辏和焦点匹配,光不仅要有强度还要有方向,那就是光场显示技术。

那么既然知道怎么解决,为什么不把这个技术应用?

虽然有了解决方案,但是真正应用起来可没那么容易,目前光场技术在相机领域的应用还算较早,但也仅限于光的采集。如图所示,物体向各个方向发出的光是不同的,因此人站在不同的角度、观看也会有视觉差异。

而光场相机可以记录光辐射在传播过程中的位置信息和方向信息,这比传统的成像方式多出2个自由度,因此拍摄者可以先拍摄,后期根据自己的需求再选择自己的聚焦点。

(光场相机)

而光场显示技术的实现要比这个困难的多,可以说这不仅仅是学术圈面对的难题,即使是微软、Oculus这样世界领先的虚拟显示公司也在为这件事而发愁。

斯坦福大学的一项研究表明光场技术是可以改善虚拟显示目前存在的眩晕缺陷的,像光场相机一样,先收集各个方向的光,再通过多层堆叠的显示屏进行显示,每层都显示不同焦点的图像,这样人眼就可以实现正常对焦了。

维茨坦因的一个团队设计了一款利用光场显示的VR大盒子,里面有三四个位面展示了同一个图像的不同部分。这些位面前有一个可以改变功率的透镜,可以对焦到画面的不同部分。光线可以模拟现实世界中光在物体上的反射,进而投射出三维效果。

该设备就使用了两层叠加的液晶显示器,使图像不同部分在两层液晶显示器上呈差异化显示,距离远的物体会在后面那层显示器上显示更多细节,距离近的则在前面那层显示器上显示更多细节。如果让VR显示技术和显示视觉效果一样,还需要更多层显示屏的叠加,目前研究人员仅在静态画面上进行了测试,对于动态画面的效果仍有待验证。

除此之外,还可以采用焦距仅为几毫米的微镜头阵列来代替普通透镜。利用特殊的GPU芯片进行实时光源光线追踪运算,将影像分解成为数十组不同的视角阵列,然后再通过微透镜阵列重新将画面还原显示在用户的眼前,从而使观赏者能够如同身处真实世界中一样,通过眼睛来从不同角度自然观察立体影像。

但是此种技术还有一道硬伤,NVIDIA就曾推出过采用此种技术头戴显示设备,其原型设备的空间分辨率仅为146×78,根本无法满足商业化需求,因此只能通过4K级别甚至更高级别显示面板才能达到想要的效果。就目前普及的1080P的手机而言,屏幕已经算是功耗大户了,因此4K级别的显示屏的功耗也就可想而知。

光场显示技术的两种实现方法势必会增加硬件设备GPU的负担,对处理器要求高,但人眼是不需要看全整个画面的,占用GPU渲染出的有深度的画面大部分都是不用看的,这也就导致了资源的浪费。

而眼球追踪技术正是光场显示技术的最佳拍档,我们可以通过捕捉的人眼动作判断人眼的注视点,模拟辐辏调节过程,仅渲染人眼注视点位置的画面,让画面主动去适应视点位置。

这样既保证了真实感,又不会因为眼睛去适应画面而产生疲劳。而在这个过程中局部渲染也自然而然地降低了GPU的负荷。目前我们的虚拟显示设备aGlass已经尝试通过这种方式解决眩晕,不过似乎还有一段艰难的路要走。但一旦让光场显示技术和眼球追踪技术在VR设备上实现,那VR设备也将不再局限于看电影玩游戏了,他甚至可以在虚拟世界里再现任何你在视觉上想要的东西,并且还和现实感官没差异!

【VR】一直困扰虚拟现实的VAC现象,真的无解么?相关推荐

  1. VR工地安全虚拟现实体验:多种事故模拟,第三人称回看

    建筑工地五大伤害是指:高处坠落.坍塌.物体打击.机械伤害.触电.利用VR(虚拟现实)技术体验建筑工地五大伤害,可以为建筑工人提供更真实.更安全的工作环境,同时也可以帮助他们更好地了解和掌握工作技能. ...

  2. VR旅游,虚拟现实线上旅游优势|广州华锐互动

      虚拟现实旅游是虚拟现实技术的发展,它正在积极产生更多的先进技术.VR全景虚拟现实在线旅游的优势在旅游业的VR技术中发挥了很好的作用.广州华锐互动利用VR全景技术和VR虚拟现实技术,打造VR全景虚拟 ...

  3. 《虚拟现实在各行业中的应用》(Yanlz+Unity+XR+VR+AR+MR+虚拟现实+5G+云计算+雾计算+AI+人工智能+CRAN+云游戏+IoT物联网+游戏开发+框架编程+立钻哥哥++ok++)

    <虚拟现实在各行业中的应用> <虚拟现实在各行业中的应用> 版本 作者 参与者 完成日期 备注 YanlzXR_IndustryApp_V01_1.0 严立钻 2019.03. ...

  4. 幻影星空VR主题乐园虚拟现实科普教育考察

    5月29日下午,江西省南昌市青山湖区区长王强.青山湖区投资促进局局长李薇.青山湖区高新技术产业园区书记胡建勇率代表团到访卓远总部,实地考察全球领先的VR技术,体验前沿的VR+应用,并与卓远副总裁何晋就 ...

  5. 集成VR播放器--虚拟现实浪潮的一舟: UtoVR

    最近圈内刮起一股VR与AR狂潮,虚拟现实与直播推流技术方兴未艾,正好在项目中也涉及到集成第三方播放器的支持,给大家介绍一款国内的,免费的,集成很方便的产品平台--UtoVR. 在实际使用过程中难免有些 ...

  6. 2020中国VR大会(虚拟现实中的真实行走漫游+WebVR+SLAM for AR+VR仿真+VR智能)

    2020中国VR大会 一.虚拟现实中的真实行走漫游 1.Problem (1) Immersive virtual reality 沉浸式虚拟现实 (2)Potential solutions (3) ...

  7. 笛卡尔积现象真的是恐怖的。。。

    SELECT COUNT(*) FROM act_ru_task;-- 66条任务 SELECT COUNT(*) FROM act_ru_variable;-- 993条任务变量 SELECT co ...

  8. 火爆Github的大厂Java 基础高频面试题,真的无解

    前言 网上的 Java 基础面试题文章有非常多,但是大部分都比较老了. 很多题目早已不是当前的热门题目,没有必要在这些题目上花太多时间. 很多答案放现在已经不准确,可能会误导新人. 因此,我花了几天时 ...

  9. 这一次 VR离我们真的很近

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴!  从高考 ...

最新文章

  1. 《Head First Java》的思考总结:第三篇
  2. SpockFS —— 基于 HTTP 的文件系统
  3. 微信小程序上传图片到服务器不显示,微信小程序上传图片到服务器wx.uploadFile...
  4. Cell子刊:MRI有助于揭示睡眠之谜
  5. mysql 卸载批处理_MYSQL 注册启动 及 停用卸载 批处理脚本 (补)
  6. 【OS学习笔记】二十六 保护模式八:任务门---任务切换
  7. 数组 排序 查找 多维数组
  8. 远程win10系统桌面时提示凭证不工作问题的终极解决办法
  9. php barcode设置黑条宽度,打印机字体的安装问题 BarCode Pro 6.0修改线条宽度 BarCode pro打EAN13条形码...
  10. Linux网络编程必学的TCP/IP协议——图解分层(通俗易懂)【建议新手收藏】
  11. 计算机专业研究生平均月薪,广东:计算机专业研究生月薪过万 本科生学针灸推拿工资最高...
  12. android 视频转码需要权限,android 使用 ffmpeg 进行视频转码(一)
  13. code force 449 div2 C. Nephren gives a riddle
  14. 有哪些比较流行的 C、C++和Java 的入门级项目?
  15. 电脑操作精典秘籍60式【实用】
  16. 微信小程序项目-最常用网盘助手
  17. android 关机消息广播,Android开机、关机播音监听
  18. ikea营销_用于企业的AI开发人员工具存在的问题(以及IKEA与之相关的问题)
  19. MAD 最新技能图谱送给大家,收藏再学~
  20. Base64与Bitmap转换

热门文章

  1. 谈谈对 Database Plus 认识与畅想
  2. 北邮 计算机学院数据库实验报告二,北邮数据库_sql实验二报告.doc
  3. VisionPro二次开发——C#计算旋转中心
  4. k8s!Ingress服务
  5. Linux中cat、more、less、head、tail的区别
  6. ueditor编辑器上传文件超时报错
  7. c语言把数字转换为字母,c语言输入数字变成字母
  8. 【408数据结构】备考常见必会算法图鉴
  9. 电路设计软件详谈,基于电路设计软件protel实现脉冲电路仿真
  10. 我的苦逼app盈利之路!