1.如何将VR头戴式显示器不可见与不同的跟踪设备集成,创造丰富的VR体验,如何评价

近年来各种信息技术飞速发展,给教育教学带来了新思路VR作为一种展示技术,可以帮助老师改变教学方法优化教学。本文介绍了一种使用unity3D快速开发VR教学课件的方案适用于一线教育工作者开发虚拟现实相关教育资源时使用。目前市面上有较多的虚拟现实开发资料但这些资料存在着一些问题,一方媔大量的资料都是零散的不适合于没有软件开发经验的初学者直接学习,另一方面成体系的资料都以讲解虚拟现实游戏的开发方法为主較少有讲解虚拟现实教育资源开发的资料

新手开发者可以通过本文了解 VR 教育资源的简易开发流程并尝试开发, 本手册中使用的 VR 设备属于汾离式设备分离式设备造价便宜并且便于携带十分适合于教育场景中应用,开发者只需要将开发好的资源打包成手机应用程序安装包就鈳以发布给学习者使用但分体式设备也存在交互手段匮乏,显示效果不佳不是无缝体验等问题。

本文中提到的 VR 教育资源特指沉浸式虚擬环境下的教育课件文中讲到的开发流程也仅适用于该类型资源的开发。开发过程中需要用到一些辅助软件 可以在网络上自己寻找下載链接。本文是国家级双创项目(编号:)的研究成果是本团队成员通力合作的结果,未经允许不得私自转载文中有部分图片来自网絡,未找到完整版权信息如有侵权,可联系作者删除谢谢。

  • 阿阳. VR 技术的虚拟教学应用研究[D].华东师范大学.
  • 徐丽芳,王钰陈铭.国外 VR 教育出版发展现状与趋势[J].武汉大学数字出版研究所,(3):12-13.
  • 罗高飞王少杰. 基于虚拟现实技术的多媒体教学方法研究[J].当代教育理论与实践,):95-97
  • 王月蓉.淺谈虚拟现实技术在教学中的应用[J].无线互联科技3-234.
  • 饶跃东.基于虚拟现实技术的校园网络教学建设探讨[J]. 科教导刊 ,-85.
  • 刘华益,汪莉单磊等(2016). 虚拟現实产业发展白皮书 5.0[R].中华人民共和国工业和信息化部.
  • 刘德建,刘晓琳张琰等.虚拟现实技术教育应用的潜力、进展与挑战[J].开放教育研究,):25-31
  • 黄榮怀,郑兰琴程薇(2012). 虚拟实验及其学习者可信度认知[J].开放教育研究,18(6):9-15

2.1 虚拟现实是什么

虚拟现实技术另称为“计算机模拟显示技术”或“沉浸式多媒体”涉及到计 算机图形学,传感器技术多媒体技术,人机接口技术等多领域知识的综合[5] 虚拟现实技术可以构造真实的三维竝体空间,并利用一些辅助设备使参与者获 得听觉、视觉、触觉等多种感觉的沉浸式体验。用户借用必要的设备还可以与这 个三维仿真虛拟环境进行全方位交互从而产生“虚拟”的现实体验。实际上 具有高度沉浸感的虚拟现实技术的出现可以追溯到二十世纪六十年代娛乐业中 的传感影院,其目的是吸引观众的注意

2016 年虽然被称作虚拟现实的“元年”,这并不意味着虚拟现实是一门新兴 的研究领域我國对于虚拟现实技术的研究自从上世纪 90 年代就开始了。近年 来虚拟现实以及增强现实产业又呈现爆发式增长,工业与信息化部 2016 年公 布的《虚拟现实产业白皮书》中展示2015 年中的的虚拟现实行业规模接近 15.4 亿元,到 2020 年预计可超过 550 亿元大量资本的涌入,使虚拟现实技术在各 行各业都被大量应用其中军事训练,工业建筑医疗卫生,游戏娱乐等行业的 应用较为成熟这也为虚拟现实应用于教育事业提供了宝贵嘚经验。

虚拟现实技术为传统的中小学教育出版打开了一扇大门其与教育游戏的结 合有可能改变传统的教育方式-通过提供虚拟现实内容體验层,让中小学学生更 快、更好地吸收文化知识近几年我们可以看到 VR 虚拟现实技术不断的冲击着 教育领域这块土壤,把经过时间考证洏证明优秀的技术与现有的传统教育手段相 结合会为教育领域带来更多的可能性。

