虚拟现实应用数据处理方法、计算机设备和存储介质技术

技术编号:19542042 阅读:39 留言:0更新日期:2018-11-24 20:20
本发明专利技术涉及一种虚拟现实应用数据处理方法、计算机设备和存储介质,所述方法包括:接收回放开始指令;响应于所述回放开始指令,将虚拟现实应用恢复至初始运行状态;获取预先捕获并存储的由虚拟现实操作硬件发向运行时库且具有时序的操控数据;将所述操控数据按照相应时序导入所述运行时库中;通过所述运行时库,将导入的所述操控数据传递至处于初始运行状态的所述虚拟现实应用进行回放处理。通过自动回放处理即可重现用户历史操作中的操作,而不需要用户从头开始重新操作,提高了操作效率。

Data Processing Method, Computer Equipment and Storage Media for Virtual Reality Applications

The invention relates to a data processing method, a computer device and a storage medium for virtual reality applications. The method comprises receiving playback start instructions, restoring the virtual reality application to its initial operation state in response to the playback start instructions, acquiring pre-captured and stored hardware for virtual reality operation and sending it to operation. The control data with time sequence is imported into the runtime library according to the corresponding time sequence, and the imported control data is transmitted to the virtual reality application in the initial running state for playback processing through the runtime library. The operation in user's historical operation can be reproduced by automatic playback processing without requiring user to re-operate from scratch, which improves the operation efficiency.

【技术实现步骤摘要】
虚拟现实应用数据处理方法、计算机设备和存储介质
本专利技术涉及计算机
,特别是涉及一种虚拟现实应用数据处理方法、计算机设备和存储介质。
技术介绍
随着科学技术的飞速发展,应用的类型也越来越丰富。虚拟现实(VR,VirtualReality)应用凭借其良好的互动性和较好的体验,越来越受到广大用户的青睐。目前部分虚拟现实应用需要用户进行一系列的操作,当用户完成前一个操作后才能进入到下一个操作,如果用户想要对历史操作中的某一操作重新进行操作时,必须从头开始重新操作,直至操作到想要重现的目标操作。因此,目前用户想要对历史操作中的某一操作重新进行操作时,需要从头开始重新操作,导致操作效率比较低。
技术实现思路
基于此,有必要针对目前用户想要对历史操作中的某一操作重新进行操作时,需要从头开始重新操作,导致操作效率比较低的问题,提供一种虚拟现实应用数据处理方法、计算机设备和存储介质。一种虚拟现实应用数据处理方法,所述方法包括:接收回放开始指令;响应于所述回放开始指令,将虚拟现实应用恢复至初始运行状态;获取预先捕获并存储的由虚拟现实操作硬件发向运行时库且具有时序的操控数据;将所述操控数据按照相应时本文档来自技高网...

【技术保护点】
1.一种虚拟现实应用数据处理方法,所述方法包括:接收回放开始指令;响应于所述回放开始指令,将虚拟现实应用恢复至初始运行状态;获取预先捕获并存储的由虚拟现实操作硬件发向运行时库且具有时序的操控数据;将所述操控数据按照相应时序导入所述运行时库中;通过所述运行时库,将导入的所述操控数据传递至处于初始运行状态的所述虚拟现实应用进行回放处理。

【技术特征摘要】
1.一种虚拟现实应用数据处理方法,所述方法包括:接收回放开始指令;响应于所述回放开始指令,将虚拟现实应用恢复至初始运行状态;获取预先捕获并存储的由虚拟现实操作硬件发向运行时库且具有时序的操控数据;将所述操控数据按照相应时序导入所述运行时库中;通过所述运行时库,将导入的所述操控数据传递至处于初始运行状态的所述虚拟现实应用进行回放处理。2.根据权利要求1所述的方法,其特征在于,在所述接收回放开始指令之前,所述方法还包括:向运行时库注册回调函数;当虚拟现实操作硬件向所述运行时库发送具有时序的操控数据时,调用所述回调函数,捕获所述具有时序的操控数据并存储。3.根据权利要求1所述的方法,其特征在于,所述将所述操控数据按照相应时序导入所述运行时库中,包括:确定与虚拟现实应用对应的回放方式;当所述回放方式为第一回放方式时,则根据与所述第一回放方式对应的加速导入倍数,缩小按时序相邻的所述操控数据的记录时间间隔;将所述操控数据按照相应时序和缩小后的记录时间间隔,依次导入所述运行时库。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定与虚拟现实应用对应的回放方式;当所述回放方式为第二回放方式时,则获取所述操控数据所对应的时间节点;将所述操控数据按照对应的时间节点,依次导入所述运行时库。5.根据权利要求3所述的方法,其特征在于,所述确定与虚拟现实应用对应的回放方式,包括:当虚拟现实应用中的虚拟三维坐标与物理空间中的物理三维坐标满足一一映射关系时,则判定与所述虚拟现实应用对应的回放方式为第一回放方式。6.根据权利要求4所述的方法,其特征在于,所述确定与虚拟现实应用对应的回放方式,包括:当虚拟现实应用中的虚拟三维坐标与物理空间中的物理三维坐标不满足一一映射关系时,则判定与所述虚拟现实应用对应的回放方式为第二回放方式。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述虚拟现实应用根据所述操控数据生成的回放画面;将所述回放画面进行模糊化处理;将模糊化处理后的回放画面输出显示。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:生成与所述回放画面对应的第三方视角画面;将所述第三方视角画面输出,以将所述第三方视角画面叠加于模糊化处理后的回放画面进行显示。9.根据权利要求8所述的方法,其特征在于,所述生成与所述回放画面对应的第三方视角画面,包括:在虚拟现实应用调用绘制函数绘制回放画面时,获取所述虚拟现实应用向所述绘制函数传递的画面绘制参数值;根据第一方视角和第三方视角的绘制参数值转换关系,修改所述画面绘制参数值;调用所述绘制函数,根据修改后的画面绘制参数值绘制第三方视角画面。10.根据权利要求9所述的方法,其特征在于,在虚拟现实应用调用绘制函数绘制回放画面时,获取所述虚拟现实应用向所述绘制函数传递的画面绘制参数值,包括:在虚拟现实应用调用绘制函数绘制回放画面时,通过所述绘制函数中注入的钩子函数,获取所述虚拟现实应用向所述绘制函数传递的画面绘制参数值;所述调用所述绘制函数,根据修改后的画面绘制参数值绘制第三方视角画面,包括:通过所述绘制函数中注入的钩子函数调用所述绘制函数,根据修改后的画面绘制参数值绘制第三方视角画面。11.根据权利要求1至10中任一项所述的方法,其特征在于,所述方法还包括:接收到回放停止指令后,停止将所述操控数据导入...

【专利技术属性】
技术研发人员:周扬林龙芳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1