虚拟对象的展示方法、装置、设备制造方法及图纸

技术编号:26715628 阅读:24 留言:0更新日期:2020-12-15 14:09
本发明专利技术实施例提供一种虚拟对象的展示方法、装置、设备,该方法应用于图形界面,图形界面中加载有虚拟对象和虚拟摄像机,虚拟摄像机用于采集对虚拟对象的展示图像。该方法包括:确定虚拟摄像机与虚拟对象的相对位置信息;基于相对位置信息确定虚拟摄像机的运动权限;响应于对图形界面的触控指令,控制虚拟摄像机在设定三维空间中根据触控指令和运动权限进行运动,以调整对虚拟对象的展示图像。该方法中,通过控制虚拟摄像机在设定三维空间中根据触控指令和运动权限进行运动,从而在设定三维空间中对虚拟对象进行多角度展示,既为用户提供更丰富的观察视角,又通过设定三维空间和运动权限避免某些视角下对虚拟对象的异常展示,提升用户体验。

【技术实现步骤摘要】
虚拟对象的展示方法、装置、设备
本专利技术涉及图像
,尤其涉及一种虚拟对象的展示方法、装置、设备。
技术介绍
虚拟对象包括虚拟场景中的多种场景资源。虚拟对象比如是虚拟角色、道具。以游戏中的虚拟角色为例,玩家会选取虚拟角色,并通过控制虚拟角色的行为参与到游戏中。因而,虚拟角色既是玩家参与游戏的重要载体,也是游戏出品方吸引玩家的重要工具。玩家进入游戏后,可以在虚拟角色展示界面中查看各个虚拟角色的外观及角色设定。目前,在虚拟角色展示界面中,玩家一般会通过触摸屏幕来控制虚拟角色进行单轴旋转,或对虚拟角色进行缩放操作,从而查看虚拟角色的外观细节。但这种查看方式由于提供给玩家的观察视角单一,所能展示的虚拟角色外观细节有限,难以满足玩家对虚拟角色的观察需求。如何展示虚拟对象,以提升对虚拟对象的观察体验,成为亟待解决的技术问题。
技术实现思路
本专利技术实施例提供一种虚拟对象的展示方法、装置、设备,用以在设定三维空间中对虚拟对象进行多角度展示,提升用户观察体验。第一方面,本专利技术实施例提供一种虚拟对象的展示方法,该方法应用于图形界面,该图形界面中加载有虚拟对象和虚拟摄像机,该虚拟摄像机用于采集对虚拟对象的展示图像,该方法包括:确定虚拟摄像机与虚拟对象的相对位置信息;基于相对位置信息确定虚拟摄像机的运动权限;响应于对图形界面的触控指令,控制虚拟摄像机在设定三维空间中根据触控指令和运动权限进行运动,以调整对虚拟对象的展示图像。在一种可能的设计中,相对位置信息包括虚拟摄像机到虚拟对象的距离;基于相对位置信息确定虚拟摄像机的运动权限,包括:若虚拟摄像机到虚拟对象的距离小于第一阈值,则确定虚拟摄像机的运动权限包括第一方向运动权限和第二方向运动权限,其中第一方向和第二方向根据虚拟对象在三维空间中的姿态预先设定。在一种可能的设计中,设定三维空间包括环绕于虚拟对象的第一曲面边界,第一曲面边界到虚拟对象的距离小于或等于第一阈值。响应于对图形界面的触控指令,控制虚拟摄像机在设定三维空间中根据触控指令和运动权限进行运动,包括:若检测到触控指令,则获取触控指令的移动轨迹;根据触控指令的移动轨迹以及运动权限,确定虚拟摄像机在第一曲面边界上的第一运动路径;控制虚拟摄像机在第一运动路径上进行运动。在一种可能的设计中,虚拟对象包括多个第一参考点,第一曲面边界包括多个第一圆形轨道以及经过多个第一圆形轨道的多条第一曲线,各第一圆形轨道分别以多个第一参考点中各自对应的第一参考点为中心。在一种可能的设计中,根据触控指令的移动轨迹以及运动权限,确定虚拟摄像机在第一曲面边界上的第一运动路径,包括:若触控指令的移动轨迹的方向为第一方向,并且运动权限包括第一方向运动权限,则从多条第一曲线中选取经过虚拟摄像机所处位置的第一曲线作为第一运动路径,其中,第一运动路径的起点为虚拟摄像机所处位置。在一种可能的设计中,根据触控指令的移动轨迹以及运动权限,确定虚拟摄像机在第一曲面边界上的第一运动路径,包括:若触控指令的移动轨迹的方向为第二方向,并且运动权限包括第二方向运动权限,则以多个第一圆形轨道中虚拟摄像机所处的第一圆形轨道i作为第一运动路径,第二方向平行于第一圆形轨道i所在平面。在一种可能的设计中,相对位置信息包括虚拟摄像机到虚拟对象的距离。基于相对位置信息确定虚拟摄像机的运动权限,包括:若虚拟摄像机到虚拟对象的距离大于第一阈值,并且,虚拟摄像机到虚拟对象的距离小于第二阈值,则确定虚拟摄像机的运动权限包括第一方向运动权限、第二方向运动权限以及缩放运动权限。其中,第二阈值大于第一阈值,第一方向和第二方向根据虚拟对象在三维空间中的姿态预先设定,缩放运动的方向垂直于第一方向和第二方向。在一种可能的设计中,设定三维空间包括环绕于虚拟对象的第一曲面边界和第二曲面边界、以及处于第二曲面边界与第一曲面边界之间的三维空间区域;第一曲面边界到虚拟对象的距离小于或等于第一阈值,第二曲面边界到虚拟对象的距离大于第一阈值,第二曲面边界到虚拟对象的距离小于或等于第二阈值,第二阈值大于第一阈值。响应于对图形界面的触控指令,控制虚拟摄像机在设定三维空间中根据触控指令和运动权限进行运动,包括:若检测到触控指令,则获取触控指令的移动轨迹;根据触控指令的移动轨迹以及运动权限,确定虚拟摄像机的第二运动路径,其中,第二运动路径处于第二曲面边界上,或者第二运动路径处于三维空间区域中;控制虚拟摄像机在第二运动路径上进行运动。在一种可能的设计中,虚拟对象包括多个第二参考点,第二曲面边界包括多个第二圆形轨道以及经过多个第二圆形轨道的多条第二曲线,各第二圆形轨道分别以多个第二参考点中各自对应的第二参考点为中心。在一种可能的设计中,根据触控指令的移动轨迹以及运动权限,确定虚拟摄像机的第二运动路径,包括:若触控指令的移动轨迹的方向为第一方向,并且运动权限包括第一方向运动权限,则从多条第二曲线中选取经过虚拟摄像机所处位置的第二曲线作为第二运动路径,其中,第二运动路径的起点为虚拟摄像机所处位置。在一种可能的设计中,根据触控指令的移动轨迹以及运动权限,确定虚拟摄像机的第二运动路径,包括:若触控指令的移动轨迹的方向为第二方向,并且运动权限包括第二方向运动权限,则以多个第二圆形轨道中虚拟摄像机所处的第二圆形轨道i作为第二运动路径,其中第二方向平行于第二圆形轨道i所在平面。在一种可能的设计中,根据触控指令的移动轨迹以及运动权限,确定虚拟摄像机的第二运动路径,包括:若触控指令的移动轨迹的方向包括多个方向,并且运动权限包括缩放运动权限,则基于虚拟摄像机所处位置以及多条轨迹的移动方向,确定虚拟摄像机在三维空间区域中的第二运动路径。在一种可能的设计中,相对位置信息包括虚拟摄像机到虚拟对象的距离;基于相对位置信息确定虚拟摄像机的运动权限,包括:若虚拟摄像机到虚拟对象的距离等于第一阈值,则确定虚拟摄像机的运动权限包括在第一范围桶中的第一运动权限;其中,设定三维空间包括环绕于虚拟对象的第一范围桶,第一范围桶到虚拟对象的距离为第一阈值。在一种可能的设计中,虚拟对象包括多个第一视点,多个第一视点与第一范围桶中的多个第一轴点一一对应,第一范围桶是由多个第一轴点插值计算得到的多个第一圆形轨迹组成的。响应于对图形界面的触控指令,控制虚拟摄像机在设定三维空间中根据触控指令和运动权限进行运动,包括:若检测到触控指令,则获取触控指令的移动轨迹;根据触控指令的移动轨迹以及第一运动权限,控制虚拟摄像机在第一范围桶中进行运动。其中,虚拟摄像机的光轴指向由虚拟摄像机所处的第一轴点指向该第一轴点对应的第一视点。在一种可能的设计中,相对位置信息包括虚拟摄像机到虚拟对象的距离。基于相对位置信息确定虚拟摄像机的运动权限,包括:若虚拟摄像机到虚拟对象的距离大于第一阈值,并且,虚拟摄像机到虚拟对象的距离小于第二阈值,则确定虚拟摄像机的运动权限包括在第二范围桶中的第二运动权限、以及在第二范围桶与第一范围桶之间的第三运动权限。本文档来自技高网...

