本申请涉及计算机及人机交互,具体而言,涉及一种虚拟形象的编辑方法、装置、计算机可读介质及电子设备。
背景技术:
1、在针对虚拟形象的编辑场景中,比如在游戏中针对游戏虚拟人物的编辑场景,通常是通过滑杆调整游戏虚拟人物不同虚拟元素(如眼睛,鼻子,嘴巴等等)的显示特征,从而达到编辑虚拟形象的目的。然而,传统的操作方式一般都是需要用户点选与虚拟元素对应的滑杆,期间会频繁切换不同虚拟元素对应的滑杆,导致用户手感比较生硬,操作比较繁琐,编辑效率低。基于此,如何提高在虚拟形象编辑过程中的效率是及亟待解决的技术问题。
技术实现思路
1、本申请的实施例提供了一种虚拟形象的编辑方法、装置、介质、电子设备及程序产品,进而至少在一定程度上可以提高在虚拟形象编辑过程中的效率。
2、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
3、根据本申请实施例的一个方面,提供了一种虚拟形象的编辑方法,所述方法包括:显示待编辑的虚拟形象,所述虚拟形象上包括至少一个虚拟元素,其中,每一个虚拟元素在所述虚拟形象上的所在位置配置有网格控件;获取针对目标虚拟元素所对应网格控件的第一控制操作;根据所述第一控制操作,实时编辑所述目标虚拟元素在目标特征属性上的显示特征,所述目标特征属性包括所述目标虚拟元素在三维坐标下的形状特征属性。
4、根据本申请实施例的一个方面,提供了一种虚拟形象的编辑装置,所述装置包括:显示单元,被用于显示待编辑的虚拟形象,所述虚拟形象上包括至少一个虚拟元素,其中,每一个虚拟元素在所述虚拟形象上的所在位置配置有网格控件;第一获取单元,被用于获取针对目标虚拟元素所对应网格控件的第一控制操作;编辑单元,被用于根据所述第一控制操作,实时编辑所述目标虚拟元素在目标特征属性上的显示特征,所述目标特征属性包括所述目标虚拟元素在三维坐标下的形状特征属性。
5、在本申请的一些实施例中,基于前述方案,所述装置还包括:构建单元,被用于在显示待编辑的虚拟形象之前,为所述虚拟形象上的各个虚拟元素构建特征控制器,所述特征控制器用于更新所述虚拟元素的显示特征;生成单元,被用于在所述虚拟形象上的虚拟元素位置生成与所述特征控制器相关联的网格控件,所述网格控件用于触发所述特征控制器更新所述虚拟元素的显示特征的更新动作。
6、在本申请的一些实施例中,基于前述方案,所述生成单元配置为:为所述特征控制器配置针对所述虚拟元素的特征更新规则;根据所述特征更新规则,在所述虚拟形象上的虚拟元素位置生成与所述特征控制器相关联的网格控件;
7、在本申请的一些实施例中,基于前述方案,所述特征更新规则包括控制区域,所述控制区域用于限定所述特征控制器在所述虚拟形象上的影响区域。
8、在本申请的一些实施例中,基于前述方案,所述生成单元配置为:在各个特征控制器对应的所述控制区域绘制遮罩图;在所述遮罩图上生成与所述特征控制器相关联的网格控件。
9、在本申请的一些实施例中,基于前述方案,所述特征更新规则还包括所述虚拟元素在各个特征属性上的属性值上限和属性值下限,所述属性值上限和属性值下限用于限定针对所述虚拟元素在对应特征属性上的更新范围。
10、在本申请的一些实施例中,基于前述方案,所述显示单元配置为:响应于在游戏场景中监测到针对所述虚拟形象的编辑指令,显示虚拟形象编辑界面;在所述虚拟形象编辑界面显示待所述虚拟形象,并在所述虚拟形象上的各个虚拟元素位置显示网格控件。
11、在本申请的一些实施例中,基于前述方案,所述装置还包括:第二获取单元,被用于在获取针对目标虚拟元素所对应网格控件的第一控制操作之前,获取针对目标虚拟元素所对应网格控件的第二控制操作;选定单元,被用于根据所述第二控制操作,在所述目标虚拟元素对应的各个特征属性中选定目标特征属性。
12、在本申请的一些实施例中,基于前述方案,所述编辑单元配置为:根据所述第一控制操作,实时更新所述目标虚拟元素在所述目标特征属性上的属性值;按照所述目标虚拟元素在所述目标特征属性上的属性值,通过特征控制器更新所述目标虚拟元素在目标特征属性上的显示特征。
13、在本申请的一些实施例中,基于前述方案,所述编辑单元还配置为:获取针对目标虚拟元素所对应网格控件的第三控制操作;根据所述第三控制操作,确定更新所述属性值的更新速率;按照所述更新速率,根据所述第一控制操作,实时更新所述目标虚拟元素在所述目标特征属性上的属性值。
14、在本申请的一些实施例中,基于前述方案,所述显示单元还配置为:在按照所述目标虚拟元素在所述目标特征属性上的属性值,通过特征控制器更新所述目标虚拟元素在目标特征属性上的显示特征的过程中,同步显示所述目标虚拟元素在所述目标特征属性上的属性值。
15、在本申请的一些实施例中,基于前述方案,所述目标特征属性包括形状特征属性,颜色特征属性,亮度特征属性中的任意一种。
16、根据本申请实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的虚拟形象的编辑方法。
17、根据本申请实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的虚拟形象的编辑方法。
18、根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中所述的虚拟形象的编辑方法。
19、在本申请的一些实施例所提供的技术方案中,一方面,由于每一个虚拟元素在所述虚拟形象上的所在位置均配置有网格控件,因此,用户可以快捷切换到不同虚拟元素所对应的网格控件上直接进行第一控制操作,从而可以提高用户编辑虚拟形象的效率。另一方面,由于网格控件是直接配置在虚拟形象上的虚拟元素所在位置的,因此通过第一控制操作来实时操作网格控件编辑虚拟元素在目标特征属性特别是在三维坐标下形状特征属性上的显示特征,可以使用户体验到直接在虚拟形象的虚拟元素上进行控制操作的真实感受,比如,可以使用户真实体验到捏造虚拟元素形状的感受,如此一来,有利于增强用户的交互感,从而增强虚拟形象的编辑效果,提高用户编辑虚拟形象的效率。
20、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种虚拟形象的编辑方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在显示待编辑的虚拟形象之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述虚拟形象上的虚拟元素位置生成与所述特征控制器相关联的网格控件,包括:
4.根据权利要求3所述的方法,其特征在于,所述特征更新规则包括控制区域,所述控制区域用于限定所述特征控制器在所述虚拟形象上的影响区域。
5.根据权利要求4所述的方法,其特征在于,所述根据所述特征更新规则,在所述虚拟形象上的虚拟元素位置生成与所述特征控制器相关联的网格控件,包括:
6.根据权利要求3所述的方法,其特征在于,所述特征更新规则还包括所述虚拟元素在各个特征属性上的属性值上限和属性值下限,所述属性值上限和属性值下限用于限定针对所述虚拟元素在对应特征属性上的更新范围。
7.根据权利要求1所述的方法,其特征在于,所述显示待编辑的虚拟形象,包括:
8.根据权利要求1所述的方法,其特征在于,在获取针对目标虚拟元素所对应网格控件的第一控制操作之前,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述根据所述第一控制操作,实时编辑所述目标虚拟元素在目标特征属性上的显示特征,包括:
10.根据权利要求9所述的方法,其特征在于,所述根据所述第一控制操作,实时更新所述目标虚拟元素在所述目标特征属性上的属性值,包括:
11.根据权利要求9所述的方法,其特征在于,在按照所述目标虚拟元素在所述目标特征属性上的属性值,通过特征控制器更新所述目标虚拟元素在目标特征属性上的显示特征的过程中,所述方法还包括:
12.一种虚拟形象的编辑装置,其特征在于,所述装置包括:
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行以实现如权利要求1至11任一项所述的虚拟形象的编辑方法所执行的操作。
14.一种计算机设备,其特征在于,所述计算机设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述至少一条程序代码由所述一个或多个处理器加载并执行以实现如权利要求1至11任一项所述的虚拟形象的编辑方法所执行的操作。
15.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中,且适于由处理器读取并执行,以使得具有所述处理器的计算机设备执行权利要求1至11任一项所述的虚拟形象的编辑方法。