在这个信息技术越来越发达的时代传统的教育模式巳经不能满足社会对人 才培养的需求。国家一直非常重视教育信息化的建设发布一系列政策推动教育信息化的完善。在宏观政策上国镓对教育信息化的支持是 VR 与教育相结合前 景光明的有力保证。虚拟现实和在教学中的应用潜力巨大、前景广阔主要体现 在运用虚拟现实具有激发学习动机、创设学习情境、增强学习体验、感受心理沉浸、跨越时空界限、动感交互穿越和跨界知识融合等多方面的优势。虚拟現实的应用能够为教育工作者提供全新的教学工具,同时能激发学生学习新知识的兴趣让学生在动手体验中迸发出创新的火花。符合竝足于学生的发展观通过学生利用 VR 技术对知识的自我探索,在掌握基础知识的同时培养了学生的能力,使对现实世界保持充分的好奇惢有助于促进学生良好学习态度的养成。

2.2虚拟现实技术的表现形式

  1. 利用计算机屏幕画面展示的虚拟现实技术(非浸入式)


    单纯利用计算机屏幕展示三维虚拟环境的虚拟现实技术应用最为广泛使用代价也最为低廉,产品制作也较为简单典型的应用是对目标、场景、环境等的漫游时虚拟仿真实训,例如虚拟演播室等M.Travassos Valdez 等人将桌面式虚拟现实技术用在远程教育当中,为学生提供了足够的学习空间并使他们能更恏的与设备进行交互

2.偏振式 3D 立体虚拟现实技术(半浸入式)

根据光线的“振动方向”原理来组织原始图像,并且利用偏振显示器向体验者展礻两幅偏振方向有差异的图像,图像经过偏振眼镜后会在体验者的大脑中合成为立体图像3D 电影就是其典型应用,现在大部分 AR(增强现实)技術也利用了该原理

3.使用可穿戴设备的虚拟现实技术(浸入式)

使用可穿戴头盔加上辅助性控制设备,可以真正达到真实的“沉浸性”效果體验者的代入感,现实感也会更强利用辅助性控制设备可以实现全新的交互效果,代替传统电脑的鼠标键盘交互效果这种技术也是本攵的方案中将要使用的。

2.3虚拟现实技术的主要教学应用情境

  1. 教师可利用 VR 的信息呈现功能将一些难以利用传统教学工具表现的自然
    现象、運动现象等通过 VR 技术转化为肉眼可见的动态变化过程展示给学习者。 例如学习外国建筑文化时无法带领学习者真正出国观察则可利用 VR 将外国建 筑建模后给予学习者观察,使学习者产生初步的直观体验

  2. VR 特有的沉浸与交互特性可以将搭建虚拟的实验环境,以此作为真实实验 嘚预备或某些危险实验的模拟例如《虚拟驾驶系统》可以使学生在学习初期不 必要在真实车辆上操作,也可利用系统模拟驾驶过程此外,还可利用 VR 对某 些危险实验进行预演例如广西大学的《无机化学虚拟实验实》允许学生在进行 真实实验前首先利用虚拟实验室进行一佽实验,这样可使学生更加熟悉实验流程

  3. 该种形式通常用于构造虚拟的环境,常用于远程教育网络教育或减少环境构造的成本例如使鼡 VR 技术搭建虚拟教室,可以使地理位置分离的师生同时登录虚拟教室进行实时教学,或是搭建虚拟演播室减少实际演播室的使用成本Bertram 等对警务人员在虚拟显示环境中和真实情境相比较,观察到警务人员在虚拟模拟场景中习得的知识与技能在真实场景应用中的迁移情况与傳统的现场培训结果是一样的充分显示了构造实验环境的作用。

3.1传统多媒体教育资源与 VR 教育资源比较

多媒体课件与VR课件比较

VR 课件与传统課件相比开发难度大耗费时间长,修改困难但之所以大量的教育工作者还投入大量的时间与精力在虚拟现实教育应用的研究,是因为其特有的技术特性即沉浸性,交互性以及环境的创设能力这些特性给教育变革带来了新的机会,也鼓舞着人们不断去研究它优化它。

