视野信息的处理方法、装置、设备及存储介质制造方法及图纸

技术编号:39291489 阅读:20 留言:0更新日期:2023-11-07 10:59
本申请提供一种视野信息的处理方法、装置、设备及存储介质,该方法包括:获取虚拟场景内的多个虚拟对象当前帧的坐标信息,虚拟场景包括多个区域;根据每个虚拟对象当前帧的坐标信息,从多个区域中确定虚拟对象所在的目标区域;确定目标区域对应的可视范围信息,可视范围信息包括多个可视的视野区域和每个视野区域对应的可视范围;根据每个视野区域对应的可视范围,从视野区域包括的多个虚拟对象信息中选取落入可视范围内的多个可视虚拟对象信息;向多个虚拟对象各自对应的客户端发送各自对应的视野信息,视野信息包括各自对应的多个视野区域中每个视野区域对应的多个可视虚拟对象信息。本申请可以提供不同视野范围的视野信息,提高用户体验。提高用户体验。提高用户体验。

【技术实现步骤摘要】
视野信息的处理方法、装置、设备及存储介质


[0001]本申请涉及信息
,尤其涉及一种视野信息的处理方法、装置、设备及存储介质。

技术介绍

[0002]随着信息技术的发展,用户可以通过终端控制虚拟场景中虚拟角色,并获取虚拟角色在虚拟场景中的视野信息,以增强用户的浸入式体验。因此,需要对虚拟场景中的各个虚拟角色的视野信息进行处理。
[0003]相关技术中,通过采用九宫格固定视野大小的方法,处理各个虚拟角色的视野信息。首先,将地图划分为大小相等的多个正方形的格子;然后,确定虚拟角色所在的目标格子;最后,将目标格子周围的八个格子的区域,确定为该虚拟角色的视野信息。
[0004]然而,专利技术人发现现有技术至少存在如下技术问题:由于虚拟角色的视野信息的视野大小是固定的,这样,当虚拟角色位于虚拟场景中的狭窄区域和广阔区域时,视野大小相同,导致用户体验较差。

技术实现思路

[0005]本申请提供一种视野信息的处理方法、装置、设备及存储介质,旨在提供不同视野范围的视野信息,以提高用户体验。
[0006]第一方面,本本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视野信息的处理方法,其特征在于,应用于服务器,包括:获取虚拟场景内的多个虚拟对象当前帧的坐标信息,其中所述虚拟场景包括多个区域;根据每个虚拟对象当前帧的坐标信息,从所述多个区域中确定所述虚拟对象所在的目标区域;确定所述目标区域对应的可视范围信息,其中所述可视范围信息包括多个可视的视野区域和每个视野区域对应的可视范围;根据每个所述视野区域对应的可视范围,从所述视野区域包括的多个虚拟对象信息中选取落入所述可视范围内的多个可视虚拟对象信息;向所述多个虚拟对象各自对应的客户端发送各自对应的视野信息,其中所述视野信息包括各自对应的多个视野区域中每个视野区域对应的多个可视虚拟对象信息。2.根据权利要求1所述的视野信息的处理方法,其特征在于,所述根据每个虚拟对象当前帧的坐标信息,从所述多个区域中确定所述虚拟对象所在的目标区域,包括:根据每个虚拟对象的当前帧的坐标信息,对所述多个虚拟对象进行聚类分类,得到多个虚拟对象组;对于每个虚拟对象组,从中选取遍历的第一个目标虚拟对象,根据所述目标虚拟对象当前帧的坐标信息,从所述多个区域中确定所述目标虚拟对象所在的目标区域;确定所述目标虚拟对象所在的目标区域为所述虚拟对象组内各个虚拟对象所在的目标区域。3.根据权利要求2所述的视野信息的处理方法,其特征在于,所述根据每个虚拟对象的当前帧的坐标信息,对所述多个虚拟对象进行聚类分类,得到多个虚拟对象组,包括:创建第一虚拟对象组并将第一个遍历到了第一虚拟对象划分到所述第一虚拟对象组内;根据第二个遍历到了第二虚拟对象当前帧的坐标信息与所述第一虚拟对象当前帧的坐标信息,确定所述第一虚拟对象与所述第二虚拟对象的距离,若所述距离不大于预设距离,则将所述第二虚拟对象划分到所述第一虚拟对象组内,若所述距离大于所述预设距离,则创建第二虚拟对象组并将所述第二虚拟对象划分到所述第二虚拟对象组内;根据第三个遍历到了第三虚拟对象当前帧的坐标信息、所述第一虚拟对象当前帧的坐标信息和所述第二虚拟对象当前帧的坐标信息,确定所述第一虚拟对象与所述第三虚拟对象的距离,若所述距离不大于所述预设距离,则将所述第三虚拟对象划分到所述第一虚拟对象组内,若所述距离大于所述预设距离,则确定所述第二虚拟对象与所述第三虚拟对象的距离,若所述距离不大于所述预设距离,则将所述第三虚拟对象划分到所述第二虚拟对象组内,若所述距离大于所述预设距离,则创建第三虚拟对象组并将所述第三虚拟对象划分到所述第三虚拟对象组内;依次遍历所述多个虚拟对象,得到多个虚拟对象组。4.根据权利要求1所述的视野信息的处理方法,其特征在于,所述确定所述目标区域对应的可视范围信息,包括:根据所述目标区域的区域标识,从区域标识与多个视野区域之间的对应关系中,确定所述目标区域对应的多个可视的视野区域;
对于每个视野区域,获取上一帧视野信息对应的历史可视范围以及落入所述历史可视范围内的多个可视虚拟对象信息的数量;若所述数量大于或等于第一预设数量,则缩小所述历史可视范围,得到所述目标区域对应的可视范围,若所述数量小于或等于第二预设数量,则增大所述历史可视范围,得到所述目标区域对应的可视范围;其中,所述第一预设数量大于所述第二预设数量。5.根据权利要求4所述的视野信息的处理方法,其特征在于,所述历史可视范围包括X轴方向的历史可视参数、Y轴方向的历史可视参数和Z轴方向的历史可视参数;相应地,其中缩小所述历史可视范围,得到所述目标区域对应的可视范围,包括:获取调整参数和最小可视范围,其中所述最小可视范围包括X轴方向的最小可视参数,Y轴方向的最小可视参数和Z轴方向的最小可视参数;确定所述X轴方向的最小可视参数与所述Y轴方向的最小可视参数之间的第一比值,以及,所述X轴方向的历史可视参数与所述Y轴方向的历史可视参数之间的第二比值;若所述第一比值小于所述第二比值,则将所述X轴方向的历史可视参数减去所述调整参数,确定调整后的X轴方向的可视参数、所述Y轴方向的历史可视参数和所述Z轴方向的历史可视参数为所述目标区域对应的可视范围;若所述第一比值大于或等于所述第二比值,则将所述Y轴方向的历史可视参数减去所述调整参数,确定所述X轴方向的历史可视参数、调整后的Y轴方向的可视参数和所述Z轴方向的历史可视参数为所述目标区域对应的可视范围。6.根据权利要求4所述的视野信息的处理方法...

【专利技术属性】
技术研发人员:黄进坚刘超伍健君张广意冯经宇李华桂张林
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:

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

1