基于VIU的虚拟现实开发类课程教学研究.pdf
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
9 0人已下载
| 下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 VIU 虚拟现实 开发 课程 教学研究
- 资源描述:
-
1、基于 VIU 的虚拟现实开发类课程教学研究打开文本图片集摘 要:虚拟现实硬件设施价格昂贵,对场地环境要求较高,给虚拟现实开发类课程教学和学生学习带来了极大困难。文章引入 Vive Input Utility 虚拟现实设备输入工具包,能够让学生在低成本通用平台下进行可模拟、可迁移的虚拟现实应用开发,降低了开展教学的硬件成本,提升了课堂教学效率,促进了学生的实践能力和创新能力。该方法对相关课程教学效果的提升具备促进效果和借鉴价值。关键词:虚拟现实;仿真教学;Vive Input Utility;教学改革中图分类号:G434文献标志码:A文章编号:1673-8454(2019)24-0037-04一
2、、引言虚拟现实技术日趋成熟,利用 VR(虚拟现实)、AR(增强现实)、MR(混合现实)等技术开发的新产品日渐增多1。虚拟现实技术的应用与开发逐渐成为各大高校、职业院校计算机或艺术设计类专业开设的热门课程,相关技能人才的需求与日俱增2。2018年,教育部在高等职业教育中增设“虚拟现实应用技术”专业,标志着虚拟现实教育成为现代职业教育中的重要分支。在这个大背景下,做好虚拟现实专业的教育教学和人才培养工作,探索使用新的信息化教学工具,提高虚拟现实专业人才的培养质量,有着显而易见的价值。虚拟现实应用开发类课程是虚拟现实专业的核心课程群,包括虚拟平台应用虚拟现实互动等一系列的专业核心课程。该类课程旨在培
3、养学生使用虚拟现实开发平台进行应用设计和项目开发的能力,对学生的逻辑思维、代码编写、设备使用、设计开发、团队协作等综合素质要求较高。除此之外,在计算机专业或数字媒体专业中开设的虚拟现实等课程,也要求学生结合虚拟现实平台掌握一定的应用开发技术3。现阶段的虚拟现实开发类课程,面临硬件设施价格昂贵、教学环境要求较高、软硬件开发工具不够完善等诸多不利因素。以 2019 年 6 月的市价为例,开设常规的虚拟现实开发类课程所需专用硬件设备及计算机软硬件系统投入总计每套 3 万元以上。经实地测算,每套设备至少需要 6 平方米的实际操作空间。以 30 人的教学班为标准计算,考虑到经费、教学场地和教学效果等因素
4、的限制,学校满足选课学生人手一套虚拟现实设备是不切实际的,甚至大部分高校难以满足四人一组的分组实践条件。不仅如此,Unity 3D 等常见虚拟现实开发平台在其原生开发环境中,暂时只能支持联机调试 HTC Vive 等主流的虚拟现实设备,但学生只有在连接真实设备的环境中才能进行开发调试工作。这些问题综合起来,给虚拟现实应用开发类课程的开展和学生的自主学习实践带来了很大限制,对任课教师的教学设计及课堂组织能力提出了严峻的挑战。面对教学资源的客观缺陷和大量的专业人才需求,在虚拟现实应用开发类课程中,引入虚拟现实设备输入仿真工具进而提高教学质量是十分必要的。当前的教育教学研究类文献中,针对虚拟现实专业
5、开发类课程的讨论,以专业建设4、人才培養模式5和课程内容设计6为主对课程教学方法和信息化工具的讨论较为匮乏。本文结合笔者近两年的虚拟现实应用开发类课程教育教学和学生实践项目设计经验,介绍使用 Vive Input Utility(VIU)虚拟现实设备输入工具包进行课程教学实践、改善虚拟现实开发类课程教学质量的方法。二、VIU 及其优势Vive Input Utility(VIU)是 HTC Vive 软件开发团队设计研发的虚拟现实设备输入工具包,提供了对于各种虚拟现实设备进行控制的脚本组件和输入模拟支持,用于辅助开发者在 Unity 开发平台上进行虚拟现实开发。目前在中文网络环境中有关该工具的
6、介绍还比较少,基于该工具的虚拟现实教学可行性及开展方式还没有被充分讨论。笔者依据使用 VIU 进行教学的实际经验,总结了该工具有助于改善虚拟现实开发类课程教学的几大特点。1.简单易用的设备抽象和操作集成VIU 访问虚拟现实设备的方式更为直观。相较于传统的使用设备索引号进行访问的方式,VIU 可以通过角色访问设备。例如,在传统课堂中使用的 Steam VR SDK 中,我们需要使用“device0”“device1”等设备索引访问硬件交互设备,而在 VIU 中,我们可以使用“LeftHand”或“RightHand”这种有具体含义的变量名代替设备索引进行访问。这一特点不仅有助于开发者进行应用开发
7、,还可以帮助初学者更快地掌握相关设备交互方法,对设备操作方法的认知更为直观,减少了记忆量和复杂度,降低了学生在学习实践过程中不必要的难度,对虚拟现实教学有积极意义。Vive Input Utility 以组件脚本的形式封装了常见的虚拟现实交互方式。从虚拟现实设备操作的方面看,VIU 对虚拟现实互动场景中常见的物体抓取与投掷、传送、用户界面指针等操作进行了封装,提供了一系列的常见功能脚本,可以方便地进行调用。这些功能脚本相较于 SteamVR SDK 更直观,可以让学生在较短时间内掌握。对这些脚本进行合理的使用,能够提高课堂学习效率。在 VIU 的资源包中,开发团队为使用者提供了一系列循序渐进的
8、案例项目(见图1)。这些案例依次介绍了基础操作、UGUI 系统、物体拖拽等功能,难度由浅至深,循序渐进,可以成为辅助教师课堂教学、帮助学生进行课外实践的教学资源。2.提供输入模拟器Vive Input Utility 工具包能够提供 HTC Vive 和 Vive Pro 等虚拟现实硬件设备的输入仿真,将实际的虚拟现实设备输入映射为 PC 常见外设的输入,从而实现在不连接虚拟现实设备的 PC 机上进行虚拟现实应用的开发调试。例如,在默认设置下,开发者可以使用按下键盘 W 键让仿真模拟器中的虚拟现实头盔向前移动,单击鼠标左键模拟按下 HTC 手柄的扳机键,按住键盘 Shift 键和鼠标右键的同时
展开阅读全文
课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。


2019届人教A版数学必修二同步课后篇巩固探究:2-1-1 平面 WORD版含解析.docx
(新教材)2019-2020学年人教版高中英语必修第三册课件:UNIT 1 LISTENING AND SPEAKING .ppt
