虚拟对象的编辑方法及相关设备技术

技术编号:38363019 阅读:6 留言:0更新日期:2023-08-05 17:31
本申请实施例提供了一种虚拟对象的编辑方法及相关设备,涉及计算机图形学、动画编辑和人脸处理领域,可应用于云技术、人工智能、智慧交通、辅助驾驶等各种场景。该方法包括:响应于模型的选择操作,在编辑界面上显示基于多边形网格建立的虚拟对象的初始模型和变换模型,并在变换模型上显示相对于初始模型存在运动偏移的顶点的第一偏移信息;响应于基于第一偏移信息进行的编辑操作,确定模型编辑参数,在编辑界面上显示基于模型编辑参数对虚拟对象进行编辑后的目标模型,并在目标模型上显示相对于初始模型存在运动偏移的顶点的第二偏移信息;其中,初始模型、变换模型和目标模型为同拓扑模型。本申请的实施有利于提高虚拟对象的编辑质量。编辑质量。编辑质量。

【技术实现步骤摘要】
虚拟对象的编辑方法及相关设备


[0001]本申请涉及计算机图形学和动画编辑
,具体而言,本申请涉及一种虚拟对象的编辑方法及相关设备。

技术介绍

[0002]在三维建模和动画编辑领域中,模型师需要针对角色制作多个单独的预定义形状,然而由于各个形状是单独制作的,模型师难以把握各个形状中各个顶点之间的相对关系,导致在将各单独的形状进行组合时,组合形成的动画模型中部分顶点形变运动不统一,动画编辑的质量差。

技术实现思路

