【技术实现步骤摘要】
一种基于XR技术的沉浸式课堂构建方法、系统及存储介质
[0001]本专利技术涉及基于XR技术的沉浸式课堂教学
,特别涉及一种基于XR技术的沉浸式课堂构建方法、系统及存储介质。
技术介绍
[0002]由于XR技术的技术能力,基于XR技术的沉浸式教学,将可以在职业教育提升学生职业实践能力中,发挥关键作用。然而把基于XR技术的沉浸式教学的潜力充分挖掘出来,有许多重要问题需要研究,其中,最核心的问题是基于XR技术如何构建沉浸式课堂。在教学活动中,课程知识所依赖的虚拟场景可能非常大,但教室空间有限,当给所有学生都同时提供虚拟教学场景时,如何构建课堂场景,如何使沉浸式课堂适配“学中做”、小组学习、学习竞赛等多样化的教学活动,如何使沉浸式教学活动可管可控成为一难题。
技术实现思路
[0003]本专利技术的主要目的在于提出一种基于XR技术的沉浸式课堂构建方法、系统及存储介质,旨在实现沉浸式教学可控可管。
[0004]为实现上述目的,本专利技术提供了一种基于XR技术的沉浸式课堂构建方法,其特征在于,所述方法包括以下步骤:
[0005]步骤S10,配置沉浸式课堂:配置课堂的基础参数、课堂的教学内容,所述课堂的基础参数至少包括师生姓名、课堂开始时间信息;
[0006]步骤S20,生成沉浸式课堂场景,并分配课堂场景实例给师生:调用课堂场景模板,根据所述沉浸式课堂配置信息,生成课堂场景,实例化课堂场景,把课堂场景实例分配给师生;
[0007]步骤S30,生成教学内容场景,并把教学内容场景实 ...
【技术保护点】
【技术特征摘要】
1.一种基于XR技术的沉浸式课堂构建方法,其特征在于,所述方法包括以下步骤:步骤S10,配置沉浸式课堂:配置课堂的基础参数、课堂的教学内容,所述课堂的基础参数至少包括师生姓名、课堂开始时间信息;步骤S20,生成沉浸式课堂场景,并分配课堂场景实例给师生:调用课堂场景模板,根据所述沉浸式课堂配置信息,生成课堂场景,实例化课堂场景,把课堂场景实例分配给师生;步骤S30,生成教学内容场景,并把教学内容场景实例分配给师生:根据所述教学内容,读取课程XR教学资源,根据学生分组情况,生成单个或多个教学内容场景,实例化教学内容场景,把教学内容场景实例分配给师生;步骤S40,课堂场景加载教学内容场景:为所有教学内容场景都分别指定三维成像区间,各教学内容场景在其成像区间的部分经过缩放呈现在课堂场景指定位置与姿态角;步骤S50,根据教学活动需求,师生进行场景切换:在课堂场景与教学内容场景之间切换,或者在多个教学内容场景之间切换。2.根据权利要求1所述的基于XR技术的沉浸式课堂构建方法,其特征在于,所述步骤S40,还包括任意师生可以同时进入多个场景,包括:同时进入教学内容场景与课堂场景,以及同时进入多个教学内容场景。3.根据权利要求2所述的基于XR技术的沉浸式课堂构建方法,其特征在于,所述步骤S40课堂场景加载教学内容场景后,师生可以在课堂场景直接与教学内容场景内的对象互动,在所述步骤S50,任意师生同时进入多个场景后,可以同时与这些场景内的对象进行互动。4.根据权利要求3所述的基于XR技术的沉浸式课堂构建方法,其特征在于,所述步骤S40,课堂场景加载教学内容场景的步骤包括:步骤S401,课堂场景实例与教学内容场景实例建立通信连接;步骤S402,教学内容场景实例实时生成体素图;步骤S403,课堂场景实例实时接收教学内容场景体素图;步骤S404,加载体素图到课堂场景;步骤S405,获取课堂场景内对教学内容场景对象的互动命令,并把互动命令的位姿参数转换到教学内容场景坐标系下,位姿参数转换后的互动命令传输到教学内容场景。5.根据权利要求4所述的基于XR技术的沉浸式课堂构建方法,其特征在于,所述步骤S50中,师生同时进入多个场景进行沉浸式体验,实现步骤包括:步骤S501,设定各场景在用户体验空间的三维显示区间;步骤S502,计算各场景的成像区间;步骤S503,计算师生在各场景中的位姿值;步骤S504,生成各场景的用户体验画面;步骤S505,拼接各场景用户体验画面生成师生多场景体验画面,在拼接过程中根据各场景体验画面深度信息,进行遮挡计算;步骤S506,获取用户互动命令,根据互动命令的位姿参数,确定对应的互动操作所作用的场景,把所述互动命令的位姿参数转换到场景坐标下系,转换了位姿参数的互动命令传输给对应场景。6.根据权利要求5所述的基于XR技术的沉浸式课堂构建方法,其特征在于,所述S405获
取课堂场景内对教学内容场景对象的互动命令,并把互动命令的位姿参数转换到教学内容场景坐标系下,位姿参数转换后的互动命令传输到教学内容场景具体为:课堂场景实例监听到互动操作命令时,以互动操作信息位姿参数中的位置坐标值是否在任意教学内容场景体素图的显示区间内为判断准则,判断所述互动操作命令是否为对教学内容场景的互动,以及与哪个教学内容场景互动,当所述互动操作命令是对教学内容场景S
m
的互动,课堂场景实例把所述互动操作命令的位姿参数转换到教学内容场景S
m
的坐标系下,转换成教学内容场景S
m
的互动命令,并把转换后的互动命令发送到教学内容场景S
m
的实例,教学内容场景S
m
的实例接收到所述互动命令,对所述互动命令进行响应。7.根据权利要求6所述的基于XR技术的沉浸式课堂构建方法,其特征在于,所述步骤S401,每个教学内容场景必须有至少一个场景实例与所有课堂场景...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。