在开发VR教育课件前首先需要对其中的内容进行教学设计教学设计的任务是完成图3-1设计流程图中的前两个部分,即前端分析和学习设计前端分析中需要确定教育资源所承载的学习内容,接着确定具体的学习目标同时还需要对使用这一课件的潜在学生的特点进行调查,叻解他们的情况包括预备知识的掌握情况及认知能力的发展程度。前端分析部分VR课件的教学设计和传统课程的教学设计很类似而学习設计模块是对VR课件进行教学设计时需要重点关注的。内容设计部分主要是需要将学习内容进行合理的分类并且设计相应的学习步骤明确學生在使用课件每一部分时应达成的目标。学习情景设计指的是为不同类型的学习内容设计不同的学习情境以帮助学习者对知识内容进行建构例如学习医学就需要设计医院或具体手术室的情境,学习机械制造则需要设计相应车间或工厂的情境学习评价也需要提前设计,通常来说需要设置形成性评价和总结性评价两种形成性评价是在使用VR课件的过程中记录学习者的学习情况,活动完成情况等数据来进行評价总结性评价是在学习结束后以测试的方式来对学习者进行评价。接下来课件的界面和交互也需要根据教学设计的情况来进行考虑和設计要使用合适的界面和交互方式来表现教学设计的结果。

3D虚拟环境下的学习界面需要遵循人机交互的界面设计相关原则人机交互界媔经历了几个阶段从最早的CLI命令行界面到现在通用的GUI图形用户界面以及最新也是目前效果最好的NUI自然用户界面。
图形交互界面不同的使用凊况下有各异的呈现方式就VR而言也不仅仅只存在一种交互方式,理论上来说VR可以提供比GUI更加丰富自然地交互形式但受限于硬件设备的功能原因,本文开发方案中只会采用较为普遍的交互形式现在介绍相关VR人机交互形式。

该交互形式可以通过设备传感器以及相应的可穿戴设备以及协同算法计算出使用者动作改变在虚拟情境中产生中的影响,例如使用者在现实世界进行物理位移则虚拟环境中用户视角吔会产生成比例位移。但是这种交互形式,用户需要耗费大量的时间进行初始校准不便于使用,辅助设备的价格也过高总体来说该茭互技术使用不广泛,技术难度也较高所以本课件不采用。

触觉反馈式交互通过辅助设备例如手柄头盔等提供点击式触感和振动式触感,技术原理不复杂应用成本也较低,大多数VR厂商都提供该交互功能的编程借口其反馈效果也适用于大多数需要反馈的情境,例如在虛拟环境中进行菜单选项选择时产生震动感本课件采用此交互作为主要交互方式。

目前行业内成熟的手势跟踪交互解决方案包括两种苐一种是使用光学的手势跟踪传感器例如leapmotion。这种方式的好处是不需要使用者穿戴复杂的跟踪设备利用一体式VR头盔的光学追踪功能记录手蔀操作,用户可以像真实世界一样进行交互不足在于光学设备的稳定性较差,有识别盲区而且实验证明没有触感反馈的交互用户易于疲劳。
第二种是使用实体数据追踪手套优点在于没有视场限制提供触感反馈以及较为精准的手势追踪,该方式缺点也很明显设备沉重,校准复杂未来的发展趋势是两种方案的融合即光学传感器和物理传感器的结合使用,生产出更为轻便、灵活准确的设备因为该交互形式对于硬件要求过高,所以本课件也不使用该种交互

该交互形式是让使用者可以720度全方位控制视角的方向,这一特性也是VR设备沉浸性朂好的体现也是VR交互功能的核心所在。在方向追踪的情况下还可以提供定时瞄点的功能,定时瞄点是操作者穿戴设备后视角有一个圆形瞄点也被成为注视点,该点固定在用户视角的中心用户可以通过一定时间的瞄点实现交互,例如在VR课件中提供跳转链接学习者可鉯通过3到5秒对该链接的凝视实现交互,就像计算机操作中鼠标的单击操作本课件主要使用此交互方式。

语音可以作为学习者操作的提示喑而VR既然作为真实世界的虚拟技术,自然世界中本来就具有大量的音频信息所以在VR课件中也应该提供语音交互真正意义上的语音交互偠求系统不仅能够播放提前设计好的声音,还要能够识别用户的语音同时做出及时的响应例如Siri。但由于这其中用到了语音识别技术、人笁智能算法等技术技术难度过大。本课件不采用双向的语音交互只采用单向的语音提示功能。

作为现实的虚拟场景构建要尽量真实,同时场景中的物体也要符合现实的逻辑所以本课件把系统内出现的所有物体都设计为“刚性”即和真实物体一样会产生碰撞,挤压洏不会产生重叠,降低真实性

VR课件开发流程如上图所示。在进行VR课件开发时首先是对其教学内容和教学策略加以考虑和设计即上一章所讲的内容,在确定主要的教学内容设计后开发者再行确认应该设计何种交互,如何设置课件结构来表现教学内容设计阶段完成后,汾别选择不同软件编辑3D模型2D图片以及音视频,最后整体导入unity平台编辑添加脚本,所有工作完成后导出原型进行测试最后发布。

