CN108648564A - 一种基于vr技术的微观化学辅助教学系统 - Google Patents
一种基于vr技术的微观化学辅助教学系统 Download PDFInfo
- Publication number
- CN108648564A CN108648564A CN201810469842.XA CN201810469842A CN108648564A CN 108648564 A CN108648564 A CN 108648564A CN 201810469842 A CN201810469842 A CN 201810469842A CN 108648564 A CN108648564 A CN 108648564A
- Authority
- CN
- China
- Prior art keywords
- interactive operation
- crochemistry
- technologies
- item
- structure model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000005516 engineering process Methods 0.000 title claims abstract description 19
- 230000002452 interceptive effect Effects 0.000 claims abstract description 48
- 239000000126 substance Substances 0.000 claims abstract description 21
- 230000003993 interaction Effects 0.000 claims abstract description 19
- 239000013078 crystal Substances 0.000 claims description 6
- 238000000034 method Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 6
- 230000009467 reduction Effects 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 6
- 238000005457 optimization Methods 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 238000009527 percussion Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000009835 boiling Methods 0.000 description 1
- 239000002775 capsule Substances 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000000155 melt Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
本发明公开了一种基于VR技术的微观化学辅助教学系统,其包括开发引擎模块、交互操作模块、交互执行模块和VR显示模块;其中,开发引擎模块在预先编辑好的化学物质的微观结构模型上添加交互操作项;交互操作模块获取用户的交互操作数据;交互执行模块根据交互操作模块获取的交互操作数据,执行微观结构模型上添加的对应的交互操作项;VR显示模块显示微观结构模型的原始画面以及微观结构模型被交互控制时的画面。因此,利用本发明基于VR技术的微观化学辅助教学系统进行教学,能够形成生动的课堂展示效果并优化学习体验。
Description
技术领域
本发明涉及虚拟现实技术领域,特别涉及一种基于VR技术的微观化学辅助教学系统。
背景技术
在传统化学教学中,微观世界的展示一直是教学难点,通过学习物质的微观结构及其排布方式,有利于人们理解其宏观性质,从而展开更深入的研究。而目前,普遍采用的教学资源是实物模型或者传统视频动画,由于不同物质微观结构不一样,故需要大量的实物模型才能满足学习要求,而且成本投入高,而传统视频动画的展示缺乏直观性,无法提供生动的课堂展示效果,降低了学习体验。
发明内容
本发明的目的在于:克服现有技术中所存在的上述不足,提供一种具有生动的课堂展示效果,优化学习体验的基于VR技术的微观化学辅助教学系统。
为了实现上述发明目的,本发明提供了以下技术方案:
一种基于VR技术的微观化学辅助教学系统,其包括:
开发引擎模块,用于在预先编辑好的化学物质的微观结构模型上添加交互操作项;
交互操作模块,用于获取用户的交互操作数据;
交互执行模块,用于根据所述交互操作模块获取的交互操作数据,执行所述微观结构模型上添加的对应的交互操作项;
VR显示模块;用于显示所述微观结构模型的原始画面以及所述微观结构模型被交互控制时的画面。
根据一种具体的实施范式,本发明基于VR技术的微观化学辅助教学系统中,所述交互执行模块还用于根据所述交互操作模块获取的交互操作数据,选择对应的菜单操作项,并调取与该菜单操作项相关联的数据。
进一步地,所述微观结构模型包括原子结构模型、分子结构模型和晶体结构模型;所述原子结构模型、所述分子结构模型和所述晶体结构模型分别与不同的菜单操作项相关联。
进一步地,每个所述微观结构模型对应的物质特性信息与一个菜单操作项相关联。
据一种具体的实施范式,本发明基于VR技术的微观化学辅助教学系统中,所述交互操作项包括旋转操作项、移动操作项、放大操作项和缩小操作项。
与现有技术相比,本发明的有益效果:
本发明基于VR技术的微观化学辅助教学系统,包括开发引擎模块、交互操作模块、交互执行模块和VR显示模块;其中,开发引擎模块在预先编辑好的化学物质的微观结构模型上添加交互操作项;交互操作模块获取用户的交互操作数据;交互执行模块根据交互操作模块获取的交互操作数据,执行微观结构模型上添加的对应的交互操作项;VR显示模块显示微观结构模型的原始画面以及微观结构模型被交互控制时的画面。因此,利用本发明基于VR技术的微观化学辅助教学系统进行教学,能够形成生动的课堂展示效果并优化学习体验。
附图说明:
图1为本发明的结构示意图;
图2为本发明的一种实施例的结构示意图。
具体实施方式
下面结合试验例及具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。
如图1所示,本发明基于VR技术的微观化学辅助教学系统,其包括开发引擎模块、交互操作模块、交互执行模块和VR显示模块。
其中,开发引擎模块用于在预先编辑好的化学物质的微观结构模型上添加交互操作项;交互操作模块,用于获取用户的交互操作数据;交互执行模块,用于根据交互操作模块获取的交互操作数据,执行微观结构模型上添加的对应的交互操作项;VR显示模块;用于显示微观结构模型的原始画面以及微观结构模型被交互控制时的画面。
在本发明中,交互操作模块、交互执行模块和VR显示模块为HTC Vive提供功能支持。如图2所示,HTC Vive具有一个头戴式显示器(VR显示模块)、两个单手持控制器(交互操作模块)、一套能于空间内同时追踪显示器与控制器的定位系统(交互执行模块),电脑相当于开发引擎模块。HTC Vive的LightHouse动作追踪系统使得玩家可以在较大空间中体验VR。LightHouse动作追踪系统能够实时获取用户在活动区域中的位置。在使用时,用户可以在活动空间中自由走动,可以较近距离观察围观化学模型,进而学习一些物质的微观化学结构。Vive Input Utility为Unity 3D开发者提供了一套基于HTC Vive的虚拟现实交互样例场景。通过使用Vive Input Utility,可以便捷的获取HTC Vive手柄与头戴显示器的精确位置、按键击发等,进而设计出更加人性化的交互逻辑。
具体的实施过程中,首先通过利用美国Autodesk公司出品的三维动画软件Autodesk Maya提供3D建模、动画、特效和高效的渲染功能,来编辑化学物质的微观结构模型。在微观化学教学内容中,由于原子、分子等微粒一直处于运动状态下,动态的粒子模型可以帮助学生更好地想象微观世界中物质的运动状态。Maya集建模和动画功能为一体,可以很好地模拟中学化学课程中介绍的电子绕原子核旋转等动态效果。此外,也可以在利用Autodesk Maya的基础上,结合另一个三维动画渲染和制作软件Autodesk 3ds Max来编辑化学物质的微观结构模型,通过合理使用Autodesk 3ds Max中的一些工具对于某些结构的实现是非常省时省力的。
开发引擎模块主要是基于Unity 3D平台来实现在预先编辑好的化学物质的微观结构模型上添加交互操作项。因此,制作好微观结构模型后,利用模型制作软件(例如Autodesk 3DStudio Max、Autodesk Maya等)的导出功能将微观结构模型导出fbx格式的文件,接着就可以使用Unity 3D的模型导入功能导入fbx格式的模型文件,与此同时,原有模型的动画等信息也会被保留。
Unity 3D 5.0及以上版本开发了新的UI系统UGUI,其中附带了一套非常完整的事件响应系统EventSystem。EventSystem不仅可以用于处理UGUI事件,同时也可以作用于场景中的对象实现交互。通过使用接口IPointerDownHandler和IPointerClickHandler,实现了使用HTC Vive的手柄对场景中的模型进行点击事件的检测,进而实现了“菜单”、“按钮”等功能。通过使用接口IBeginDragHandler、IDragHandler和IEndDragHandler,实现了对某些物体使用HTC Vive的手柄进行拖放操作的功能。
Unity 3D的方便使用的物理引擎系统使得本发明的开发变得高效。通过对场景中的某些物体定义它们的碰撞体(Unity 3D提供了多种碰撞体模型,例如立方体碰撞体、胶囊碰撞体、网格碰撞体等等),可以实现一些基于碰撞的软件逻辑。在堆积实验场景中,用户通过拖放一层金属原子,可以体会整个堆积的过程。在这个过程中,判断玩家是否将那一层放置到位的软件逻辑就是通过Unit3D引擎中的碰撞检测来实现的。
交互控制上,HTC Vive的手柄包含菜单键、板机、触控板三大主要参与用户交互的组件。所有用户操作均是建立在这三个交互组件之上的。基于Vive InputUtility提供的接口,能够从手柄上获取用户的按键信息,接着,将其与Unity 3D的EventSystem相结合,便能够实现基于VR手柄的交互控制。
在某些场景中,为了获取用户按下菜单键的操作,在软件脚本中声明一个SteamVR_TrackedObject对象TransformObj来获取Vive手柄。接着使用var device=SteamVR_Controller.Input((int)TransformObj.index);语句获取手柄的左右手属性。再用device.GetPressDown(SteamVR_Controller.ButtonMask.ApplicationMenu)语句来判断用户是否按下了“菜单键”,进而设计后续的逻辑。同样地,可以使用这个方式判断板机键、触控板等按键的击发。另一些场景需要判断用户使用手柄点击场景中3D模型的事件。这些情况下,只需要在这些3D模型上添加一个实现了IPointerDownHandler或者IPointerClickHandler接口的脚本即可。从而实现包括旋转操作项、移动操作项、放大操作项和缩小操作项等交互操作项。
具体的,为了优化用户体验,交互执行模块还用于根据交互操作模块获取的交互操作数据,选择对应的菜单操作项,并调取与该菜单操作项相关联的数据。
在制作编辑化学物质的微观结构模型时,根据化学物质的性质,来微观结构模型分为原子结构模型、分子结构模型和晶体结构模型,同时,原子结构模型、分子结构模型和晶体结构模型分别与不同的菜单操作项相关联。用户通过交互操作选择不同的菜单操作项,来观看对应的微观结构模型。此外,每个微观结构模型对应的物质特性信息与一个菜单操作项相关联。即可通过交互操作选择该菜单操作项,来连接微观结构模型的物质特性信息,具体的,物质特性信息包括单质熔沸点、元素符号、原子质量、物态、密度、电子排布、原子光谱等具体信息。
Claims (5)
1.一种基于VR技术的微观化学辅助教学系统,其特征在于,包括:
开发引擎模块,用于在预先编辑好的化学物质的微观结构模型上添加交互操作项;
交互操作模块,用于获取用户的交互操作数据;
交互执行模块,用于根据所述交互操作模块获取的交互操作数据,执行所述微观结构模型上添加的对应的交互操作项;
VR显示模块;用于显示所述微观结构模型的原始画面以及所述微观结构模型被交互控制时的画面。
2.如权利要求1所述的基于VR技术的微观化学辅助教学系统,其特征在于,所述交互执行模块还用于根据所述交互操作模块获取的交互操作数据,选择对应的菜单操作项,并调取与该菜单操作项相关联的数据。
3.如权利要求2所述的基于VR技术的微观化学辅助教学系统,其特征在于,所述微观结构模型包括原子结构模型、分子结构模型和晶体结构模型;所述原子结构模型、所述分子结构模型和所述晶体结构模型分别与不同的菜单操作项相关联。
4.如权利要求2所述的基于VR技术的微观化学辅助教学系统,其特征在于,每个所述微观结构模型对应的物质特性信息与一个菜单操作项相关联。
5.如权利要求1~4之一所述的基于VR技术的微观化学辅助教学系统,其特征在于,所述交互操作项包括旋转操作项、移动操作项、放大操作项和缩小操作项。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810469842.XA CN108648564A (zh) | 2018-05-16 | 2018-05-16 | 一种基于vr技术的微观化学辅助教学系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810469842.XA CN108648564A (zh) | 2018-05-16 | 2018-05-16 | 一种基于vr技术的微观化学辅助教学系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108648564A true CN108648564A (zh) | 2018-10-12 |
Family
ID=63756378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810469842.XA Pending CN108648564A (zh) | 2018-05-16 | 2018-05-16 | 一种基于vr技术的微观化学辅助教学系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108648564A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110164232A (zh) * | 2019-06-05 | 2019-08-23 | 湖南有色金属职业技术学院 | 一种食品分析中采制样模拟仿真系统 |
CN116681866A (zh) * | 2023-05-23 | 2023-09-01 | 梧州学院 | 一种基于ar的化学物质自动合成方法及系统 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101234480A (zh) * | 2007-01-31 | 2008-08-06 | 扬州大学 | 汽轮机叶片数控砂带磨床及其操控方法 |
CN106448318A (zh) * | 2016-09-22 | 2017-02-22 | 国家电网公司 | 一种地下水电站火灾应急体感培训装置 |
CN106621324A (zh) * | 2016-12-30 | 2017-05-10 | 当家移动绿色互联网技术集团有限公司 | Vr游戏的交互操作方法 |
CN106652712A (zh) * | 2016-12-15 | 2017-05-10 | 山东数字人科技股份有限公司 | 一种人体模型数据在虚拟现实下的展示系统与展示方法 |
CN107132917A (zh) * | 2017-04-25 | 2017-09-05 | 腾讯科技(深圳)有限公司 | 用于虚拟现实场景中的手型显示方法及装置 |
CN206558016U (zh) * | 2016-08-20 | 2017-10-13 | 中船蓝海星(北京)文化发展有限责任公司 | 一种多媒体互动国防教室 |
CN107577347A (zh) * | 2017-09-05 | 2018-01-12 | 南京睿诚华智科技有限公司 | 一种基于虚拟现实的教育系统及其方法 |
CN107731081A (zh) * | 2017-11-15 | 2018-02-23 | 电子科技大学 | 减速器虚拟现实装配系统 |
CN107862912A (zh) * | 2017-12-20 | 2018-03-30 | 四川纵横睿影医疗技术有限公司 | 基于vr技术的医疗教学系统 |
CN107862929A (zh) * | 2017-08-17 | 2018-03-30 | 中国矿业大学 | 一种地质标本在线虚拟仿真实验教学与训练竞赛系统 |
-
2018
- 2018-05-16 CN CN201810469842.XA patent/CN108648564A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101234480A (zh) * | 2007-01-31 | 2008-08-06 | 扬州大学 | 汽轮机叶片数控砂带磨床及其操控方法 |
CN206558016U (zh) * | 2016-08-20 | 2017-10-13 | 中船蓝海星(北京)文化发展有限责任公司 | 一种多媒体互动国防教室 |
CN106448318A (zh) * | 2016-09-22 | 2017-02-22 | 国家电网公司 | 一种地下水电站火灾应急体感培训装置 |
CN106652712A (zh) * | 2016-12-15 | 2017-05-10 | 山东数字人科技股份有限公司 | 一种人体模型数据在虚拟现实下的展示系统与展示方法 |
CN106621324A (zh) * | 2016-12-30 | 2017-05-10 | 当家移动绿色互联网技术集团有限公司 | Vr游戏的交互操作方法 |
CN107132917A (zh) * | 2017-04-25 | 2017-09-05 | 腾讯科技(深圳)有限公司 | 用于虚拟现实场景中的手型显示方法及装置 |
CN107862929A (zh) * | 2017-08-17 | 2018-03-30 | 中国矿业大学 | 一种地质标本在线虚拟仿真实验教学与训练竞赛系统 |
CN107577347A (zh) * | 2017-09-05 | 2018-01-12 | 南京睿诚华智科技有限公司 | 一种基于虚拟现实的教育系统及其方法 |
CN107731081A (zh) * | 2017-11-15 | 2018-02-23 | 电子科技大学 | 减速器虚拟现实装配系统 |
CN107862912A (zh) * | 2017-12-20 | 2018-03-30 | 四川纵横睿影医疗技术有限公司 | 基于vr技术的医疗教学系统 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110164232A (zh) * | 2019-06-05 | 2019-08-23 | 湖南有色金属职业技术学院 | 一种食品分析中采制样模拟仿真系统 |
CN116681866A (zh) * | 2023-05-23 | 2023-09-01 | 梧州学院 | 一种基于ar的化学物质自动合成方法及系统 |
CN116681866B (zh) * | 2023-05-23 | 2024-07-16 | 梧州学院 | 一种基于ar的化学物质自动合成方法及系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102609991B (zh) | 三维实体模型轻量化优化方法 | |
Lee et al. | Immersive authoring: What you experience is what you get (wyxiwyg) | |
CN108648564A (zh) | 一种基于vr技术的微观化学辅助教学系统 | |
CN109191590A (zh) | 一种用于制作虚拟现实应用的处理系统及处理方法 | |
Jingyu et al. | Children’s clothing virtual simulation immersive design and show based on machine learning | |
Fu et al. | Easyvrmodeling: Easily create 3d models by an immersive vr system | |
Hu et al. | A rapid development method of virtual assembly experiments based on 3d game engine | |
CN109344504A (zh) | 一种基于vr的计算机组装方法及其系统 | |
He et al. | Research on the teaching mode of university virtual laboratory based on component technology | |
Okada | 3D visual component based approach for immersive collaborative virtual environments | |
Akharas et al. | Simulation and visualization of dynamic systems in virtual reality using solidworks, MATLAB/Simulink, and unity | |
Liu et al. | Design of hydraulic component teaching subsystem based on augmented reality | |
Lu et al. | Chemical simulation teaching system based on virtual reality and gesture interaction | |
Anagnostopoulos et al. | An industrial simulator utilizing a gaming platform | |
Dai | Design and implementation of Unity3D virtual reality-based simulation system for dance studies | |
Wang | Research on virtual reality based on eon studio | |
Yan et al. | “Dawn of South Lake”——Design and Implementation of Immersive Interactive System Based on Virtual Reality Technology | |
Zhongliu et al. | Research on Interactive System of Science Exhibition Based on Leap Motion | |
Lezhebokov et al. | Three-dimensional content in mobile applications for educational information systems | |
CN117008894A (zh) | 一种基于混合现实技术的拆装信息快速配置方法 | |
Li et al. | Beijing Shayan Kite Display System Based on WebVR | |
Wang et al. | Virtual Reality System of Ceramic Design Integrating Multi-Modal Perception and Implementation Algorithm | |
Xiao et al. | Chu Culture Allusion Exhibition System through the View of Augmented Reality in Heterogeneous Environments | |
Li et al. | Development and design of virtual experiment system based on 3dsmax and virtools technology | |
Hrehova et al. | Characteristics of Selected Software Tools for the Design of Augmented Reality Models |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181012 |