[0003]本申请实施例提供了一种虚拟对象的编辑方法及相关设备,可以解决现有技术中动画编辑质量差的问题。所述技术方案如下:
[0004]根据本申请实施例的一个方面,提供了一种虚拟对象的编辑方法,该方法包括:
[0005]响应于模型的选择操作,在编辑界面上显示基于多边形网格建立的虚拟对象的初始模型和变换模型,并在所述变换模型上显示相对于所述初始模型存在运动偏移的顶点的第一偏移信息;
[0006]响应于基于所述第一偏移信息进行的编辑操作,确定模型编辑参数,在所述编辑界面上显示基于所述模型编辑参数对所述虚拟对象进行编辑后的目标模型,并在所述目标模型上显示相对于所述初始模型存在运动偏移的顶点的第二偏移信息;
[0007]其中,所述初始模型、所述变换模型和所述目标模型为同拓扑模型。
[0008]在一可行的实施例中,所述响应于模型的选择操作,在编辑界面上显示基于多边形网格建立的虚拟对象的初始模型和变换模型,并在所述变换模型上显示相对于所述初始模型存在运动偏移的顶点的第一偏移信息,包括:
[0009]响应于在编辑界面上针对任一模型触发的运动前选择操作,将该模型确定为虚拟对象运动前的初始模型;
[0010]响应于在编辑界面上针对另一模型触发的运动后选择操作,将该模型确定为虚拟对象运动后的变换模型;
[0011]响应于在编辑界面上对网格比较功能控件的触发操作,在编辑界面上显示基于多边形网格建立的所述初始模型和所述变换模型,并在所述变换模型显示相对于所述初始模型存在运动偏移的顶点的第一偏移信息。
[0012]在一可行的实施例中,所述在所述变换模型上显示相对于所述初始模型存在运动偏移的顶点的第一偏移信息,包括:
[0013]响应于对三维坐标轴上至少一个轴的轴选择操作,在所述变换模型上显示相对于所述初始模型在该轴上的运动偏移的顶点的第一偏移信息;
[0014]其中,所述第一偏移信息包括与该轴的运动偏移相应的第一颜色信息,所述第一
颜色信息基于RGB颜色值对应的颜色深浅表征各顶点之间运动偏移的差异。
[0015]在一可行的实施例中,所述响应于基于所述第一偏移信息进行的编辑操作,确定模型编辑参数,包括:
[0016]响应于针对所述初始模型在编辑窗口对选择中立网格控件的触发操作,确定所述初始模型为中立对象模型,以使后续基于该中立对象模型确定各顶点的运动偏移信息;
[0017]响应于基于所述第一偏移信息在所述变换模型上针对若干顶点触发的顶点选择操作,确定该若干顶点为待编辑顶点;
[0018]响应于以下至少一项的编辑操作,确定模型编辑参数:
[0019]响应于针对所述待编辑顶点触发的复制顶点编辑操作,确定所述待编辑顶点包括第一运动偏移量的模型编辑参数;
[0020]响应于针对所述待编辑顶点触发的光滑顶点编辑操作,确定所述待编辑顶点的模型编辑参数。
[0021]在一可行的实施例中,所述确定所述待编辑顶点包括第一运动偏移量的模型编辑参数,包括:
[0022]确定在所述顶点选择操作中选择的目标顶点对应的第一运动偏移量;
[0023]将所述目标顶点对应的第一运动偏移量确定为所述待编辑顶点的第一运动偏移量。
[0024]其中,所述目标顶点为所述顶点选择操作中所选的第一个或最后一个待编辑顶点,或为任一非待编辑顶点;所述第一运动偏移量为所述目标顶点在所述初始模型和所述变换模型中分别对应的三维坐标信息的差值。
[0025]在一可行的实施例中,所述响应于针对所述待编辑顶点触发的光滑顶点编辑操作,确定所述待编辑顶点的模型编辑参数,包括以下至少一项:
[0026]基于在所述编辑窗口输入或选择的偏移长度光滑比例,确定所述待编辑顶点在偏移距离上包括第一光滑比例的模型编辑参数;
[0027]基于在所述编辑窗口输入或选择的偏移方向光滑比例,确定所述待编辑顶点在偏移方向上包括第二光滑比例的模型编辑参数;
[0028]基于在所述编辑窗口输入的扩大邻圈数值N,确定包括扩大邻圈数值N的模型编辑参数,以将所述待编辑顶点相邻N圈的顶点同步进行光滑顶点编辑;
[0029]基于在所述编辑窗口选择的偏移方向参考系,确定包括偏移方向参考系的模型编辑参数,以基于所确定的世界坐标系或局部法线坐标系进行光滑顶点编辑。
[0030]在一可行的实施例中,在确定出包括所述第一运动偏移量的模型编辑参数后,所述在所述编辑界面上显示基于所述模型编辑参数对所述虚拟对象进行编辑后的目标模型,并在所述目标模型上显示相对于所述初始模型存在运动偏移的顶点的第二偏移信息,包括:
[0031]基于所述第一运动偏移量确定各待编辑顶点进行运动偏移后的第一坐标信息;
[0032]基于所述初始模型与所述第一坐标信息生成所述虚拟对象的目标模型;
[0033]在所述编辑界面上显示所述目标模型,并在所述目标模型上显示相对于所述初始模型存在运动偏移的顶点的第二偏移信息;
[0034]其中,所述第二偏移信息包括与所述第一运动偏移量相应的第二颜色信息,所述
第二颜色信息基于RGB颜色值对应的颜色深浅表征各待编辑顶点之间运动偏移的差异。
[0035]在一可行的实施例中,所述在所述编辑界面上显示基于所述模型编辑参数对所述虚拟对象进行编辑后的目标模型,并在所述目标模型上显示相对于所述初始模型存在运动偏移的顶点的第二偏移信息,包括:
[0036]针对各待编辑顶点执行下述编辑操作:基于所述扩大邻圈数值N确定该待编辑顶点与其相邻顶点的运动偏移的平均方向和平均长度;基于所述第一光滑比例、所述第二光滑比例、所述平均方向和所述平均长度,确定该待编辑顶点的第二运动偏移量;基于所述第二运动偏移量确定该待编辑顶点进行运动偏移后的第二坐标信息;
[0037]基于所述初始模型与所述第二坐标信息生成所述虚拟对象的目标模型;
[0038]在所述编辑界面上显示所述目标模型,并在所述目标模型上显示相对于所述初始模型存在运动偏移的顶点的第二偏移信息;
[0039]其中,所述第二偏移信息包括与所述第二运动偏移量相应的第三颜色信息,所述第三颜色信息基于RGB颜色值对应的颜色深浅表征各待编辑顶点之间运动偏移的差异。
[0040]根据本申请实施例的另一个方面,提供了一种虚拟对象的编辑装置,该装置包括:
[0041]选择模块,用于响应于模型的选择操作,在编辑界面上显示基于多边形网格建立本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟对象的编辑方法,其特征在于,包括:响应于模型的选择操作,在编辑界面上显示基于多边形网格建立的虚拟对象的初始模型和变换模型,并在所述变换模型上显示相对于所述初始模型存在运动偏移的顶点的第一偏移信息;响应于基于所述第一偏移信息进行的编辑操作,确定模型编辑参数,在所述编辑界面上显示基于所述模型编辑参数对所述虚拟对象进行编辑后的目标模型,并在所述目标模型上显示相对于所述初始模型存在运动偏移的顶点的第二偏移信息;其中,所述初始模型、所述变换模型和所述目标模型为同拓扑模型。2.根据权利要求1所述的方法,其特征在于,所述响应于模型的选择操作,在编辑界面上显示基于多边形网格建立的虚拟对象的初始模型和变换模型,并在所述变换模型上显示相对于所述初始模型存在运动偏移的顶点的第一偏移信息,包括:响应于在编辑界面上针对任一模型触发的运动前选择操作,将该模型确定为虚拟对象运动前的初始模型;响应于在编辑界面上针对另一模型触发的运动后选择操作,将该模型确定为虚拟对象运动后的变换模型;响应于在编辑界面上对网格比较功能控件的触发操作,在编辑界面上显示基于多边形网格建立的所述初始模型和所述变换模型,并在所述变换模型显示相对于所述初始模型存在运动偏移的顶点的第一偏移信息。3.根据权利要求1或2所述的方法,其特征在于,所述在所述变换模型上显示相对于所述初始模型存在运动偏移的顶点的第一偏移信息,包括:响应于对三维坐标轴上至少一个轴的轴选择操作,在所述变换模型上显示相对于所述初始模型在该轴上的运动偏移的顶点的第一偏移信息;其中,所述第一偏移信息包括与该轴的运动偏移相应的第一颜色信息,所述第一颜色信息基于RGB颜色值对应的颜色深浅表征各顶点之间运动偏移的差异。4.根据权利要求1所述的方法,其特征在于,所述响应于基于所述第一偏移信息进行的编辑操作,确定模型编辑参数,包括:响应于针对所述初始模型在编辑窗口对选择中立网格控件的触发操作,确定所述初始模型为中立对象模型,以使后续基于该中立对象模型确定各顶点的运动偏移信息;响应于基于所述第一偏移信息在所述变换模型上针对若干顶点触发的顶点选择操作,确定该若干顶点为待编辑顶点;响应于以下至少一项的编辑操作,确定模型编辑参数:响应于针对所述待编辑顶点触发的复制顶点编辑操作,确定所述待编辑顶点包括第一运动偏移量的模型编辑参数;响应于针对所述待编辑顶点触发的光滑顶点编辑操作,确定所述待编辑顶点的模型编辑参数。5.根据权利要求4所述的方法,其特征在于,所述确定所述待编辑顶点包括第一运动偏移量的模型编辑参数,包括:确定在所述顶点选择操作中选择的目标顶点对应的第一运动偏移量;将所述目标顶点对应的第一运动偏移量确定为所述待编辑顶点的第一运动偏移量;
其中,所述目标顶点为所述顶点选择操作中所选的第一个或最后一个待编辑顶点,或为任一非待编辑顶点;所述第一运动偏移量为所述目标顶点在所述初始模型和所述变换模型中分别对应的三维坐标信息的差值。6.根据权利要求4所述的方法,其特征在于,所述响应于针对所述待编辑顶点触发的光滑顶点编辑操作,确定所述待编辑顶点的模型编辑参数,包括以下至少一项:基于在所述编辑窗口输入或选择的偏移长度光滑比例,确定所述待编辑顶点在偏移距离上包括第一光滑比例的模型编辑参数;基于在所述编辑窗口输入或选择的偏移方向光滑比例,确定所述...

【专利技术属性】
技术研发人员:钱能黄勇杨梦菁
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1