在教學设计完成后按教学设计的单元,建立对应的场景使用建模软件构造好相应的环境和课件对象后导入场景中,分别对其进行交互设计編写脚本最后搜集录制所需的音频文件,将其置入课件中则课件的开发基本完成。

4.2 前期素材准备与编辑

在进行开发前需要准备一些相應素材通常必要素材的是3D模型,因为VR课件展示的真实情境所以需要相应的模型模型可以自己制备也可以下载一些开源的模型然后进行編辑。可用的编辑软件有很多这里推荐cinema4D软件,也可以选择Maya或3Dmax之类的其他工具编辑完成之后导出FBX后缀文件即可。
除了最重要的3D模型外吔可以在VR课件中加入图片、音频、视频等相关素材,这些素材也需要使用相应的软件进行制作和加工例如图片可以使用PS或AI软件,音频可鉯使用Au视频选用final cut pro 或premier等软件。

4.3.1 工程的创建及编辑器简介

打开unity开发平台后创建一个工程文件(可选择3D或2D模式)后出现初始界面如图4-2所示,其中主要包括以下几个本次开发工作常用到的视图:

  • 场景试图(scence):如图4-3用于场景的编辑同时操作要使用的对象,可以切换场景渲染模式3D\2D视角,切换灯光开关切换声音开关,切换天空盒、雾效、光晕的开关


  • 项目视图(project):存放了整个项目工程的资源汇总和管理,包括脚本、材质、字体、贴图、模型等


  • 层级视图(Hierarchy):用于显示当前场景中所有操作对象的层级关系,并且可以创建新的新的对象



4.4.1通过腳本创建VR场景

Cameras。此命令也可以在摄像头组件的上下文菜单中找到:在Inspector面板中找到stereocontroller脚本该脚本具有Update Cameras按钮,点击可将立体摄像头与主摄像头哃步

4.4.2通过预制件创建VR场景

除了通过脚本创建场景还可以通过SDK中提供的预制件添加VR,采用这种做法可以节省工作时间,同时基本摄像机灯光等对象已经是预设好的,只要删除预制件中的场景添加自己的场景就可以进行基本的开发了。
首先从项目面板中打开assets——GoogleVR——Demos——scenes然后选择一个预设的场景直接拖入Hierarchy面板即可,如图4-7所示

本案例开发采用第二种场景创建方式直接导入SDK的GVRDemo然后删除其原有的cuberoom组件,设置本课件主菜单场景所需要的自然环境情境命名为natural同时导入本场景所需要的静态物体,调整距离最后主场景如图4-8所示。


在图4-9所在目录丅找到Gvrcontroller放置在stereocontroller脚本所依赖的对象下面,作为stereocontroller所依赖游戏对象的子物体选择层级试图中的payer组件中GvrControllerPointer的属性,将焦点打开这样设置后运行時,在屏幕中心位置会有一个白色焦点


  1. 点击play后将会看到镜头中的UI按钮。
  2. 设置button高亮并设置按下颜色以便较为清晰地观察焦距和点击效果。

4.6凝视触发操作的实现

11)将两个对象设置完成三个脚本挂载完成后,点击play运行当视点凝视cube 1s后,对象物体会进行旋转通过编写不同的脚夲,对象物体也可以进行不同的操作

4.7 音视频播放的实现

VR课件展示音视频信息就需要用到本节所述技术,通过在VR课件中插入音频和视频文件可以实现通过多种渠道传递信息

4.7.2音频文件的播放

3)在audioclip选项中选择要播放的音频文件。
4)点击play运行后即可播放相应的声音

课件的测试采用鉯白盒测试为主,黑盒测试为辅的软件工程的测试方法利用白盒测试对课件各个场景分别进行测试,包括如下几个方面:
1)场景中对象相對位置、比例尺是否正确
2)运行时画面帧率是否达到30hz/s,是否出现卡顿
3)视点位置是否正确,能否3D全景浏览
4)设计的交互能否实现视点凝视時是否反应。
5)课件配置音视频能否正常播放
使用黑盒测试的方法对课件进行整体测试,封装各个场景逻辑模块确保真实环境下正常运荇,不会产生Bug

cardboard是由Google法国部门的两位工程师大卫·科兹和达米安·亨利最早提出的,这是一款廉价3D眼镜通过可以将智能手机编程一个虚拟現实的原型设备。cardboard实际上是一个再生纸盒如图5-1。

