VR教学平台开发与研究(精编版)_第1页
VR教学平台开发与研究(精编版)_第2页
VR教学平台开发与研究(精编版)_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、vr 教学平台开发与研究虚拟现实(vr )技术在近几年的信息技术发展发展中不断完善,它是综合利用计算机图形系统和各种现实及控制等接口设备,在计算机上生成的、可交互的三维环境中提供沉浸式感觉的技术。而 ue4 是一款游戏开发引擎,并且具有成熟的 vr 开发模块。于是我们充分利用该软件进行vr教学平台的开发与研究,将枯燥难懂的平面教材转变为智能先进、沉浸交互的场景化教学。借助vr 技术,可使知识点更加生动与直观的展现,有利于激发学生的学习热情与主动性,有效记忆与理解重点难点,提高教学效率与质量。1 基于 ue4 对 vr 教学内容制作必须解决的问题ue4 实际上是一群优秀程序工程师魔改c+编程并搭

2、建后的产物,说 ue4 是由 c+编写的既可以说对也可以说不对。一方面来说,虚幻引擎的确用c+语言进行编写,另一方面虚幻引擎在编写的时候并没有完全遵守c+相关的编写规定,工程师他们另起炉灶,用复杂的宏定义和新颖的蓝图可视化编程对引擎进行创新,引进各种复杂的系统来不断完善这个引擎,这也就是为什么ue4 相对于 u3d 人手那么难的原因,虚幻引擎不像u3d,在编程时, 它的类别会分到最细,这就导致了在模块和模块之间进行逻辑编辑时尤其复杂。那为什么我们不选择u3d 呢?在逻辑层面来说, 想要实现大规模逻辑判断和计算,u3d 在前期有很大优势,但是后期捉襟见肘,代码往后写时越写越复杂,越写逻辑越混乱。

3、而实验教学内容的制作上逻辑判断和计算是极其重要的,ue4 的细分结构会在开发后期发挥巨大作用,但是前期来说,这会导致前期效率低下,我们要在这上面花费巨大时间来搭建内容基础。于此同时, 我们选择 ue4 还有一个巨大的原因,在虚拟现实中,想要达到和真实实验相差无几的画面,这就必须在引擎设计上面对画面渲染下巨大功夫。ue4 采用延迟渲染,引用高光等重要参数,为搭建真实场景提供了巨大帮助。但是想要制作真实画面,我们必须完全了解引擎。所以我们必须基于 ue4 在 vr 教学内容制作上解决如下问题:将模型素材有效的设计并搭建成教学内容所需要的场景;实现教学场景中物体的交互性;实现教学内容的引导和反馈。2

4、 基于 ue4 对 vr 教学内容制作的实现首先我们对实验内容进行确定,根据相关的教材进行内容设计,然后开始准备相关的模型素材实现场景搭建,在此基础上我们得到了一个完全可视化的场景,但是只能看,不能用。接下来我们要全力转向c+,用代码配合蓝图的高效率开发方式来完成逻辑判断与反馈。我们要不断设计,不断调试。比如vr 电子实验教学中从简单电路开始,一步步的完善我们底层的代码和各部件的结果显示。在配合高效动画设计和 ui 界面的设计,不断完善整个项目,来达成对vr教学内容制作的实现。2.1 生成教学内容的场景根?相关的教材内容,我们设计并搭建实验教学场景。在 ue4 的界面中, 世界窗口上显示实验场

5、景的具体内容,我们从下方的内容浏览器窗口将相关模型素材添加到实验内容中。然后将具体对象在右侧的世界大纲中打开编辑,改变物体在场景中的坐标参数、大小、颜色、材质等自身属性。通过命名分类,方便后期的添加,修改和删除。从而生成和完善教学内容的场景。2.2 教学内容中物体的交互性。我们的教学场景不仅仅是满足看的功能还需要结合vr交互性强的特点,实现场景中物体的拾取及调整。于是我们对所有的元器件进行碰撞参数上面的设置,并且关联手柄上面的按键(或手套) 。这样使用者完全可以用手柄(或手套)来操控虚拟实验室里面的一切物体,同时我们利用ue4 强大的物理引擎系统,模拟各物体之间的碰撞,形变,碎裂等情况。在配合

6、粒子系统和渲染系统,给使用者以最佳的交互体验。2.3 教学内容的引导和反馈。既然是教学,那么系统必须对使用者在实验过程中的方式方法给出正确或者错误的判断,我们的预期目标是让一个完全没有学过此实验的人能够通过我们的引导下明白基础原理,并且根据引导独立完成实验。以电子实验内容为例,当体验者拿起一个元器件的时候,面前的玻璃会投影关于这个元器件的内部结构图,并且进行讲解。并且你可以选择完全引导模式,这样当你拿起这个元器件的时候,电路板上面会显示你应该放在哪边。体验者也可以选择半引导模式,在玻璃上面根据工作原理的电路图,在电路板上面放置所有的元器件。 而这样的过程我们需要通过c+以及 ue4 独有的蓝图来实现。3.应用实例除上述提及的电子教学内容制作,该软件还可以充分发挥在建景,动画方面的功能,以及可视化蓝图的便捷性实现教学过程中需要遇到的各类实验,解决实验设备购买和维护成本昂贵,一次性使用以及人身安全等问题。vr 在医学教学领域上的使用已经初有成效,消防安全模拟,飞行器模拟等相关应用也被广泛开发和应用。这有利于体验者快速准确的了解到体验内容的相关知识,并留下深刻印象。基

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论