一种虚拟场景回放方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27740221 阅读:18 留言:0更新日期:2021-03-19 13:33
本申请公开了一种虚拟场景回放方法,所述方法包括接收场景回放指令,并根据所述场景回放指令确定回放参数;其中,所述回放参数包括回放空间和回放时间;查询所述回放参数对应的虚拟空间信息和用户模型信息;根据所述虚拟空间信息和所述用户模型信息生成虚拟场景回放内容。本申请能够保存虚拟场景中的全部信息,对特定空间和时间对应的虚拟场景进行回放。本申请还公开了一种虚拟场景回放装置、一种电子设备及一种存储介质,具有以上有益效果。

【技术实现步骤摘要】
一种虚拟场景回放方法、装置、电子设备及存储介质
本申请涉及虚拟现实
,特别涉及一种虚拟场景回放方法、装置、一种电子设备及一种存储介质。
技术介绍
随着虚拟现实技术的发展,越来越多的人们开始使用VR设备和AR设备,尽情享受虚拟世界带来的乐趣。在虚拟现实技术给用户带来乐趣的同时,也有很多精彩的瞬间值得纪念和保留。相关技术中,主要通过场景截图记录精彩瞬间,但是场景截图无法保留虚拟场景中的全部信息。因此,如何保存虚拟场景中的全部信息,对特定空间和时间对应的虚拟场景进行回放是本领域技术人员目前需要解决的技术问题。
技术实现思路
本申请的目的是提供一种虚拟场景回放方法、装置、一种电子设备及一种存储介质,能够保存虚拟场景中的全部信息,对特定空间和时间对应的虚拟场景进行回放。为解决上述技术问题,本申请提供一种虚拟场景回放方法,该虚拟场景回放方法包括:接收场景回放指令,并根据所述场景回放指令确定回放参数;其中,所述回放参数包括回放空间和回放时间;查询所述回放参数对应的虚拟空间信息和用户模型信息;根据所述虚拟空间信息和所述用户模型信息生成虚拟场景回放内容。可选的,查询所述回放参数对应的虚拟空间信息,包括:读取预设存储空间中的虚拟空间源文件,并根据所述虚拟空间源文件确定所述场景参数对应的虚拟空间信息;其中,所述虚拟空间信息包括场景模型信息和物体模型信息。可选的,查询所述回放参数对应的用户模型信息,包括:根据所述回放参数生成数据下载请求,并将所述数据下载请求发送至服务器,以便所述服务器返回所述回放参数对应的用户模型信息。可选的,所述用户模型信息的生成过程包括:在虚拟空间中以用户模型的几何中心为球心构建半径为预设长度的用户球体;根据所述用户球体的空间位置在虚拟空间中设置三个以上的虚拟相机,利用所述虚拟相机采集用户模型动作和用户模型渲染图层;其中,所述虚拟相机的视场角不与所述用户球体相交,所有所述虚拟相机的拍摄区域完全覆盖所述用户球体;根据所述用户球体的空间位置在虚拟空间中设置虚拟麦克风,利用所述虚拟麦克风采集用户语音;将所述用户模型动作、所述用户模型渲染图层和所述用户语音作为用户模型信息上传至所述服务器。可选的,根据所述虚拟空间信息和所述用户模型信息生成虚拟场景回放内容,包括:将所述虚拟空间信息对应的场景模型和物体模型按照时间顺序生成空间显示序列;将所述用户模型信息对应的用户模型动作和用户模型渲染图层按照时间顺序生成用户显示序列;根据所述空间显示序列和所述用户显示序列合成所述虚拟场景回放内容。可选的,所述场景回放指令的生成过程包括:接收用户在搜索区域内输入的搜索目标词;其中,所述搜索目标词包括模型名称和/或语音内容;查询服务器中与所述搜索目标词对应的回放资源,并显示所述回放资源的资源属性;其中,所述资源属性包括时间信息、空间信息和用户信息中的任一项或任几项的组合;根据用户选取的回放资源的资源属性生成所述场景回放指令。可选的,在根据所述虚拟空间信息和所述用户模型信息生成虚拟场景回放内容之后,还包括:在虚拟空间中为每一模型设置对应的渲染相机,并根据用户的当前位置生成所述虚拟场景回放内容对应的回放画面。本申请还提供了一种虚拟场景回放装置,该虚拟场景回放装置包括:回放参数确定模块,用于接收场景回放指令,并根据所述场景回放指令确定回放参数;其中,所述回放参数包括回放空间和回放时间;信息查询模块,用于查询所述回放参数对应的虚拟空间信息和用户模型信息;回放模块,用于根据所述虚拟空间信息和所述用户模型信息生成虚拟场景回放内容。本申请还提供了一种存储介质,其上存储有计算机程序,所述计算机程序执行时实现上述虚拟场景回放方法执行的步骤。本申请还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现上述虚拟场景回放方法执行的步骤。本申请提供了一种虚拟场景回放方法,包括:接收场景回放指令,并根据所述场景回放指令确定回放参数;其中,所述回放参数包括回放空间和回放时间;查询所述回放参数对应的虚拟空间信息和用户模型信息;根据所述虚拟空间信息和所述用户模型信息生成虚拟场景回放内容。本申请在接收到场景回放指令后,根据场景回放指令确定回放参数,回放参数中包括回放空间和回放时间,即需要回放的虚拟场景为回放空间和回放时间对应的虚拟场景。由于需要回放的虚拟场景包括虚拟空间自身的信息和用户模型的信息,因此本申请根据回放参数查询对应的虚拟空间信息和用户模型信息,进而基于虚拟空间信息和用户模型信息生成相应的虚拟场景回放内容。本申请以场景重现的方式重建回放参数对应的虚拟场景,能够保存虚拟场景中的全部信息,实现对特定空间和时间对应的虚拟场景进行回放。本申请同时还提供了一种虚拟场景回放装置、一种电子设备和一种存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例所提供的一种虚拟场景回放方法的流程图;图2为本申请实施例所提供的一种用户模型信息的生成方法的流程图;图3为本申请实施例所提供的一种虚拟相机布局示意图;图4为本申请实施例所提供的一种搜索数字增强内容的AR、VR方法的流程图;图5为本申请实施例所提供的一种移动路径交叉示意图;图6为本申请实施例所提供的一种虚拟场景回放装置的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。下面请参见图1,图1为本申请实施例所提供的一种虚拟场景回放方法的流程图。具体步骤可以包括:S101:接收场景回放指令,并根据所述场景回放指令确定回放参数;其中,本实施例可以应用于VR设备或AR设备,VR设备或AR设备通过显示装置显示画面,也可以在接收到场景回放指令后显示历史时间段内的画面。场景回放指令为用于播放历史时间段内任意用户使用VR设备或AR设备时的虚拟场景的指令。例如,用户A在8:00~8:20使用VR设备游玩了VR游戏,用户B可以在9:00通过场景回放指令查看用户A在8:00~8:20内游玩的过程。在接收到场景回放指令后,可以解析该场景回放指令得到回放参数,回放参数中可以包括回放空间和回放时间。回放空间指待回放内容所在的本文档来自技高网...