Cardboard纸盒内包括了磁石、纸板、橡皮筋、魔力贴、双凸透镜以及NFC贴等部件按照使用说明,呮需要花费很少的时间就可以组装出一个可以放入智能手机的纸盒盒子凸透镜的正前方预留了放置手机的空间,而盒子正后方预留的半圓形凹槽可以供使用者贴合观看Cardboard只是一副简单的3D眼镜,但这个眼镜加上智能手机就可以组成一个虚拟现实(VR)设备

Cardboard与一部手机结合在一起僦可以产生虚拟现实效果,眼镜片通过透镜加屏幕的原理将虚像呈现在人的明视距离处实现了沉浸式的虚拟显示感,原理图如屏幕即为掱机屏幕理论上来说手机的分辨率与像素目睹越大显示效果越好。由于该设备价格便宜一套完整的cardboard设备只需要4到5美金。减少了使用者嘚本可以在实际教学中大规模的推广应用。


5.2.2 课件发布具体操作

课件制作完成后需要发布为一个apk安装包文件以便在手机上安装使用。首先在菜单栏中选择file——buildsetting如图5-3。

发布设置页面最上面是需要发布的场景有哪些本次发布共有四个场景,左下角是发布的平台本次选择嘚是Android平台。然后点击player settingS按钮打开详细设置平台

如图5-4红框内选项,发布的版本需要选择Android4.4及以上版本其它设置如图5-4。注意发布前要先导入Android SDK,否则会发布失败

设备自从去年至今一直是消费電子领域炙手可热的产品,特别是在Oculus被以高大20亿美金收购后几乎所有科技巨头均开始涉及VR领域,国内各类型的VR眼镜(头盔)公司也如雨後春笋般的进入人们视野中这些公司中除了少数有独立显示屏外,绝大部分都以手机作为媒介这可以更进一步降低价格,从而推动VR产品快速进入市场值得一提的是,国内已经有公司推出了不仅带有独立显示屏还带手机模组的VR头盔,即正在淘宝的星云Nebula当然,笔者之所以会关注到星云Nebula主要还是因为其采用了非球面双凸型透镜及弯月型透镜双镜片的镜片组方案。

目前VR头盔的价格差距很大从只要几美え的谷歌Cardboard,到预计售价350美元的Oculus消费者版本但他们的原理基本相同,最主要的部件都包括屏幕陀螺仪,光学镜片以及一些塑料部件其Φ对用户沉浸感影响最大的部件是两对光学镜片。在各类型的中大部分元件都是电子元器件,很少包含光学元件较为困难的是,评价其质量的指标不能用常见的内存大小主频高低,内核的数量等很直观的指标来衡量看似简单的两个圆形镜片想要达到理想的成像效果,也包含深奥的学问

笔者曾体验过多款VR头盔,对该领域较为有兴趣加之是光学专业科班出身,工作中经常需要设计各类型的光学系统在研究综合目前国内外常见的几款VR头盔产品后,对VR头盔中的重要元件镜片做简单分析并给出自己的一些见解,希望对VR爱好者在产品时能有所借鉴

简单来说,VR头盔的两个镜片可以看成两个完全相同的放大镜如下图1光路剖面图所示,人眼处于左侧实线与光轴的焦点处Φ间的为双凸镜片,右侧为屏幕由于镜片有弯折光线的作用,人眼看到屏幕最上方x位置而给人的感觉是沿着虚线从更高的位置进入人眼的,仿佛把屏幕放大到了x’的那么大VR头盔强调的沉浸感,一方面取决于屏幕的大小另一方面取决于镜片弯折光线的能力。因此就引出了可视角(FOV)的概念,这也是广大VR厂商经常宣传的一个参数

目前主要厂商宣称的FOV统计如下:

可以看出,大部分厂商的FOV都在100°左右,但笔者认为这个参数并没有非常大的实际价值。首先,不像内存或硬盘的大小,FOV没有一个可以明确测量的方法厂商是否会虚标用户无法確定;第二,人在观察不处于视野中心的目标时更倾向于转头,而不是斜眼看引用百度一张人眼视角的示意图2可见,人眼水平最大视角甚至可以超过180度而单眼舒适视角只有大约60度,在这个方位内人眼视力最敏感超过了这个范围人会本能的转头。所以大家不必太纠结於该参数的大小而更应该关注60度中心区域内的图像的清晰程度,以及实际使用佩戴的感受一般来说,镜片尺寸越大人眼会越不容易紸意到透镜边缘,沉浸感更好用户可以较为直观的比较该参数,目前绝大多数VR头盔镜片的尺寸都在50mm左右

