脸部模型生成方法、交互方法及相关装置制造方法及图纸

技术编号:30695505 阅读:13 留言:0更新日期:2021-11-06 09:30
本发明专利技术涉及虚拟建模技术领域,提供一种脸部模型生成方法、交互方法及相关装置。获取包含初始表情的基础脸部模型和包含标准表情的标准脸部模型,基础脸部模型包括具有绑定关系的初始骨骼和初始网格,标准脸部模型包括标准网格;然后根据初始网格、标准网格和绑定关系,得到骨骼变化量;再根据初始骨骼和骨骼变化量,得到目标脸部模型,目标脸部模型包含与标准表情匹配的目标表情。通过将网格的变化转换为骨骼的变化,从而可以实现脸部模型的表情绑定,可以快速且批量化的生成脸部模型,从而缩短了制作时间,可以实现为主播定制个性化的脸部模型。部模型。部模型。

【技术实现步骤摘要】
脸部模型生成方法、交互方法及相关装置


[0001]本专利技术涉及虚拟建模
,具体而言,涉及一种脸部模型生成方法、交互方法及相关装置。

技术介绍

[0002]随着技术的飞速发展,虚拟模型在多个领域得到广泛的应用,如动画、游戏、直播等领域。为了增强与用户的互动性,可以为用户建立个性化的三维人脸虚拟模型。
[0003]相关技术中,三维人脸虚拟模型的表情变化通常可以通过表情基来实现,其存在精度低的问题。或者也有采用专业人员进行调整的方式,但是其操作繁琐,效率较低。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种脸部模型生成方法、交互方法及相关装置。
[0005]为了实现上述目的,本专利技术实施例采用的技术方案如下:
[0006]第一方面,本专利技术提供一种脸部模型生成方法,所述方法包括:
[0007]获取基础脸部模型和标准脸部模型;所述基础脸部模型包括组成初始表情的初始骨骼和初始网格;所述初始骨骼与所述初始网格具有绑定关系;所述标准脸部模型包括组成标准表情的标准网格;
[0008]根据所述初始网格、所述标准网格和所述绑定关系,确定骨骼变化量;
[0009]根据所述初始骨骼和所述骨骼变化量,得到目标脸部模型;所述目标脸部模型包括与所述标准表情匹配的目标表情。
[0010]在可选的实施方式中,所述初始骨骼包括多个基础骨骼;所述初始网格包括多个基础顶点;每个所述基础顶点均与所述标准网格中的一个标准顶点对应;每个所述基础顶点均有初始坐标;每个所述标准顶点均有标准坐标;
[0011]所述根据所述初始网格、所述标准网格和所述绑定关系,确定骨骼变化量的步骤,包括:
[0012]根据所述绑定关系、全部初始坐标和全部标准坐标,确定每个所述基础骨骼的转换量;全部转换量为所述骨骼变化量;全部初始坐标与全部标准坐标满足预设条件。
[0013]在可选的实施方式中,所述转换量包括旋转分量和平移分量;所述预设条件为:
[0014][0015]其中,B表示所述基础骨骼的总数量;V表示所述基础顶点的总数量;表示标准坐标;v
i
表示所述初始坐标;R
j
表示第j个骨骼的旋转分量;T
j
表示第j个骨骼的平移分量;w
ij
表示第j个骨骼对第i个基础顶点的控制权重。
[0016]在可选的实施方式中,所述转换量包括旋转分量和平移分量;所述根据所述初始骨骼和所述骨骼变化量,得到目标脸部模型的步骤,包括:
[0017]根据每个所述基础骨骼的转换量中的所述旋转分量,得到每个所述基础骨骼的旋转角;
[0018]根据每个所述基础骨骼的旋转角和所述平移分量,对所述基础脸部模型中的每个所述基础骨骼进行调整,得到所述目标脸部模型。
[0019]第二方面,本专利技术提供一种交互方法,所述方法包括:
[0020]响应用户在获取界面的交互操作,获得所述用户的标准脸部模型;所述标准脸部模型包括组成标准表情的标准网格;
[0021]根据所述标准脸部模型和基础脸部模型,获得所述用户的目标脸部模型;所述基础脸部模型包括组成初始表情的初始骨骼和初始网格;所述初始骨骼与所述初始网格具有绑定关系;
[0022]在展示界面显示所述用户的目标脸部模型;所述目标脸部模型包括与所述标准表情匹配的目标表情。
[0023]在可选的实施方式中,所述根据所述标准脸部模型和基础脸部模型,获得所述用户的目标脸部模型的步骤,包括:
[0024]根据所述初始网格、所述标准网格和所述绑定关系,确定骨骼变化量;
[0025]根据所述初始骨骼和所述骨骼变化量,得到目标脸部模型。
[0026]第三方面,本专利技术提供一种脸部模型生成装置,所述装置包括:
[0027]获取模块,用于获取基础脸部模型和标准脸部模型;所述基础脸部模型包括组成初始表情的初始骨骼和初始网格;所述初始骨骼与所述初始网格具有绑定关系;所述标准脸部模型包括组成标准表情的标准网格;
[0028]处理模块,用于根据所述初始网格、所述标准网格和所述绑定关系,确定骨骼变化量;
[0029]调整模块,用于根据所述初始骨骼和所述骨骼变化量,得到目标脸部模型;所述目标脸部模型包括与所述标准表情匹配的目标表情。
[0030]第四方面,本专利技术提供一种交互装置,所述装置包括:
[0031]响应模块,用于响应用户在获取界面的交互操作,获得所述用户的标准脸部模型;所述标准脸部模型包括组成标准表情的标准网格;
[0032]生成模块,用于根据所述标准脸部模型和基础脸部模型,获得所述用户的目标脸部模型;所述基础脸部模型包括组成初始表情的初始骨骼和初始网格;所述初始骨骼与所述初始网格具有绑定关系;
[0033]显示模块,用于在展示界面显示所述用户的目标脸部模型;所述目标脸部模型包括与所述标准表情匹配的目标表情。
[0034]第五方面,本专利技术提供一种电子设备,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时,实现前述实施方式中任一项所述的方法。
[0035]第六方面,本专利技术提供一种存储介质,所述存储介质上存储有计算机程序,该计算机程序被处理器执行时,实现前述实施方式中任一项所述的方法。
[0036]本专利技术实施例提供的脸部模型生成方法、交互方法及相关装置,通过获取包含初始表情的基础脸部模型和包含标准表情的标准脸部模型,基础脸部模型包括初始骨骼和初始网格,初始骨骼和初始网格具有绑定关系,标准脸部模型包括标准网格;然后根据初始网
格、标准网格和绑定关系,得到骨骼变化量;再根据初始骨骼和骨骼变化量,得到目标脸部模型,目标脸部模型包含与标准表情匹配的目标表情。通过将网格的变化转换为骨骼的变化,从而可以实现脸部模型的表情绑定,可以快速且批量化的生成脸部模型,从而缩短了制作时间,可以实现为主播定制个性化的脸部模型。
[0037]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0038]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0039]图1示出了本专利技术实施例提供的电子设备方框示意图;
[0040]图2示出了本专利技术实施例提供的脸部模型生成方法的一种流程示意图;
[0041]图3示出了本专利技术实施例提供的脸部模型生成方法的又一种流程示意图;
[0042]图4示出了本专利技术实施例提供的脸部模型生成方法的一个示例图;
[0043]图5示出了本专利技术实施例提供的脸部模型生成方法的又一种流程示意图;
[0044]图6示出了本专利技术实施例提供的交互本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种脸部模型生成方法,其特征在于,所述方法包括:获取基础脸部模型和标准脸部模型;所述基础脸部模型包括组成初始表情的初始骨骼和初始网格;所述初始骨骼与所述初始网格具有绑定关系;所述标准脸部模型包括组成标准表情的标准网格;根据所述初始网格、所述标准网格和所述绑定关系,确定骨骼变化量;根据所述初始骨骼和所述骨骼变化量,得到目标脸部模型;所述目标脸部模型包括与所述标准表情匹配的目标表情。2.根据权利要求1所述的方法,其特征在于,所述初始骨骼包括多个基础骨骼;所述初始网格包括多个基础顶点;每个所述基础顶点均与所述标准网格中的一个标准顶点对应;每个所述基础顶点均有初始坐标;每个所述标准顶点均有标准坐标;所述根据所述初始网格、所述标准网格和所述绑定关系,确定骨骼变化量的步骤,包括:根据所述绑定关系、全部初始坐标和全部标准坐标,确定每个所述基础骨骼的转换量;全部转换量为所述骨骼变化量;全部初始坐标与全部标准坐标满足预设条件。3.根据权利要求2所述的方法,其特征在于,所述转换量包括旋转分量和平移分量;所述预设条件为:其中,B表示所述基础骨骼的总数量;V表示所述基础顶点的总数量;表示标准坐标;v
i
表示所述初始坐标;R
j
表示第j个骨骼的旋转分量;T
j
表示第j个骨骼的平移分量;w
ij
表示第j个骨骼对第i个基础顶点的控制权重。4.根据权利要求2所述的方法,其特征在于,所述转换量包括旋转分量和平移分量;所述根据所述初始骨骼和所述骨骼变化量,得到目标脸部模型的步骤,包括:根据每个所述基础骨骼的转换量中的所述旋转分量,得到每个所述基础骨骼的旋转角;根据每个所述基础骨骼的旋转角和所述平移分量,对所述基础脸部模型中的每个所述基础骨骼进行调整,得到所述目标脸部模型。5.一种交互方法,其特征在于,所述方法包括:响应用户在获取界面的交互操作,获得所述用户的标准脸部模型;所述标准脸部...

【专利技术属性】
技术研发人员:李团辉王擎
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:

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

1