虚拟空间中位置数据的处理方法及装置制造方法及图纸

技术编号:32365078 阅读:20 留言:0更新日期:2022-02-20 03:38
本发明专利技术公开了一种虚拟空间中位置数据的处理方法及装置,涉及数据处理技术领域,主要目的在于解决现有虚拟世界中空间场景的位置处理准确性差的问题。主要包括:显示带有目标物的虚拟球面空间,所述虚拟球面空间为基于空间球面坐标系创建的;获取在虚拟世界空间中对所述目标物进行位置操作的第一位置数据,并基于所述虚拟球面空间的视觉中心点的第二位置数据确定所述第一位置数据在所述虚拟球面空间的第三位置数据;在所述第三位置数据的位置点处显示所述目标物。主要用于虚拟空间中位置数据的处理。数据的处理。数据的处理。

【技术实现步骤摘要】
虚拟空间中位置数据的处理方法及装置


[0001]本专利技术涉及一种数据处理
,特别是涉及一种虚拟空间中位置数据的处理方法及装置。

技术介绍

[0002]随着虚拟游戏的快速发展,虚拟世界中的空间场景伴随游戏剧情不断变化,对空间场景的位置处理需求也在不断的提高,尤其是,单视点观察的空间场景,如夜晚观察星空中各种目标,需要固定观察点后,基于操作来调整观察目标的位置,从而满足对位置的处理需求。
[0003]目前,现有基于单视点观察的空间场景中通常是在笛卡尔坐标构建观察目标的空间位置,如通过(x,y,z)坐标值来表示观察目标的空间位置,通过改变(x,y,z)中各项值来改变观察目标的空间位置。但是,由于观察点是固定的,而基于改变(x,y,z)中各项值来改变观察目标的空间位置会导致空间位置变化不够直观,操作复杂,降低了虚拟世界中空间场景的位置处理准确性,从而影响观察目标到观察者之间的观察效果。

技术实现思路

