【技术实现步骤摘要】
口型动画的生成方法及相关设备
[0001]本申请涉及计算机
,更具体地,涉及一种口型动画的生成方法及相关设备
。
技术介绍
[0002]三维人脸模型相对于二维人脸图像多了一个深度维度,可以用于三维人脸重建
、
数字人等领域,例如电影,游戏等
。
三维人脸模型的拓扑结构是指多变形网络模型中的点线面布局
、
结构和连接情况
。
[0003]在生成具备指定拓扑结构的三维人脸模型后,若要生成与三维人脸模型对应的口型动画,需要使相应顶点具备用于进行面部驱动的顶点信息,例如,融合变形
BlendShape
和骨骼绑定信息等,目前,一般通过人工配置这些顶点信息,需要耗费大量的人力和时间成本
。
[0004]因此,如何更加高效的生成口型动画,是目前有待解决的技术问题
。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息
。
技术实现思路
[0006]本申请实施例提出了一种口型动画的生成方法及相关设备,建立三维人脸模型之间关键点的第一对应关系,以及三维人脸模型内顶点与关键点之间的第二对应关系,并基于第一对应关系和第二对应关系将第一三维人脸模型的顶点变化数据传递至第二三维人脸模型,用以更加高效的生成与第二三维人脸模型对应的口型动画
。
[0007]第一方面,提供一种口型动画的生成 ...
【技术保护点】
【技术特征摘要】
1.
一种口型动画的生成方法,其特征在于,所述方法包括:获取第一三维人脸模型在预设口型动画中的第一顶点变化数据;在所述第一三维人脸模型和第二三维人脸模型上分别标定预设数量的关键点,根据所述第一三维人脸模型中各第一关键点的坐标信息与所述第二三维人脸模型中各第二关键点的坐标信息建立第一对应关系;分别将所述第一三维人脸模型和所述第二三维人脸模型作为当前三维模型,根据所述当前三维人脸模型中各顶点的坐标信息与各关键点的坐标信息建立第二对应关系;根据所述第一对应关系和各所述第二对应关系,将所述第一顶点变化数据转换为与所述第二三维人脸模型适配的第二顶点变化数据;基于所述第二顶点变化数据驱动所述第二三维人脸模型,生成目标口型动画;其中,所述坐标信息包括三维空间坐标和二维纹理坐标
。2.
如权利要求1所述的方法,其特征在于,所述根据所述第一对应关系和各所述第二对应关系,将所述第一顶点变化数据转换为与所述第二三维人脸模型适配的第二顶点变化数据,包括:根据所述第一三维人脸模型中各第一关键点的顶点号查询所述第一顶点变化数据,获取各所述第一关键点的第一关键点变化数据;根据所述第一关键点变化数据和所述第一对应关系,确定所述第二三维人脸模型中各第二关键点的第二关键点变化数据;根据所述第二三维人脸模型中的第二对应关系和所述第二关键点变化数据,确定所述第二顶点变化数据
。3.
如权利要求1所述的方法,其特征在于,所述根据所述第一对应关系和各所述第二对应关系,将所述第一顶点变化数据转换为与所述第二三维人脸模型适配的第二顶点变化数据,包括:根据所述第一对应关系和所述第一三维人脸模型中的第二对应关系,确定将所述第一三维人脸模型的中各第一顶点传输到所述第二三维人脸模型后的顶点变化量;将所述第一三维人脸模型中各第一顶点,从预设静态位置按所述顶点变化量进行调整,得到第三三维人脸模型;将所述第三三维人脸模型移动至所述第二三维人脸模型上,并使所述第三三维人脸模型中各第三关键点与各所述第二关键点重合;根据所述第三三维人脸模型中各第三顶点的坐标信息和所述第二三维人脸模型中各第二顶点的坐标信息,将所述第一顶点变化数据转换为所述第二顶点变化数据
。4.
如权利要求3所述的方法,其特征在于,所述根据所述第一对应关系和所述第一三维人脸模型中的第二对应关系,确定将所述第一三维人脸模型中各第一顶点传输到所述第二三维人脸模型后的顶点变化量,包括:根据所述第一对应关系确定各所述第一关键点在预设静态位置时与各所述第二关键点之间的位置差;根据所述第一三维人脸模型中的第二对应关系和所述位置差,确定所述顶点变化量
。5.
如权利要求3所述的方法,其特征在于,所述根据所述第三...
【专利技术属性】
技术研发人员:杨建顺,吴松城,
申请(专利权)人:厦门黑镜科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。