- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于LeapMotion与Unity3D的虚拟天文实验室构建
摘要:虚拟现实技术的快速发展和体感设备的不断更新为教育提供了新灵感。基于太阳系行星及其运动规律,结合Leap Motion设备和 Unity 3D开发环境完成虚拟天文实验室的构建。在介绍虚拟实验室场景和实验室定义的一系列控制角色移动和场景切换的手势后,展示根据自行定义手势完成的沉浸式太阳系漫游过程,为虚拟现实技术在教育领域的应用提供有意义的探索。
关键词:天文实验室;太阳系;虚拟操作;Leap Motion;Unity 3D
DOIDOI:10.11907/rjdk.173240
中图分类号:TP319
文献标识码:A 文章编号:1672-7800(2018)008-0186-04
英文摘要Abstract:The rapid development of virtual reality technology and the continuous updating of somatosensory devices have provided new inspiration for education.In order to provide a more vivid presentation of the solar system of the planets and their laws of motion,this article combines the Leap Motion device and the Unity 3D development environment to complete the construction of a virtual astronomy laboratory.The virtual laboratory scene,a series of laboratory-defined gestures to control the role of mobile and scene switching gestures are introduced; the immersive solar roaming process is completed by self-defined gestures,which provides a very meaningful exploration in modern education with the technology of virtual reality.
英文关键词Key Words:astronomy laboratory; solar system; virtual operation; Leap Motion; Unity 3D
0 引言
近年来基于Unity 3D开发的虚拟现实(Virtual Reality, VR)技术应用发展迅猛。VR技术的到来,打破了传统多媒体的呈现模式。现代教育结合VR,给学习者带来高沉浸学习体验。三星在美国的一个调查研究显示,85%的老师认可 VR 教育,认为 VR 技术在教育方面有巨大潜力,能够提高学生的学习效果[1]。
受到科技馆天文实验室启发,将虚拟现实与手势控制结合,可以为天文教育赋予全新生命。对比传统课堂中学生通过3D多媒体视频观察学习星体运动知识[2],VR虚拟实验室可以使学生更“近距离”地接触天文知识。同时,在虚拟实验室中加入手势操作,能够使用户得更好的学习感受和效果[3]。2013年,美国LEAP公司推出了一款毫米级近距离捕获手运动的体感设备――Leap Motion[4],为人机交互和体感互动带来新灵感。Leap Motion 的出现加速了手势控制技术的发展[5],它不仅可以追踪手掌运动、精确识别手势变化,而且响应速度快,还提供多种应用程序接口,支持多种语言编程[6-7]。
本文将Leap Motion和Unity 3D结合,构建能够通过手势控制的虚拟天文实验室。通过定义不同的虚拟操作手势,给使用者带来沉浸式学习体验,使其能够漫游浩瀚宇宙。
1 系统总体设计
由于构建一个完整的天文虚拟实验室非常复杂,本文仅讨论以太阳系为对象的天文虚拟实验室的构建,主要有以下研究内容:
首先,利用Unity 3D 和 Maya搭建实验室及太阳系场景,并在其中添加望远镜、太阳系行星等模型;然后,添加低头行走并点击触发脚本,使用户可以在实验室中走动,并在点击望远镜时切换至虚拟太阳系场景。在太阳系场景中定义3个观察视角,结合一系列手势操作,实现多角度观察太阳系的效果。
实验室架构如图1所示。
2 场景介绍
为了增强用户体验的沉浸感,本文所有场景都使用第一人称视角。
2.1 实验室场景
关键模型:实验室模型和天文望远镜模型。
用户初始进入场景的位置是在实验室的
文档评论(0)