虚拟现实环境下的白板同步方法、装置、设备及介质与流程

未命名 07-12 阅读:119 评论:0


1.本发明涉及虚拟现实技术领域,特别涉及一种虚拟现实环境下的白板同步方法、装置、设备及介质。


背景技术:

2.目前已知虚拟现实环境(vr)下的白板实现方式一般采用3d模型的方式实现白板功能,在单设备下实现白板涂写绘制。这种在单设备下实现的白板方式无法将白板数据进行分享,表现效果不够理想。


技术实现要素:

3.有鉴于此,本发明实施例提供了虚拟现实环境下的白板同步方法,以解决现有技术中无法将白板数据进行分享,表现效果不够理想的技术问题。该方法包括:构建虚拟现实平台和公共虚拟现实环境,多个虚拟现实终端登录虚拟现实平台,在各个登录虚拟现实平台的虚拟现实终端上显示公共虚拟现实环境,在公共虚拟现实环境中显示3d白板模型;在同一时刻允许多个虚拟现实终端中的一个虚拟现实终端对3d白板模型进行内容编辑,将该一个虚拟现实终端视为第一虚拟现实终端,将多个虚拟现实终端中除第一虚拟现实终端之外的虚拟现实终端视为第二虚拟现实终端,在第一虚拟现实终端上实时渲染3d白板模型的编辑内容;在第一虚拟现实终端对3d白板模型进行内容编辑的过程中,采集编辑相关数据;通过服务器将编辑相关数据同步至各个第二虚拟现实终端上对3d白板模型进行编辑内容的渲染。
4.本发明实施例还提供了一种虚拟现实环境下的白板同步装置,以解决现有技术中无法将白板数据进行分享,表现效果不够理想的技术问题。该装置包括:模型创建模块,用于构建虚拟现实平台和公共虚拟现实环境,多个虚拟现实终端登录虚拟现实平台,在各个登录虚拟现实平台的虚拟现实终端上显示公共虚拟现实环境,在公共虚拟现实环境中显示3d白板模型;白板编辑模块,用于在同一时刻允许多个虚拟现实终端中的一个虚拟现实终端对3d白板模型进行内容编辑,将该一个虚拟现实终端视为第一虚拟现实终端,将多个虚拟现实终端中除第一虚拟现实终端之外的虚拟现实终端视为第二虚拟现实终端,在第一虚拟现实终端上实时渲染3d白板模型的编辑内容;数据采集模块,用于在第一虚拟现实终端对3d白板模型进行内容编辑的过程中,采集编辑相关数据;数据同步模块,用于通过服务器将编辑相关数据同步至各个第二虚拟现实终端上对3d白板模型进行编辑内容的渲染。
5.本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上
并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意的虚拟现实环境下的白板同步方法,以解决现有技术中无法将白板数据进行分享,表现效果不够理想的技术问题。
6.本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述任意的虚拟现实环境下的白板同步方法的计算机程序,以解决现有技术中无法将白板数据进行分享,表现效果不够理想的技术问题。
7.与现有技术相比,本说明书实施例采用的上述至少一个技术方案能够达到的有益效果至少包括:提供一种虚拟现实环境下的白板同步方法,可通过服务器实现多个虚拟现实终端间3d白板模型的编辑相关数据的共享,可以在多个虚拟现实终端间实时、动态的展示3d白板模型的编辑过程、编辑细节,有利于丰富、提高虚拟现实环境下白板编辑的体验效果,为虚拟现实环境下的远程授课、远程会议等应用场景提供了更丰富、生动的共享更多白板编辑细节的实现方式。
附图说明
8.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
9.图1是本发明实施例提供的一种虚拟现实环境下的白板同步方法的流程图;图2是本发明实施例提供的一种实施上述虚拟现实环境下的白板同步方法的流程图;图3是本发明实施例提供的一种计算机设备的结构框图;图4是本发明实施例提供的一种虚拟现实环境下的白板装置的结构框图。
具体实施方式
10.下面结合附图对本技术实施例进行详细描述。
11.以下通过特定的具体实例说明本技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本技术的其他优点与功效。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。本技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
12.在本发明实施例中,提供了一种虚拟现实环境下的白板同步方法,如图1所示,该方法包括:s01、构建虚拟现实平台和公共虚拟现实环境,多个虚拟现实终端登录虚拟现实平台,在各个登录虚拟现实平台的虚拟现实终端上显示公共虚拟现实环境,在公共虚拟现实环境中显示3d白板模型。
13.具体的,建立可观看、可操作、可输入的虚拟现实平台,并建立公共虚拟现实环境,
在公共虚拟现实环境中为用户提供3d白板模型。
14.s02、在同一时刻允许多个虚拟现实终端中的一个虚拟现实终端对3d白板模型进行内容编辑,将该一个虚拟现实终端视为第一虚拟现实终端,将多个虚拟现实终端中除第一虚拟现实终端之外的虚拟现实终端视为第二虚拟现实终端,在第一虚拟现实终端上实时渲染3d白板模型的编辑内容。
15.具体的,通过用户的虚拟现实终端发出操作权限申请的方式,确定将3d白板模型的操作权限授予哪个虚拟现实终端,同一时刻只有一个虚拟现实终端持有操作权限,当用户持有操作权限时可以操作、编辑虚拟环境下的3d白板模型,用户通过虚拟现实终端对3d白板进行绘制,同时也可以对绘制结果进行清除等相关操作。
16.s021、接收登录虚拟现实平台的虚拟现实终端发送的申请操作权限的请求,查询权限集的数据判断当前是否存在持有操作权限的虚拟现实终端。
17.具体的,登录虚拟现实平台的多个虚拟现实终端中任意用户可申请操作权限。在虚拟现实平台中同一时刻只能有且只有一位持有操作权限的用户(多个虚拟现实终端)对3d白板进行编辑操作。服务器收到虚拟现实终端发送的申请操作权限的请求时,服务器首先在权限集中查看是否有用户持有操作权限。
18.s0211、为各个登录虚拟现实平台的虚拟现实终端分别设置唯一的识别码。
19.s0212、创建权限集,权限集中记录持有操作权限的虚拟现实终端的识别码。
20.s0213、在查询到权限集的数据中包括有识别码时,判断当前存在持有操作权限的虚拟现实终端。
21.s0214、在查询到权限集的数据中未包括有识别码时,判断当前未存在持有操作权限的虚拟现实终端。
22.s0215、将该用户的识别码插入到权限集中。
23.s022、若是,则向发送操作权限申请的虚拟现实终端返回申请失败的消息,若否,则设置发送操作权限申请的一个虚拟现实终端持有操作权限,允许持有操作权限的该一个虚拟现实终端对3d白板模型进行内容编辑。
24.具体的、将权限申请结果下发到该用户对应的虚拟现实终端中。具体的,当用户操作权限申请成功后可以对白板笔、白板擦以及一键清除操作。
25.s03、在第一虚拟现实终端对3d白板模型进行内容编辑的过程中,采集编辑相关数据。
26.具体的,在虚拟现实环境中的第一虚拟现实终端检测到用户使用白板笔和白板擦进行书写或擦除操作时,开始记录白板笔和白板擦位置坐标、旋转值和白板笔模型的笔尖模型的贴图信息。
27.s031、在第一虚拟现实终端上采集编辑的操作类型,其中,操作类型包括绘制、擦除以及重置。
28.s032、当检测到绘制操作时,采集白板笔模型的位置信息、旋转信息和白板笔模型的笔尖模型的贴图信息。
29.s033、当检测到擦除操作时,采集白板擦模型的位置信息、旋转信息和白板擦模型的擦除面的贴图信息。
30.s04、通过服务器将编辑相关数据同步至各个第二虚拟现实终端上对3d白板模型
进行所述编辑内容的渲染。
31.具体的,基于同步服务器将当前操作用户的编辑相关数据同步给各个第二虚拟现实终端。第二虚拟现实终端通过收到的编辑相关数据还原3d白板模型的操作数据,渲染展示3d白板模型的编辑过程。
32.s041、当检测到绘制操作时,执行以下操作:s0411、获取第一虚拟现实终端上3d白板模型的宽高比。
33.s0412、创建宽高比与3d白板模型一致颜色为白色的2d画布,此画布也是原始画布。
34.s0413、获取步骤s0412中的2d画布的color32色值作为原始数据。
35.s0414、调用3d引擎api获取2d画布像素值作为基准数据。
36.s0415、获取白板笔的笔尖模型颜色贴图的color32色值。
37.s0416、调用3d引擎api获取白板笔笔尖贴图像素值作为后续计算值。
38.s0417、获取步骤s03得到的编辑相关数据,将步骤s0411中创建的2d画布对应的位置进行像素填充实现绘制操作。
39.s042、当检测到擦除操作时,执行以下操作:s0421、获取2d画布的color32色值作为原始数据。
40.s0422、调用3d引擎api获取2d画布像素值作为基础数据。
41.s0423、调用3d引擎api获取白板擦擦除面的贴图像素值为后续计算值。
42.s0424、获取步骤s03得到的编辑相关数据,将步骤s0421中的2d画布原始色值数据填充到2d画布对应的位置实现擦除操作。
43.s043、当检测到重置操作时,执行以下操作:s0431、获取步骤s0412的原始画布替换当前画布达到重置目的。
44.s05、接收持有操作权限的虚拟现实终端发送的释放操作权限的请求,在权限集的数据中将该虚拟现实终端的识别码移除,释放该虚拟现实终端持有的所述操作权限。
45.s051、获取权限申请用户的识别码。
46.s052、在权限集中查找是否存在该用户识别码。
47.s053、权限集中存在该用户的识别码时,则将该用户的识别码从权限集中移除。
48.s054、将权限释放结果下发到该用户对应的虚拟现实终端中。
49.在一个实施例中,为了进一步丰富、提高虚拟现实环境下白板编辑的体验效果,不仅可以共享白板的编辑过程、编辑细节,还可以实时、动态共享白板编辑过程中用户的操作细节,例如,上述方法还包括s06、虚拟现实终端的用户的虚拟角色模型同步的方法:s061、公共虚拟现实环境中显示第一虚拟现实终端的用户的虚拟角色模型。
50.s062、在第一虚拟现实终端对3d白板模型进行内容编辑的过程中,在第一虚拟现实终端上显示虚拟角色模型对3d白板模型进行内容编辑的动作。
51.s063、采集虚拟角色模型对3d白板模型进行内容编辑的动作相关数据。
52.s0631、在所述虚拟角色模型对所述3d白板模型进行内容编辑时,当检测到用户(虚拟角色模型)处于运动状态时,采集虚拟角色模型的位置信息和旋转信息。
53.s064、通过服务器将动作相关数据同步至各个第二虚拟现实终端上,以在各个第二虚拟现实终端上渲染虚拟角色模型对3d白板模型进行内容编辑的动作。
54.具体的,根据虚拟现实终端的识别码调用3d引擎api在虚拟空间中找到操作者对应的虚拟角色模型。通过3d引擎api采集用户动作信息(位置信息和旋转信息),并将采集到的动作信息(即上述动作相关数据)上传服务器。将服务器下发的动作信息同步给第二虚拟现实终端,在第二虚拟现实终端上渲染当前虚拟空间(即公共虚拟现实环境)中第一虚拟现实终端的用户的虚拟角色模型的动作,使其与操作者虚拟空间的角色模型保持动作一致实现同步。
55.s0641、获取持有操作权限的用户的识别码。
56.s0642、当查询到权限集的数据中包括有该识别码时,则将第一虚拟现实终端上显示虚拟角色模型对3d白板模型进行内容编辑的动作相关数据同步至服务器。
57.s0643、通过服务器将动作相关数据实时下发至各个第二虚拟现实终端上。
58.s07、将服务器清除指令同步至虚拟现实终端。
59.s071、获取持有操作权限的用户的识别码。
60.s072、在权限集中查找是否存在该用户的识别码。
61.s073、权限集中存在该用户的识别码时,则将该用户下发的清除指令结果通过服务器同步到第二虚拟现实终端中。
62.在本实施例中,当某个用户需要通过虚拟现实终端对3d白板进行操作,此用户通过发送用户识别码至同步服务器,向同步服务器申请操作权限,通过权限申请后,即可取得同步服务器的下发权限以及3d白板绘制的处理操作权限。取得权限后,将3d白板绘制数据同步至同步服务器,即可通过同步服务器将该用户的3d白板绘制数据同步至其他用户的虚拟现实终端上,达到在虚拟环境下多人会议以及远程教学的目的。如图2所示,实现虚拟环境下多人会议或者远程实训教学时同步流程图。
63.在本实施例中,提供了一种计算机设备,如图3所示,包括存储器301、处理器302及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意的虚拟现实环境下的白板同步方法。
64.具体的,该计算机设备可以是计算机终端、服务器或者类似的运算装置。
65.在本实施例中,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述任意的虚拟现实环境下的白板同步方法的计算机程序。
66.具体的,计算机可读存储介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机可读存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读存储介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
67.基于同一发明构思,本发明实施例中还提供了一种虚拟现实环境下的白板同步装置,如下面的实施例所述。由于虚拟现实环境下的白板同步装置解决问题的原理与虚拟现实环境下的白板同步方法相似,因此虚拟现实环境下的白板同步装置的实施可以参见虚拟
现实环境下的白板同步方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
68.图4是本发明实施例的虚拟现实环境下的白板同步装置的一种结构框图,如图4所示,包括:模型创建模块401、白板编辑模块402、数据采集模块403和数据同步模块404,下面对该结构进行说明。
69.模型创建模块401,用于构建虚拟现实平台和公共虚拟现实环境,多个虚拟现实终端登录虚拟现实平台,在各个登录虚拟现实平台的虚拟现实终端上显示公共虚拟现实环境,在公共虚拟现实环境中显示3d白板模型;白板编辑模块402,用于在同一时刻允许多个虚拟现实终端中的一个虚拟现实终端对3d白板模型进行内容编辑,将该一个虚拟现实终端视为第一虚拟现实终端,将多个虚拟现实终端中除第一虚拟现实终端之外的虚拟现实终端视为第二虚拟现实终端,在第一虚拟现实终端上实时渲染3d白板模型的编辑内容;数据采集模块403,用于在第一虚拟现实终端对3d白板模型进行内容编辑的过程中,采集编辑相关数据;数据同步模块404,用于通过服务器将编辑相关数据同步至各个第二虚拟现实终端上对3d白板模型进行编辑内容的渲染。
70.在一个实施例中,白板编辑模块,包括:查询权限集单元,用于接收登录虚拟现实平台的虚拟现实终端发送的申请操作权限的请求,查询权限集的数据判断当前是否存在持有操作权限的虚拟现实终端;权限判断单元,用于若是(即当前存在持有操作权限的虚拟现实终端),则向发送所述操作权限申请的虚拟现实终端返回申请失败的消息,若否(即当前未存在持有操作权限的虚拟现实终端),则设置发送所述操作权限申请的一个虚拟现实终端持有操作权限,允许持有操作权限的该一个虚拟现实终端对所述3d白板模型进行内容编辑。
71.在一个实施例中,查询权限集单元,还用于为各个登录虚拟现实平台的虚拟现实终端分别设置唯一的识别码,在权限集中记录持有操作权限的虚拟现实终端的识别码,在查询到权限集的数据中包括有识别码时,判断当前存在持有操作权限的虚拟现实终端;在查询到权限集的数据中未包括有识别码时,判断当前未存在持有操作权限的虚拟现实终端。
72.在一个实施例中,权限判断单元,还用于接收持有所述操作权限的虚拟现实终端发送的释放操作权限的请求,在所述权限集的数据中将该虚拟现实终端的识别码移除,释放该虚拟现实终端持有的所述操作权限。
73.在一个实施例中,数据采集模块,包括:操作类型判断单元,用于在第一虚拟现实终端上采集编辑的操作类型,其中,操作类型包括绘制、擦除以及重置;绘制数据采集单元,用于当检测到绘制操作时,采集白板笔模型的位置信息、旋转信息和白板笔模型的笔尖模型的贴图信息;擦除数据采集单元,用于当检测到擦除操作时,采集白板擦模型的位置信息、旋转信息和白板擦模型的擦除面的贴图信息。
74.在一个实施例中,上述装置还包括:虚拟角色模型显示模块,用于在公共虚拟现实环境中显示第一虚拟现实终端的用户的虚拟角色模型;虚拟角色模型编辑模块,用于在第一虚拟现实终端对3d白板模型进行内容编辑的过程中,在第一虚拟现实终端上显示虚拟角色模型对3d白板模型进行内容编辑的动作;虚拟角色模型采集模块,用于采集虚拟角色模型对3d白板模型进行内容编辑的动作相关数据;虚拟角色模型同步模块,用于通过服务器将动作相关数据同步至各个第二虚拟现实终端上,以在各个第二虚拟现实终端上渲染虚拟角色模型对3d白板模型进行内容编辑的动作。
75.在一个实施例中,虚拟角色模型采集模块,用于在所述虚拟角色模型对所述3d白板模型进行内容编辑时,采集所述虚拟角色模型的位置信息和旋转信息。
76.本发明实施例实现了如下技术效果:通过共享服务器实现多设备间白板数据以及角色的操作细节共享,在虚拟现实环境下可用于远程授课、远程会议时展示更多的操作细节,丰富虚拟现实环境下的用户体验效果。
77.显然,本领域的技术人员应该明白,上述的本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。
78.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种虚拟现实环境下的白板同步方法,其特征在于,包括:构建虚拟现实平台和公共虚拟现实环境,多个虚拟现实终端登录所述虚拟现实平台,在各个登录所述虚拟现实平台的虚拟现实终端上显示所述公共虚拟现实环境,在所述公共虚拟现实环境中显示3d白板模型;在同一时刻允许所述多个虚拟现实终端中的一个虚拟现实终端对所述3d白板模型进行内容编辑,将该所述一个虚拟现实终端视为第一虚拟现实终端,将所述多个虚拟现实终端中除所述第一虚拟现实终端之外的虚拟现实终端视为第二虚拟现实终端,在所述第一虚拟现实终端上实时渲染所述3d白板模型的编辑内容;在所述第一虚拟现实终端对所述3d白板模型进行内容编辑的过程中,采集编辑相关数据;通过服务器将所述编辑相关数据同步至各个所述第二虚拟现实终端上对所述3d白板模型进行所述编辑内容的渲染。2.如权利要求1所述的虚拟现实环境下的白板同步方法,其特征在于,在同一时刻允许所述多个虚拟现实终端中的一个虚拟现实终端对所述3d白板模型进行内容编辑,包括:接收登录所述虚拟现实平台的虚拟现实终端发送的申请操作权限的请求,查询权限集的数据判断当前是否存在持有操作权限的虚拟现实终端;若是,则向发送操作权限申请的虚拟现实终端返回申请失败的消息,若否,则设置发送所述操作权限申请的一个虚拟现实终端持有操作权限,允许持有操作权限的该一个虚拟现实终端对所述3d白板模型进行内容编辑。3.如权利要求2所述的虚拟现实环境下的白板同步方法,其特征在于,查询权限集的数据判断当前是否存在持有操作权限的虚拟现实终端,包括:为各个登录所述虚拟现实平台的虚拟现实终端分别设置唯一的识别码,在所述权限集中记录持有所述操作权限的虚拟现实终端的识别码,在查询到所述权限集的数据中包括有识别码时,判断当前存在持有所述操作权限的虚拟现实终端;在查询到所述权限集的数据中未包括有识别码时,判断当前未存在持有所述操作权限的虚拟现实终端。4.如权利要求3所述的虚拟现实环境下的白板同步方法,其特征在于,还包括:接收持有所述操作权限的虚拟现实终端发送的释放操作权限的请求,在所述权限集的数据中将该虚拟现实终端的识别码移除,释放该虚拟现实终端持有的所述操作权限。5.如权利要求1所述的虚拟现实环境下的白板同步方法,其特征在于,采集编辑相关数据,包括:在所述第一虚拟现实终端上采集编辑的操作类型,其中,所述操作类型包括绘制、擦除以及重置;当检测到绘制操作时,采集白板笔模型的位置信息、旋转信息和所述白板笔模型的笔尖模型的贴图信息;当检测到擦除操作时,采集白板擦模型的位置信息、旋转信息和所述白板擦模型的擦除面的贴图信息。6.如权利要求1至5中任一项所述的虚拟现实环境下的白板同步方法,其特征在于,还包括:在所述公共虚拟现实环境中显示所述第一虚拟现实终端的用户的虚拟角色模型;
在所述第一虚拟现实终端对所述3d白板模型进行内容编辑的过程中,在所述第一虚拟现实终端上显示所述虚拟角色模型对所述3d白板模型进行内容编辑的动作;采集所述虚拟角色模型对所述3d白板模型进行内容编辑的动作相关数据;通过所述服务器将所述动作相关数据同步至各个所述第二虚拟现实终端上,以在各个所述第二虚拟现实终端上渲染所述虚拟角色模型对所述3d白板模型进行内容编辑的动作。7.如权利要求6所述的虚拟现实环境下的白板同步方法,其特征在于,采集所述虚拟角色模型对所述3d白板模型进行内容编辑的动作相关数据,包括:在所述虚拟角色模型对所述3d白板模型进行内容编辑时,采集所述虚拟角色模型的位置信息和旋转信息。8.一种虚拟现实环境下的白板同步装置,其特征在于,包括:模型创建模块,用于构建虚拟现实平台和公共虚拟现实环境,多个虚拟现实终端登录所述虚拟现实平台,在各个登录所述虚拟现实平台的虚拟现实终端上显示所述公共虚拟现实环境,在所述公共虚拟现实环境中显示3d白板模型;白板编辑模块,用于在同一时刻允许所述多个虚拟现实终端中的一个虚拟现实终端对所述3d白板模型进行内容编辑,将该所述一个虚拟现实终端视为第一虚拟现实终端,将所述多个虚拟现实终端中除所述第一虚拟现实终端之外的虚拟现实终端视为第二虚拟现实终端,在所述第一虚拟现实终端上实时渲染所述3d白板模型的编辑内容;数据采集模块,用于在所述第一虚拟现实终端对所述3d白板模型进行内容编辑的过程中,采集编辑相关数据;数据同步模块,用于通过服务器将所述编辑相关数据同步至各个所述第二虚拟现实终端上对所述3d白板模型进行所述编辑内容的渲染。9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的虚拟现实环境下的白板同步方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至7中任一项所述的虚拟现实环境下的白板同步方法的计算机程序。

技术总结
本发明提供了一种虚拟现实环境下的白板同步方法、装置、设备及介质,涉及虚拟现实技术领域,其中,方法包括:在各个登录虚拟现实平台的虚拟现实终端上显示公共虚拟现实环境,公共虚拟现实环境中显示3d白板模型;在同一时刻允许一个虚拟现实终端对3d白板模型进行内容编辑,将该虚拟现实终端视为第一虚拟现实终端,将除第一虚拟现实终端之外的虚拟现实终端视为第二虚拟现实终端,在第一虚拟现实终端对3d白板模型进行内容编辑的过程中,采集编辑相关数据;通过服务器将编辑相关数据同步至各个第二虚拟现实终端上对3d白板模型进行编辑内容的渲染。该方案通过服务器实现多设备间白板数据的共享,因而提高了虚拟现实环境下白板绘制的体验效果。的体验效果。的体验效果。


技术研发人员:王晓敏 张琨
受保护的技术使用者:江西格如灵科技股份有限公司
技术研发日:2023.06.05
技术公布日:2023/7/7
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