【技术实现步骤摘要】
虚拟对象的处理方法、装置、设备及存储介质
[0001]本公开实施例涉及图像处理
,尤其涉及一种虚拟对象的处理方法、装置、设备及存储介质。
技术介绍
[0002]随着移动通信技术的快速发展,移动终端已经成为用户不可或缺的娱乐工具之一等。其中,基于用户图像生成虚拟对象为其中一种应用场景。而且虚拟对象在特效处理及虚拟现实中被广泛应用。
[0003]目前,在生成虚拟对象或者虚拟模型后,直接将虚拟对象整体显示于画面中。这种虚拟对象的呈现方式相对单一,缺少趣味性。
技术实现思路
[0004]本公开实施例提供一种虚拟对象的处理方法、装置、设备及存储介质,可以增加虚拟对象呈现方式的多样性,从而提高展示效果。
[0005]第一方面,本公开实施例提供了一种虚拟对象的处理方法,包括:基于原始图像中的目标对象构建虚拟对象;其中,所述虚拟对象由多个虚拟元件组装而成;根据第一位置信息对所述多个虚拟元件进行分层,获得多层虚拟元件组;其中,每层虚拟元件组中包括一个或者多个虚拟元件;对所述多层虚拟元件组中至少部分虚拟元件组中的一个或多个虚拟元件进行排序,获得第一排序结果;控制所述多个虚拟元件中的至少部分虚拟元件按照所述第一排序结果依次在画面中移动至目标位置,以组装生成所述虚拟对象。
[0006]第二方面,本公开实施例还提供了一种虚拟对象的处理装置,包括:虚拟对象构建模块,基于原始图像中的目标对象构建虚拟对象;其中,所述虚拟对象由多个虚拟元件组装而成;虚拟元件分层模块,根据第一位置信息对所述多个虚拟元件进行 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟对象的处理方法,其特征在于,包括:基于原始图像中的目标对象构建虚拟对象;其中,所述虚拟对象由多个虚拟元件组装而成;根据第一位置信息对所述多个虚拟元件进行分层,获得多层虚拟元件组;其中,每层虚拟元件组中包括一个或者多个虚拟元件;对所述多层虚拟元件组中至少部分虚拟元件组中的一个或多个虚拟元件进行排序,获得第一排序结果;控制所述多个虚拟元件中的至少部分虚拟元件按照所述第一排序结果依次在画面中移动至目标位置,以组装生成所述虚拟对象。2.根据权利要求1所述的方法,其特征在于,根据第一位置信息对所述多个虚拟元件进行分层,包括:根据所述第一位置信息确定所述虚拟对象所处的位置区间;其中,所述位置区间由第一位置信息的第一分量的区间表征;按照第一设定步长将所述位置区间划分为多层子区间;根据所述第一位置信息将所述多个虚拟元件划分至对应的子区间中。3.根据权利要求1所述的方法,其特征在于,对所述多层虚拟元件组中至少部分虚拟元件组中的一个或多个虚拟元件进行排序,包括:对于至少部分虚拟元件组,获取所述虚拟元件组中的一个或多个虚拟元件的第一位置信息中的第二分量和第三分量;根据所述第二分量和所述第三分量确定所述虚拟元件对应的角度信息和/或距离信息;基于所述角度信息和/或距离信息对所述虚拟元件组中的一个或多个虚拟元件进行排序。4.根据权利要求3所述的方法,其特征在于,基于所述角度信息和/或距离信息对所述虚拟元件组中的一个或多个虚拟元件进行排序,包括:根据所述角度信息对所述虚拟元件组中的一个或多个虚拟元件进行排序;基于所述距离信息对所述虚拟元件组中的一个或多个虚拟元件进行二次排序。5.根据权利要求4所述的方法,其特征在于,基于所述距离信息对所述虚拟元件组中的一个或多个虚拟元件进行二次排序,包括:根据所述距离信息确定所述虚拟元件组所处的距离区间;按照第二设定步长将所述距离区间划分为多个子距离区间;根据所述距离信息将排序后的虚拟元件划分至对应的子距离区间中;对划分虚拟元件的子距离区间进行排序。6.根据权利要求1所述的方法,其特征在于,对所述多层虚拟元件组中至少部分虚拟元件组中的一个或多个虚拟元件进行排序,包括:对于至少部分虚拟元件组,对所述虚拟元件组中的一个或多个虚拟元件分别生成一随机数;根据所述随机数分别对所述虚拟元件组中的一个或多个虚拟元件进行排序。7.根据权利要求1所述的方法,其特征在于,在获得多层虚拟元件组之后,还包括:
对所述多层虚拟元件组进行排序,获得第二排序结果;控制所述多个虚拟元件中的至少部分虚拟元件按照所述第一排序结果依次在画面中移动至目标位置,以组装生成所述虚拟对象,包括:控制所述多个虚拟元件中的至少部分虚拟元件按照所述第一排序结果和/或所述第二排序结果依次在画面中移动至目标位置,以组装生成所述虚拟对象。8.根据权利要求7所述的方法,其特征在于,控制所述多个虚拟元件中的至少部分虚拟元件按照所述第一排序结果和/或所述第二排序结果依次在画面中移动至目标位置...
【专利技术属性】
技术研发人员:廖昀昊,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。