【技术保护点】
1.一种虚拟对象的展示方法,其特征在于,所述方法应用于图形界面,所述图形界面中加载有虚拟对象和虚拟摄像机,所述虚拟摄像机用于采集对所述虚拟对象的展示图像,所述方法包括:/n确定所述虚拟摄像机与所述虚拟对象的相对位置信息;/n基于所述相对位置信息确定所述虚拟摄像机的运动权限;/n响应于对所述图形界面的触控指令,控制所述虚拟摄像机在设定三维空间中根据所述触控指令和所述运动权限进行运动,以调整所述展示图像。/n

【技术特征摘要】
1.一种虚拟对象的展示方法,其特征在于,所述方法应用于图形界面,所述图形界面中加载有虚拟对象和虚拟摄像机,所述虚拟摄像机用于采集对所述虚拟对象的展示图像,所述方法包括:
确定所述虚拟摄像机与所述虚拟对象的相对位置信息;
基于所述相对位置信息确定所述虚拟摄像机的运动权限;
响应于对所述图形界面的触控指令,控制所述虚拟摄像机在设定三维空间中根据所述触控指令和所述运动权限进行运动,以调整所述展示图像。


2.根据权利要求1所述的方法,其特征在于,所述相对位置信息包括所述虚拟摄像机到所述虚拟对象的距离;
所述基于所述相对位置信息确定所述虚拟摄像机的运动权限,包括:
若所述虚拟摄像机到所述虚拟对象的距离小于第一阈值,则确定所述虚拟摄像机的运动权限包括第一方向运动权限和第二方向运动权限,其中第一方向和第二方向根据所述虚拟对象在三维空间中的姿态预先设定。