[0004]有鉴于此,本专利技术提供一种虚拟空间中位置数据的处理方法及装置,主要目的在于解决现有虚拟世界中空间场景的位置处理准确性差的问题。
[0005]依据本专利技术一个方面,提供了一种虚拟空间中位置数据的处理方法,包括:
[0006]显示带有目标物的虚拟球面空间,所述虚拟球面空间为基于空间球面坐标系创建的;
[0007]获取在虚拟世界空间中对所述目标物进行位置操作的第一位置数据,并基于所述虚拟球面空间的视觉中心点的第二位置数据确定所述第一位置数据在所述虚拟球面空间的第三位置数据;
[0008]在所述第三位置数据的位置点处显示所述目标物。
[0009]进一步地,所述显示带有目标物的虚拟球面空间之前,所述方法还包括:
[0010]获取与视觉中心点匹配的球面半径,以及所述目标物;
[0011]在所述虚拟世界空间中建立空间球面坐标系,并基于所述球面半径在所述空间球面坐标系中确定出所述虚拟球面空间,以及将所述目标物配置于所述虚拟球面空间中。
[0012]进一步地,所述视觉中心点为所述空间球面坐标系的坐标原点,所述基于所述虚拟球面空间的视觉中心点的第二位置数据确定所述第一位置数据在所述虚拟球面空间的第三位置数据包括:
[0013]从所述坐标原点向所述第一位置数据的位置点发射射线,并确定所述射线与所述虚拟球面空间的交点;
[0014]通过坐标原点与所述射线确定所述交点的角度数据,并基于所述角度数据确定所述目标物在所述虚拟球面空间中的第三位置数据。
[0015]进一步地,所述角度数据包括方位角、俯仰角,所述通过坐标原点与所述射线确定所述交点的角度数据,并基于所述角度数据确定所述目标物在所述虚拟球面空间中的第三位置数据包括:
[0016]基于所述坐标原点确定所述射线的方位角、俯仰角,并确定所述方位角、所述俯仰角的相反数;
[0017]将所述方位角、所述俯仰角的相反数分别确定为所述目标物在虚拟球面空间中的方位角、俯仰角,其中,所述第三位置数据包括所述目标物在所述虚拟球面空间中的方位角、俯仰角。
[0018]进一步地,所述将所述目标物配置于所述空间球面坐标系中包括:
[0019]获取所述目标物的空间球面配置数据;
[0020]解析所述空间球面配置数据中的目标物属性特征、目标物场景特征,并基于所述目标物属性特征、所述目标物场景特征将所述目标物配置于所述空间球面坐标系中。
[0021]进一步地,所述显示带有目标物的虚拟球面空间之后,所述方法还包括:
[0022]当在操作界面检测到对所述目标物进行的位置操作,将所述位置操作在屏幕空间中对应的第五位置数据转换至所述虚拟世界空间中,得到所述第一位置数据;
[0023]解析对所述目标物进行位置操作所产生的操作速度参数;
[0024]所述在所述第三位置数据的位置点处显示所述目标物包括:
[0025]按照所述操作速度参数将所述目标物显示于所述第三位置数据的位置点。
[0026]进一步地,所述显示带有目标物的虚拟球面空间之前,所述方法还包括:
[0027]在所述虚拟球面空间的视觉中心点处配置虚拟相机,以基于所述虚拟相机提供所述虚拟球面空间的可视场景信息;
[0028]所述显示带有目标物的虚拟球面空间包括:
[0029]获取与所述虚拟相机所对应的可视场景信息,所述可视场景信息用于表征基于所述虚拟相机的可视化角度、可视化聚焦参数匹配不同虚拟场景所对应的可视化内容;
[0030]基于所述可视场景信息调整所述虚拟球面空间的输出参数,并基于所述输出参数输出带有所述目标物的虚拟球面空间。
[0031]依据本专利技术另一个方面,提供了一种虚拟空间中位置数据的处理装置,包括:
[0032]第一显示模块,用于显示带有目标物的虚拟球面空间,所述虚拟球面空间为基于空间球面坐标系创建的;
[0033]获取模块,用于获取在虚拟世界空间中对所述目标物进行位置操作的第一位置数据,并基于所述虚拟球面空间的视觉中心点的第二位置数据确定所述第一位置数据在所述虚拟球面空间的第三位置数据;
[0034]第二显示模块,用于在所述第三位置数据的位置点处显示所述目标物。
[0035]进一步地,所述装置还包括:建立模块,
[0036]所述获取模块,还用于获取与视觉中心点匹配的球面半径,以及所述目标物;
[0037]所述建立模块,用于在所述虚拟世界空间中建立空间球面坐标系,并基于所述球面半径在所述空间球面坐标系中确定出所述虚拟球面空间,以及将所述目标物配置于所述虚拟球面空间中。
[0038]进一步地,所述视觉中心点为所述空间球面坐标系的坐标原点,所述获取模块包
括:
[0039]映射单元,用于从所述坐标原点向所述第一位置数据的位置点发射射线,并确定所述射线与所述虚拟球面空间的交点;
[0040]确定单元,用于通过坐标原点与所述射线确定所述交点的角度数据,并基于所述角度数据确定所述目标物在所述虚拟球面空间中的第三位置数据。
[0041]进一步地,所述角度数据包括方位角、俯仰角,所述确定单元包括:
[0042]第一确定子单元,用于基于所述坐标原点确定所述射线的方位角、俯仰角,并确定所述方位角、所述俯仰角的相反数;
[0043]第二确定子单元,用于将所述方位角、所述俯仰角的相反数分别确定为所述目标物在虚拟球面空间中的方位角、俯仰角,其中,所述第三位置数据包括所述目标物在所述虚拟球面空间中的方位角、俯仰角。
[0044]进一步地,所述建立模块包括:
[0045]获取单元,用于获取所述目标物的空间球面配置数据;
[0046]配置单元,用于解析所述空间球面配置数据中的目标物属性特征、目标物场景特征,并基于所述目标物属性特征、所述目标物场景特征将所述目标物配置于所述空间球面坐标系中。
[0047]进一步地,所述装置还包括:转换模块,
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟空间中位置数据的处理方法,其特征在于,包括:显示带有目标物的虚拟球面空间,所述虚拟球面空间为基于空间球面坐标系创建的;获取在虚拟世界空间中对所述目标物进行位置操作的第一位置数据,并基于所述虚拟球面空间的视觉中心点的第二位置数据确定所述第一位置数据在所述虚拟球面空间的第三位置数据;在所述第三位置数据的位置点处显示所述目标物。2.根据权利要求1所述的方法,其特征在于,所述显示带有目标物的虚拟球面空间之前,所述方法还包括:获取与视觉中心点匹配的球面半径,以及所述目标物;在所述虚拟世界空间中建立空间球面坐标系,并基于所述球面半径在所述空间球面坐标系中确定出所述虚拟球面空间,以及将所述目标物配置于所述虚拟球面空间中。3.根据权利要求1或2所述的方法,其特征在于,所述视觉中心点为所述空间球面坐标系的坐标原点,所述基于所述虚拟球面空间的视觉中心点的第二位置数据确定所述第一位置数据在所述虚拟球面空间的第三位置数据包括:从所述坐标原点向所述第一位置数据的位置点发射射线,并确定所述射线与所述虚拟球面空间的交点;通过坐标原点与所述射线确定所述交点的角度数据,并基于所述角度数据确定所述目标物在所述虚拟球面空间中的第三位置数据。4.根据权利要求3所述的方法,其特征在于,所述角度数据包括方位角、俯仰角,所述通过坐标原点与所述射线确定所述交点的角度数据,并基于所述角度数据确定所述目标物在所述虚拟球面空间中的第三位置数据包括:基于所述坐标原点确定所述射线的方位角、俯仰角,并确定所述方位角、所述俯仰角的相反数;将所述方位角、所述俯仰角的相反数分别确定为所述目标物在虚拟球面空间中的方位角、俯仰角,其中,所述第三位置数据包括所述目标物在所述虚拟球面空间中的方位角、俯仰角。5.根据权利要求2所述的方法,其特征在于,所述将所述目标物配置于所述虚拟球面空间中包括:获取所述目标物的空间球面配置数据;解析所述空间球面配置数据中的目标物属性特征、目标物场景特征,并基于所述目标物属性特征、所述目标物场景特征将所述目标物配置于所述空间球面坐标系中。6.根据权利要求1所述的方法,其特...

【专利技术属性】
技术研发人员:陈诗雨黄铭明祁喆
申请(专利权)人:完美世界北京软件科技发展有限公司
类型:发明
国别省市:

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

1