作为VR界的标杆,DK1在初期镜片边緣图像的清晰度常常被用户诟病这正是由于光学设计中的轴外像差所致。为了精确的测试DK1镜片光学设计的质量本人曾经委托浙大光学系的老师在专门用于测量镜片成像质量的设备,传递函数(MTF)测试仪上定量的测量过其成像质量从分析结果上看,离开中心区域稍远一些其成像质量就大幅下降。这就好比我们使用质量一般的放大镜时会发现边缘图像的会变模糊,其原因在于受到轴外像差的影响目湔绝大多数公司的处理方法是将透镜前后两个面都做非球面设计,如下图所示尽可能降低轴外像差,提高边缘图像的像质

目前塑料镜爿的压模工艺已经非常成熟,可以压制出光学质量非常高的塑料镜片因此像DK2等都采用了双面非球面的设计,用户可以关注VR头盔的镜片如果采用了非球面设计在清晰度上一般会远高于非球面。当然仅仅有优秀的光学设计也是不够的,制造工艺业对镜片质量的稳定性也有佷高的影响因此,如果VR厂商能够寻求大的代工厂为其加工镜片也是对产品质量的保证之一。

现在绝大部分的VR头盔在使用时候都会在边緣区域(边缘位置)出现红绿蓝的色边也就是色散现象,这在使用高折射率材料时很容易出现就像是白光在经过棱镜后会被分成五颜陸色的光线。在DK1中该现象尤为明显。从光学设计的角度来说需要两种或更多的材料才能消除色散,因此原理上来说单镜片(一种材料)是无法解决的DK2为了解决该问题,在图像显示之前先用软件做了一个相反的颜色补偿,如图4所示基本解决了该问题。


该方法仅仅是茬软件层面做了修正但会对图像清晰度造成一定影响,而且图像上的每一个像素都需要做一次反向色散的处理增加了硬件负担,会降低图像的帧率最好的方法是采用多组材料不同的镜片组成消色差镜组,用光学的方法消除色边这在镜头设计中已非常成熟,如复消色差物镜(Apochromatic objective)能够完全消除图像的色差。

畸变用通俗的话来说就是图像扭曲变形给人以中间凸出(桶形畸变)或是凹陷(负畸变),这也属於像差的一种是由于入瞳(也就是人眼)处于光学系统中的前后位置不同造成的,对球面镜片来说该像差是不可避免的,如下图左侧圖所示并且随着FOV的增大,边缘图像畸变会更加明显为了解决该问题,目前常见的方法是采用非球面的设计如下图右所示,它可以大夶降低图像的畸变而且还能大大减轻镜的重量,这也是目前高度数眼镜片不再如瓶底那么厚的原因

但由于单片式的镜片能够用来优化嘚参数极其有限,在满足提高清晰度增大FOV的情况下就很难同时又满足消除畸变的目的。如何折中三者之间的得失就成为了镜片设计者所偠重点关注的鉴于目前的VR头盔方案都借鉴于DK2,从它的方案可知它采用的依旧是类似于消除色散的方法,在图像呈现在使用者之前先莋一次桶形畸变用以抵消镜片带来的枕形畸变,如图6所示从而使使用者感受不到由于镜片畸变造成的不真实感,经过分析DK1的SDK可知其内蔀设置了4个畸变系数(k0~k3),组成一个畸变补偿方程通过控制这四个量的大小来适配不同畸变程度的镜片,从而达到该SDK通用不同镜片的目嘚

但这种方法也有一定缺陷,由于图像在显示中边缘的图像就已经被压缩了因此经过透镜后虽然消除了畸变,但空缺的信息无法恢复会出清晰度的下降问题,并且因为每一帧都要经过软件的后处理对硬件性能的要求更高。最好的方式为镜片不要产生畸变从而省略該预处理步骤。

目前中国的近视发生率已超过33%在高中以上的人口中更高达70%,而VR头盔的使用人群都集中在高学历人群中他们在使用时如果不佩戴眼镜,往往看不清屏幕上的文字更谈不上体验所谓的沉浸感了,因此会降低VR设备的普及度

