System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于虚拟现实,具体涉及一种基于unity 3d的虚拟教学交互系统。
技术介绍
1、虚拟现实技术(virtual reality,简称vr)是一种能够创建和体验虚拟世界的计算机仿真技术,具体能够利用计算机图形系统和外接各类设备生成虚拟的交互式三维动态场景,并对用户的输入作出实时响应。
2、目前,在虚拟教学领域的应用中,我国已存在相应的三维虚拟校园系统,例如现有技术利用该系统模拟现有校史馆,校内用户可通过网络浏览的方式参观校史馆,但是现有系统仍缺少灵活的交互功能,用户无法与虚拟场景中的物品进行交互,因此导致系统教学内容较为单一,难以提高用户的主观能动性及学习效率。
技术实现思路
1、鉴于此,为解决上述
技术介绍
中所提出的问题,本专利技术的目的在于提供一种基于unity 3d的虚拟教学交互系统。
2、为实现上述目的,本专利技术提供如下技术方案:
3、一种基于unity 3d的虚拟教学交互系统,包括服务器以及与所述服务器通信连接的m个用户终端;
4、所述服务器包括管理平台和控制平台,且管理平台包括数据库与交互模块,控制平台包括三维模型构建模块、unity3d引擎和动态轨迹解析模块;
5、所述数据库中至少储存有课程信息;
6、所述三维模型构建模块用于根据用户从所述数据库中选择的课程信息来构建三维虚拟教学场景,且所述三维虚拟教学场景包括主场景以及可移动的悬浮于所述主场景内的叠层窗口;
7、所述用户终端用
8、所述交互模块用于实现所述用户终端与unity3d引擎之间的信息交互;
9、所述unity3d引擎用于在所述三维虚拟教学场景中同步模拟加载所述用户动态信息;
10、所述动态轨迹解析模块用于分析所述用户动态信息,并根据分析结果生成能够在所述叠层窗口中显示的动态轨迹,且
11、所述叠层窗口中显示有动态轨迹时,叠层窗口呈现为不透明状;
12、所述叠层窗口中未显示动态轨迹时,叠层窗口呈现为半透明状。
13、优选的,所述用户终端与unity3d引擎之间的信息交互包括:接收并审核所述用户终端接入所述服务器的接入请求以及所述用户终端捕捉的用户动态信息;向所述用户终端实时反馈所述三维虚拟教学场景。
14、优选的,所述数据库中还储存有用户基础信息,且所述用户基础信息包括用户身份信息以及与所述用户身份相对应的用户终端授权编号。
15、优选的,所述管理平台还包括管理模块,且所述管理模块包括课程管理单元和用户管理单元;所述课程管理单元用于查询、预约或在线学习所述课程信息;用户管理单元用于管理用户账号、下载或上传所述课程信息。
16、优选的,所述用户终端分为教员终端和学员终端,且所述用户动态信息分为教员动态信息和学员动态信息。
17、优选的,所述管理平台还包括校正模块,且所述校正模块用于根据所述课程信息和/或教员动态信息对所述学员动态信息进行实时修正与提醒。
18、优选的,所述用户动态信息包括语音信息和运动姿态信息,且所述用户终端包括头戴式显示模块、语音采集模块和运动采集模块;所述头戴式显示模块用于显示所述三维虚拟教学场景;所述语音采集模块用于采集用户语音信息;所述运动采集模块用于采集用户运动姿态信息。
19、优选的,所述教员终端的运动采集模块包括智能指套和智能头环;所述智能指套用于采集用户手指运动姿态信息;所述智能头环用于采集用户头部运动姿态信息。
20、优选的,所述学员终端的运动采集模块包括穿戴式人体加速度传感器;所述穿戴式人体加速度传感器用于检测学员的运动速度和运动方向。
21、优选的,所述学员终端还包括听筒模块,且所述听筒模块用于播放模拟加载于所述三维虚拟教学场景中的教员语音信息。
22、本专利技术与现有技术相比,具有以下有益效果:
23、本专利技术基于unity 3d的虚拟教学交互系统能够有效构建多样化的模拟教学场景,并且在unity 3d引擎的控制交互下还可以灵活进行教学互动,优化虚拟学习的沉浸体验感与真实感,从而有利于提高学习积极性与学习效率。另外,在整体系统中还增设有叠层窗口显示和管理校正的功能,其中叠层窗口显示能够将用户复杂的三维模拟运动简化显示为动态轨迹,以此能有效起到降低教学难度的作用,并且叠层窗口在未显示动态轨迹时呈现为半透明状,以此避免对三维虚拟教学场景产生遮挡,而管理校正则方便在教学及演练过程中及时发现各学员所存在的问题,针对性校正,进而有效提高学习效果。
本文档来自技高网...【技术保护点】
1.一种基于Unity 3D的虚拟教学交互系统,其特征在于:包括服务器以及与所述服务器通信连接的m个用户终端;
2.根据权利要求1所述的基于Unity 3D的虚拟教学交互系统,其特征在于,所述用户终端与Unity3D引擎之间的信息交互包括:
3.根据权利要求1所述的基于Unity 3D的虚拟教学交互系统,其特征在于:所述数据库中还储存有用户基础信息,且所述用户基础信息包括用户身份信息以及与所述用户身份相对应的用户终端授权编号。
4.根据权利要求3所述的基于Unity 3D的虚拟教学交互系统,其特征在于:所述管理平台还包括管理模块,且所述管理模块包括课程管理单元和用户管理单元;所述课程管理单元用于查询、预约或在线学习所述课程信息;用户管理单元用于管理用户账号、下载或上传所述课程信息。
5.根据权利要求1所述的基于Unity 3D的虚拟教学交互系统,其特征在于:所述用户终端分为教员终端和学员终端,且所述用户动态信息分为教员动态信息和学员动态信息。
6.根据权利要求5所述的基于Unity 3D的虚拟教学交互系统,其特征在于:所
7.根据权利要求5所述的基于Unity 3D的虚拟教学交互系统,其特征在于:所述用户动态信息包括语音信息和运动姿态信息,且所述用户终端包括头戴式显示模块、语音采集模块和运动采集模块;
8.根据权利要求7所述的基于Unity 3D的虚拟教学交互系统,其特征在于:所述教员终端的运动采集模块包括智能指套和智能头环;
9.根据权利要求7所述的基于Unity 3D的虚拟教学交互系统,其特征在于:所述学员终端的运动采集模块包括穿戴式人体加速度传感器,且所述穿戴式人体加速度传感器用于检测学员的运动速度和运动方向。
10.根据权利要求7所述的基于Unity 3D的虚拟教学交互系统,其特征在于:所述学员终端还包括听筒模块,且所述听筒模块用于播放模拟加载于所述三维虚拟教学场景中的教员语音信息。
...【技术特征摘要】
1.一种基于unity 3d的虚拟教学交互系统,其特征在于:包括服务器以及与所述服务器通信连接的m个用户终端;
2.根据权利要求1所述的基于unity 3d的虚拟教学交互系统,其特征在于,所述用户终端与unity3d引擎之间的信息交互包括:
3.根据权利要求1所述的基于unity 3d的虚拟教学交互系统,其特征在于:所述数据库中还储存有用户基础信息,且所述用户基础信息包括用户身份信息以及与所述用户身份相对应的用户终端授权编号。
4.根据权利要求3所述的基于unity 3d的虚拟教学交互系统,其特征在于:所述管理平台还包括管理模块,且所述管理模块包括课程管理单元和用户管理单元;所述课程管理单元用于查询、预约或在线学习所述课程信息;用户管理单元用于管理用户账号、下载或上传所述课程信息。
5.根据权利要求1所述的基于unity 3d的虚拟教学交互系统,其特征在于:所述用户终端分为教员终端和学员终端,且所述用户动态信息分为教员动态信息和学员动态信息。
6.根...
【专利技术属性】
技术研发人员:王林,潘薛,田晨旭,钟俊,孙顺杰,王彦坤,
申请(专利权)人:武汉商学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。