基于VR的空间场景展示方法、系统及存储介质技术方案

技术编号:37331963 阅读:11 留言:0更新日期:2023-04-21 23:09
本发明专利技术公开了基于VR的空间场景展示方法、系统及存储介质,本发明专利技术方案巧妙性通过对用户发起的VR场景展示请求进行响应,结合用户的位姿信息、视野信息来对应不同的VR展示场景渲染优先级和策略,同时还对用户的眼动变化情况进行监测,实时获取用户当前的视野信息变化情况,以此来对渲染优先级和策略进行及时更新,为用户VR空间展示提供及时的视觉感官体验;本方案还通过场景分割的方式对待渲染场景进行分割成子场景,然后分别编号和赋予不同的渲染顺序,使得经渲染后的子场景能够基于编号重新拼接展示,以及根据优先级来进行及时渲染和生成,以便终端设备进行及时下载和加载,本方案实施可靠、使用人性化、空间展示灵活和能够提升用户使用体验。升用户使用体验。升用户使用体验。

【技术实现步骤摘要】
基于VR的空间场景展示方法、系统及存储介质


[0001]本专利技术涉及虚拟现实
,尤其涉及基于VR的空间场景展示方法、系统及存储介质。

技术介绍

[0002]虚拟现实(VR)技术作为可以创建和体验虚拟世界的仿真技术,目前其已经逐渐成为人机交互方向的研究热点之一,随着虚拟现实技术的发展,用户对于虚拟现实的真实度和代入感的要求也越来越高,而空间场景的展示作为VR技术的关键之一,目前大部分VR空间场景展示是遵循预设的画面加载顺序,这种情况下,用户在进入到一个临时加载的新场景时,通常需要较长的场景加载等待时间,这直接影响到了用户的VR使用体验,尤其是基于VR的游戏开发也随之增多,其往往涉及到临时加载空间场景的情况,虽然有部分研究人员提出了渲染、加载的提速方案,但是其大部分是依赖于提高设备的算力和存储读写能力,即,增强硬件性能;而当前结合用户实际观感情况,进行优化配置场景的加载策略,还鲜有研究,因此,如何提供一种能够及时有效地将场景进行渲染和展示的方案是非常具有现实意义的课题。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提出一种实施可靠、使用人性化、空间展示灵活和能够提升用户使用体验的基于VR的空间场景展示方法、系统及存储介质。
[0004]为了实现上述的技术目的,本专利技术所采用的技术方案为:
[0005]一种基于VR的空间场景展示方法,其包括:
[0006]响应用户通过终端设备发起的VR场景展示请求,按预设条件确定展示请求对应的VR展示场景,将其设为待渲染场景;<br/>[0007]获取用户对应的位姿信息和视野信息,根据位姿信息和视野信息在待渲染场景中确定当前展示场景区域信息和不同区域的渲染优先级信息及渲染策略信息;
[0008]根据渲染优先级信息和渲染策略信息,按预设条件对待渲染场景进行渲染处理,生成VR展示场景;
[0009]终端设备按预设条件获取VR展示场景,结合当前展示场景区域信息将VR展示场景可视化展示。
[0010]作为一种较优的选择实施方式,优选的,本方案还包括:
[0011]感应终端设备的启动信号,对用户进行穿戴识别和/或提示,令终端设备按预设条件被穿戴;
[0012]对用户的身形信息、位姿信息和视野信息进行采集和确认,完成终端设备的参数校准。
[0013]其中,所述身形信息包括:身高、臂长、腿长;
[0014]所述位姿信息包括:用户姿态、身体朝向和面部朝向;
[0015]所述视野信息包括:用户眼部对应的视角范围。
[0016]作为一种较优的选择实施方式,优选的,本方案对用户的身形信息、位姿信息和视野信息进行采集和确认时,还输出预设动作指令,且实时感应和采集用户的身形姿态或眼部动作变化,然后将其与预设动作指令进行匹配且相应生成校准参数,通过用户的身形信息、位姿信息和视野信息以及校准参数完成终端设备的参数校准。
[0017]作为一种较优的选择实施方式,优选的,本方案还包括:
[0018]按预设时间频率获取用户的眼动数据,根据眼动数据实时更新渲染优先级信息和渲染策略信息。
[0019]作为一种较优的选择实施方式,优选的,本方案获取用户对应的位姿信息和视野信息,根据位姿信息和视野信息在待渲染场景中确定当前展示场景区域信息和不同区域的渲染优先级信息及渲染策略信息包括:
[0020]获取用户对应的位姿信息和视野信息,且以用户当前位置作为VR展示场景的第一目标位置;
[0021]根据位姿信息和视野信息,按照预设条件获取用户当前状态所能观察到的空间范围;
[0022]获取待渲染场景,根据位姿信息和视野信息分别确定待渲染场景中与用户身体前侧相对的预设范围场景区域和进入用户视野的预设范围场景区域,将其设为当前展示场景区域信息,同时,将其渲染优先级信息设定为第一渲染优先级,渲染策略信息设定为第一渲染策略;
[0023]将待渲染场景中除当前展示场景区域信息以外的场景区域对应的渲染优先级信息设定为第二渲染优先级,渲染策略信息设定为第二渲染策略;
[0024]其中,第一渲染优先级的渲染处理顺序先于第二渲染优先级,第一渲染策略的空间场景渲染清晰度为预设值α,第二渲染策略的空间场景渲染清晰度为预设值α
×
0.6~0.8。
[0025]作为一种较优的选择实施方式,优选的,本方案根据渲染优先级信息和渲染策略信息,对待渲染场景进行渲染处理,生成VR展示场景包括:
[0026]获取待渲染场景,将待渲染场景中的当前展示场景区域和非当前展示场景区域进行分割且按预设条件对其分别再次分割成多个子场景,然后按预设条件分别进行顺序编号;
[0027]根据渲染优先级信息和渲染策略信息,对当前展示场景区域和非当前展示场景区域进行渲染,其中,每个子场景完成渲染后,则立即生成和将该子场景渲染完成的信息传输至终端设备。
[0028]作为一种较优的选择实施方式,优选的,本方案按预设时间频率获取用户的眼动数据,根据眼动数据实时更新渲染优先级信息和渲染策略信息包括:
[0029]按预设时间频率获取用户的眼动数据;
[0030]根据眼动数据进行记录当前用户视线所停留的时间t;
[0031]获取时间t,当其大于预设值时,根据用户当前的位姿信息和视野信息获取当前所展示的VR展示场景中位于用户视野信息范围内的区域是否存在未渲染区域,当不存在时,则按预设方式进行渲染,当存在时,则将该区域的渲染优先级信息和渲染策略信息分别设
定为第一渲染优先级和第一渲染策略并前置进行渲染处理,同时标记优先加载信息。
[0032]作为一种较优的选择实施方式,优选的,本方案终端设备按预设条件获取VR展示场景,结合当前展示场景区域信息将VR展示场景可视化展示包括:
[0033]终端设备接收子场景渲染完成的信息提示;
[0034]根据场景渲染完成的信息提示进行获取该子场景是否标记有优先加载信息,当具有时,则立即进行下载,否则按子场景对应的顺序编号进行下载;
[0035]按预设条件将已下载的子场景进行拼接形成VR展示场景,其中,标记有优先加载信息的子场景前置进行拼接处理;
[0036]结合当前展示场景区域信息将VR展示场景可视化展示。
[0037]作为一种较优的选择实施方式,优选的,本方案获取待渲染场景,将待渲染场景中的当前展示场景区域和非当前展示场景区域进行分割且按预设条件对其分别再次分割成多个子场景,然后按预设条件分别进行顺序编号包括:
[0038]获取待渲染场景,对待渲染场景中的元素进行识别和标记;
[0039]将待渲染场景中的当前展示场景区域和非当前展示场景区域进行分割;
[0040]按预设条件对当前展示场景区域和非当前展示场景区域进行区域划分同时进行区域编号,然后根据不同区域编号进行再次分割成多个子场景,其中,每个子场景均具有唯一区域编号,且其还关联有渲染优先级信息和渲染策略信息;
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于VR的空间场景展示方法,其特征在于,其包括:响应用户通过终端设备发起的VR场景展示请求,按预设条件确定展示请求对应的VR展示场景,将其设为待渲染场景;获取用户对应的位姿信息和视野信息,根据位姿信息和视野信息在待渲染场景中确定当前展示场景区域信息和不同区域的渲染优先级信息及渲染策略信息;根据渲染优先级信息和渲染策略信息,按预设条件对待渲染场景进行渲染处理,生成VR展示场景;终端设备按预设条件获取VR展示场景,结合当前展示场景区域信息将VR展示场景可视化展示。2.如权利要求1所述的基于VR的空间场景展示方法,其特征在于,其还包括:感应终端设备的启动信号,对用户进行穿戴识别和/或提示,令终端设备按预设条件被穿戴;对用户的身形信息、位姿信息和视野信息进行采集和确认,完成终端设备的参数校准;其中,所述身形信息包括:身高、臂长、腿长;所述位姿信息包括:用户姿态、身体朝向和面部朝向;所述视野信息包括:用户眼部对应的视角范围。3.如权利要求2所述的基于VR的空间场景展示方法,其特征在于,对用户的身形信息、位姿信息和视野信息进行采集和确认时,还输出预设动作指令,且实时感应和采集用户的身形姿态或眼部动作变化,然后将其与预设动作指令进行匹配且相应生成校准参数,通过用户的身形信息、位姿信息和视野信息以及校准参数完成终端设备的参数校准。4.如权利要求3所述的基于VR的空间场景展示方法,其特征在于,其还包括:按预设时间频率获取用户的眼动数据,根据眼动数据实时更新渲染优先级信息和渲染策略信息。5.如权利要求4所述的基于VR的空间场景展示方法,其特征在于,获取用户对应的位姿信息和视野信息,根据位姿信息和视野信息在待渲染场景中确定当前展示场景区域信息和不同区域的渲染优先级信息及渲染策略信息包括:获取用户对应的位姿信息和视野信息,且以用户当前位置作为VR展示场景的第一目标位置;根据位姿信息和视野信息,按照预设条件获取用户当前状态所能观察到的空间范围;获取待渲染场景,根据位姿信息和视野信息分别确定待渲染场景中与用户身体前侧相对的预设范围场景区域和进入用户视野的预设范围场景区域,将其设为当前展示场景区域信息,同时,将其渲染优先级信息设定为第一渲染优先级,渲染策略信息设定为第一渲染策略;将待渲染场景中除当前展示场景区域信息以外的场景区域对应的渲染优先级信息设定为第二渲染优先级,渲染策略信息设定为第二渲染策略;其中,第一渲染优先级的渲染处理顺序先于第二渲染优先级,第一渲染策略的空间场景渲染清晰度为预设值α,第二渲染策略的空间场景渲染清晰度为预设值α
×
0.6~0.8。6.如权利要求5所述的基于VR的空间场景展示方法,其特征在于,根据渲染优先级信息和渲染策略信息,对待渲染场景进行渲染处理,生成VR展示场景包括:
获取待渲染场景,将待渲染场景中的当前展示场景区域和非当前展示场景区域进行分割且按预设条件对其分别再次分割成多个子场景,然后按预设条件分别进行顺序编号;根据渲染优先级信息和渲染策略信息,对当前展示场景区域和非当前展示场景区域进行渲染,其中,每个子场景完成渲染后,则立即生成和将该子场景渲染完成的信息传输至终端设备。7.如权利要求6所述的基于VR的空间场景展示方法,其特征在于,按预设时间频率获取用户的眼动数据,根据眼动数据实时更新渲染优先级信息和渲染策略信息包括:按预设时间频率获取用户的眼动数据;根据眼动数据进行记录当前用户视线所停留的时间t;获取时间t,当其大于预设值时,根据用户当前的位姿信息和视野信息获取当...

【专利技术属性】
技术研发人员:缪品章陈苹缪文雄翁鲲鹏
申请(专利权)人:富春科技股份有限公司
类型:发明
国别省市:

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

1