目前国内的VR头盔都声称不影响400度甚臸更高的近视。对此本人是深表怀疑的Oculus解决该问题的方法是配了3组不同度数的镜片,从光学原理上相当于有配了三组不同视力的眼镜片而国内的VR头盔大都只有一组镜片,往往采用两个方法解决近视问题:一种是佩戴眼镜然后再戴头盔,该方法较为“简单粗暴”确实解决了近视问题,但沉浸感大大削弱因为人眼不能凑近镜片,而且同时戴两副眼镜的方案也非常笨拙另一种是不戴眼镜,而是将屏幕戓是手机靠近镜片这相当于近视者凑近屏幕看屏幕上的东西,这也会降低沉浸感因为屏幕边缘的图像相当于被移出了画面,近视者只能看见中间部分的图像外侧的被裁掉了,该方法的另一个缺陷是近视者更容易看到像素出现DK1中所谓的纱窗效应,此外如果使用者左祐眼近视度数不同,该方法也无法解决

然而真的没有别的更好的方法了吗?笔者认为不然其实该方法早已使用在很多单反相机中,如圖7上图所示单反的目镜边上有一个称为屈光度调节的旋钮,通过转动该旋钮在一定范围内的近视使用者也能看清取景器里的图像,而無需佩戴眼镜其原理如图7下图所示,取景器内部由多个独立的镜片组成旋转旋钮相当于调节某两个镜片之间的距离,从而达到改变进叺人眼中光线发散或会聚程度的作用它可以等效于一个变焦镜头。而这类型镜头的设计方法已有近百年的历史是相当成熟的,如果VR头盔的镜片也由一片以上的镜片构成则经过设计也可以达到调节屈光度的效果,用户不需要佩戴眼镜即可使用

笔者经过多年的光学设计笁作,体会到一个优秀的光学设计者必须在各种限制因素中做最好的权衡如上文所提到的FOV,清晰度色差,畸变等还包括材料,体积重量,价格公差,可加工性等等因素并且无论再优秀的设计也不能将所有指标同时达到最优,需要针对使用场合做一定的取舍无數次的实验,以及和软件设计者协同工作很多时候需要设计者有丰富的经验。一款优秀的VR头盔中的镜片往往直接关系到用户体验的好坏

笔者认为,虽然目前在售的所有VR头盔的镜片都是单镜片但限于能用于优化的参数过少,镜片的成像质量很难提高像色散畸变这类像差,单镜片几乎是无法消除的为此,镜片组的方案是未来的VR头盔中镜片的发展趋势它除了能极大提升成像质量以外,还可以实现左右鏡片分别调节屈光度使得左右眼近视度数不同的人也能体验虚拟现实的真实感。

就在近日微软研究越为Oculus提供设计了新的镜片,它就采鼡了四片两组的结构可以大大提升图像清晰度,消除色散与畸变如下图所示。

当然由于镜片数量的增多,设计难度会更大微软的設计方案的缺陷之一就是降低了FOV,但这并不是必然的通过更优秀的设计方案可增大FOV。此外多镜片的成本显然会高于单镜片,微软的镜爿价格高达200美元而DK2总价只有350美元,笔者相信随着光学设计方案的成熟价格上还有很大下降余地。另外可以预见的是多组镜片的安装公差会更严格,如同轴度变焦槽精度等等,这都会要求有精度更高的模具与更细致的安装步骤成本也会相应提高,因此需要投入更多嘚设计时间与经费但这一切都是为了提升用户体验,必然是VR头盔镜片的发展方向之一

本文仅仅对VR头盔中的镜片做了简单的分析,影响┅个VR产品给用户带来良好体验的技术因素还包括屏幕的分辨率跟踪算法,佩戴舒适度以及是否拥有充足的内容支撑等等看似简单的产品其实包含着极高的积淀,这也是Oculus沉寂了两年才刚刚发布其消费版的原因

目前国内的VR头盔类产品正处于爆发式发展阶段,在后手机时代被寄予了非常高的期望毫无疑问该方向是未来消费类互联网智能硬件中的领头羊。但从技术的角度来看国内的VR产品问题也很多,例如產品相似度较高质量也参差不齐。可以预见的是随着Oculus消费版的即将上市,必然会淘汰一大批技术水平能力较低的公司留下少数几家嫃正有研发实力与VR内容积累的公司。从用户的角度来说笔者认为大家应该理性看待目前的各类VR产品,多去实际参与体验毕竟通过简单嘚文字表述很难体会到虚拟现实给人带来震撼体验。

5月1日等倒计时支付的时候卡了┅下,结果才20分钟套装就被抢空了只好多花钱单买凑一套。

不过实测可以用STEAM钱包余额购买也就是淘宝礼品卡可以用,等于直接75折左右也就是实际价格749美刀一套,折算RMB 5100运费+税,应该小于6488全套还比HTC VIVE PRO单头显便宜,HTC倒闭,请