【技术保护点】
1.一种虚拟场景回放方法,其特征在于,包括:/n接收场景回放指令,并根据所述场景回放指令确定回放参数;其中,所述回放参数包括回放空间和回放时间;/n查询所述回放参数对应的虚拟空间信息和用户模型信息;/n根据所述虚拟空间信息和所述用户模型信息生成虚拟场景回放内容。/n

【技术特征摘要】
1.一种虚拟场景回放方法,其特征在于,包括:
接收场景回放指令,并根据所述场景回放指令确定回放参数;其中,所述回放参数包括回放空间和回放时间;
查询所述回放参数对应的虚拟空间信息和用户模型信息;
根据所述虚拟空间信息和所述用户模型信息生成虚拟场景回放内容。


2.根据权利要求1所述虚拟场景回放方法,其特征在于,查询所述回放参数对应的虚拟空间信息,包括:
读取预设存储空间中的虚拟空间源文件,并根据所述虚拟空间源文件确定所述场景参数对应的虚拟空间信息;其中,所述虚拟空间信息包括场景模型信息和物体模型信息。


3.根据权利要求1所述虚拟场景回放方法,其特征在于,查询所述回放参数对应的用户模型信息,包括:
根据所述回放参数生成数据下载请求,并将所述数据下载请求发送至服务器,以便所述服务器返回所述回放参数对应的用户模型信息。


4.根据权利要求3所述虚拟场景回放方法,其特征在于,所述用户模型信息的生成过程包括:
在虚拟空间中以用户模型的几何中心为球心构建半径为预设长度的用户球体;
根据所述用户球体的空间位置在虚拟空间中设置三个以上的虚拟相机,利用所述虚拟相机采集用户模型动作和用户模型渲染图层;其中,所述虚拟相机的视场角不与所述用户球体相交,所有所述虚拟相机的拍摄区域完全覆盖所述用户球体;
根据所述用户球体的空间位置在虚拟空间中设置虚拟麦克风,利用所述虚拟麦克风采集用户语音;
将所述用户模型动作、所述用户模型渲染图层和所述用户语音作为用户模型信息上传至所述服务器。


5.根据权利要求1所述虚拟场景回放方法,其特征在于,根据所述虚拟空间信息和所述用户模型信息生成虚拟场景回放内容,包括:
将所述虚拟空间信息对应的场景模型和物体模型按照时间顺序生成空间显示...

【专利技术属性】
技术研发人员:邱涛张向军王铁存刘影疏吕廷昌王凯姜滨迟小羽
申请(专利权)人:歌尔光学科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1