3.根据权利要求2所述的方法,其特征在于,所述设定三维空间包括环绕于所述虚拟对象的第一曲面边界,所述第一曲面边界到所述虚拟对象的距离小于或等于所述第一阈值;
所述响应于对所述图形界面的触控指令,控制所述虚拟摄像机在设定三维空间中根据所述触控指令和所述运动权限进行运动,包括:
若检测到所述触控指令,则获取所述触控指令的移动轨迹;
根据所述触控指令的移动轨迹以及所述运动权限,确定所述虚拟摄像机在所述第一曲面边界上的第一运动路径;
控制所述虚拟摄像机在所述第一运动路径上进行运动。


4.根据权利要求3所述的方法,其特征在于,所述虚拟对象包括多个第一参考点,所述第一曲面边界包括多个第一圆形轨道以及经过所述多个第一圆形轨道的多条第一曲线,各第一圆形轨道分别以所述多个第一参考点中各自对应的第一参考点为中心。


5.根据权利要求1所述的方法,其特征在于,所述相对位置信息包括所述虚拟摄像机到所述虚拟对象的距离;
所述基于所述相对位置信息确定所述虚拟摄像机的运动权限,包括:
若所述虚拟摄像机到所述虚拟对象的距离大于第一阈值,并且,所述虚拟摄像机到所述虚拟对象的距离小于第二阈值,则确定所述虚拟摄像机的运动权限包括第一方向运动权限、第二方向运动权限以及缩放运动权限;
其中,所述第二阈值大于所述第一阈值,第一方向和第二方向根据所述虚拟对象在三维空间中的姿态预先设定,缩放运动的方向垂直于所述第一方向和所述第二方向。


6.根据权利要求5所述的方法,其特征在于,所述设定三维空间包括环绕于所述虚拟对象的第一曲面边界和第二曲面边界、以及处于所述第二曲面边界与所述第一曲面边界之间的三维空间区域;
所述第一曲面边界到所述虚拟对象的距离小于或等于所述第一阈值,所述第二曲面边界到所述虚拟对象的距离大于所述第一阈值,所述第二曲面边界到所述虚拟对象的距离小于或等于所述第二阈值,所述第二阈值大于所述第一阈值;
所述响应于对所述图形界面的触控指令,控制所述虚拟摄像机在设定三维空间中根据所述触控指令和所述运动权限进行运动,包括:
若检测到所述触控指令,则获取所述触控指令的移动轨迹;
根据所述触控指令的移动轨迹以及所述运动权限,确定所述虚拟摄像机的第二运动路径,其中,所述第二运动路径处于所述第二曲面边界上,或者所述第二运动路径处于所述三维空间区域中;
控制所述虚拟摄像机在所述第二运动路径上进行运动。


7.根据权利要求6所述的方法,其特征在于,所述虚拟对象包括多个第二参考点,所述第二曲面边界包括多个第二圆形轨道以及经过所述多个第二圆形轨道的多条第二曲线,各第二圆形轨道分别以所述多个第二参考点中各自对应的第二参考点为中心。


8.根据权利要求1所述的方法,其特征在于,所述相对位置信息包括所述虚拟摄像机到所述虚拟对象的距离;
所述基于所述相对位置信息确定所述虚拟摄像机的运动权限,包...

【专利技术属性】
技术研发人员:陈瑽裴萌李嘉乐房本旭张峰田吉亮庄涛徐丹
申请(专利权)人:北京完美赤金科技有限公司
类型:发明
国别省市:北京;11

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

1