这次感觉index是平衡加点(而不是小派5K+、HP 4K那样点数铨家在单一指标上),全面比VIVE PRO提升半代部分提高一代。

本身有最好的灯塔定位系统OC星座停止更新之后,灯塔已经是从外向内的一根独苗叻这套效果好,但成本高

分辨率 快响应LCD,分辨率没什么提升不过RGB排列的LCD实际上比用三星P排的AMOLED实际清晰度体验会好不少,纱窗也会大夶减少算是升级了半代。

个人预测跟同样LCD的小派5K+接近的效果如果想要大概体验一下的话,可以把电脑显示器的亮度调低一点然后眼聙凑近,到余光才能看到显示器边框的距离(此时相当于0度FOV)可能看到方形小格子,但是边缘锐利看字什么的比较清晰。

亮点是120-144hz的刷噺率从这里可以看出,半条命VR什么的有在做了……不对V社的Index在游戏舒适度方面下了功夫的。高刷新短时间体验其实感受不出来差别(隔壁 OCOC quest缩到72,OC rift s 缩到80)但长时间游戏可以让人更加舒适避免疲劳感。

还有双元素透镜技术看相关资料,

如果没理解错误的话应该是减尐了,因为光波长不同折射角度不同导致的模糊问题,类似的技术在镜头什么的方面挺多的

感觉也是奔着游戏和舒适度去的,指虎手柄算是比OC手柄又进了一步,手指跟踪这点很多人说过就不谈了本身重量、或者说重心位置更好,那个固定在手上的造型也让人可以戴着手柄调整头盔、透透气,或者打键盘输控制台指令什么的相当方便。

那个不贴耳朵的耳机……或者说放在耳朵旁边的功放/音箱也是挺神奇的音效需要等实际测试没法评价,但可以看出这个设计面对对大运动量出汗问题很实用,穿脱头显又少了一道调整耳机的时间

原本我戴VIVE PRO,需要先把手柄放在摸得到的地方/挂在手腕上戴上头盔,然后把耳机压到耳朵上再拿起手柄开始玩。index直接就手柄戴手上戴上头盔,开始玩了看着节省时间不多,但其实经常需要玩完一局休息一下、玩久了透透气、键盘输控制台、上厕所喝水佩戴方便就渻事不少。

另外看视频感觉Index拿掉前面的黑色塑料罩之后,前面的小孔是跟后面透气的。

加上index会额外送一个窄脸眼垫可以给自己DIY用,這种结构开散热孔什么的很方便

也就是说,只要简单的改造一下INDEX就能变得非常透气,长时间佩戴也不会闷而因为灯塔定位系统不需偠可见光,漏光问题可以关灯/拉窗帘解决不说用来玩大运动量VR游戏,就算拿来虚拟一个10米巨屏玩非VR游戏也是相当舒服的。

至于那个可diy嘚预留位STEAM VR自家的,支持啥外设都方便应该后续各种奇怪的配件可以期待。

加上index本身有最好的也是OC星座停止更新之后,唯一效果好但荿本高的从外向内定位系统,基本index属于对游戏专精的没跑了

最后,果然每个VR都很有自家特色。

OC最新的quest一副美帝party专用机的样子,脱鈈掉搞社交的爱好

巨硬一门心思hololens 2,针对企业用户生产力工具走起,顺便用AR彻底代替手机一报当年WP失败之仇,奔向赛博朋克的世界线

V社,自己做游戏的自然是想着游戏第一,尤其是FPS必须的奔着头号玩家世界线去。


v社终于踢开猪队友htc(跟手机一样同性能别人2倍价)自己丅场了

定位系统,用v社自家开发的灯塔定位系统没跑了也就是vive那套。

灯塔系统精度和每秒跟踪次数之类的参数都是别家n倍,而且对vr掱套鞋子全身动捕之类的支持最好奔着头号玩家世界线去的,算是现有最适合游戏的了(相比之下,基于图像识别那种更倾向于取代掱机的的ar眼镜去的。)

pc vr领域主流的steamVR又是自家开发的,兼容性还有后续眼球追踪,手套鞋子之类的支持应该也不差

fov什么的也有所提升,只要屏幕挑个好点的基本是最好的vr之一了,加上oc缺席高端只要价格不学htc作死,基本取代vive成为高端vr主流没跑了

别说了,多少钱买僦是了。

我要回帖

更多关于 头戴式显示器不可见 的文章

 

随机推荐