一种数字虚拟对象的表情数据处理方法和装置制造方法及图纸

技术编号:37811892 阅读:25 留言:0更新日期:2023-06-09 09:41
本发明专利技术涉及一种数字虚拟对象的表情数据处理方法和装置,其中,该方法包括:实时获取数字虚拟对象的面部表情数据;构建并初始化面部表情数据的顶点对角线矩阵;构建并初始化面部表情数据的顶点矩阵;对初始化后的所述顶点对角线矩阵和所述顶点矩阵进行乘法运算生成的面部表情数据矩阵,从面部表情数据矩阵中取出面部表情数据的各表情顶点的最优值作为新的面部表情数据;利用新的面部表情数据对面部表情数据进行更新,按照更新后的面部表情数据渲染新的表情,能够在线实时的、快速的、大规模的修复虚拟对象的表情,并使表情的表现更加自然。然。然。

【技术实现步骤摘要】
一种数字虚拟对象的表情数据处理方法和装置


[0001]本专利技术涉及云计算
,具体涉及一种数字虚拟对象的表情数据处理方法和装置。

技术介绍

[0002]本部分向读者介绍可能与专利技术实施例的各个方面相关的
技术介绍
,相信能够向读者提供有用的背景信息,从而有助于读者更好地理解本专利技术实施例的各个方面。因此,可以理解,本部分的说明是用于上述目的,而并非构成对现有技术的承认。
[0003]近年来,元宇宙概念席卷全球,随着元宇宙的蓬勃发展,国内各大企业加速赛道布局,通过元宇宙为不同的应用场景的相关内容生态进行赋能。元宇宙(Metaverse),是人类运用数字技术构建的,由现实世界映射或超越现实世界,可与现实世界交互的虚拟世界,具备新型社会体系的数字生活空间。现实中的人可以在元宇宙拥有自己的个性化虚拟形象。人类与虚拟世界的交互方式也在不断改变。通常会通过人脸重建技术获得用户的人脸三维模型,然后应用到游戏、社交、影视等领域,提升人们的娱乐体验。
[0004]现有方式中以捏脸制作人脸三维模型最为主流,所谓捏脸,指应用中提供大量人物脸部部本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数字虚拟对象的表情数据处理方法,其特征在于,包括:实时获取数字虚拟对象的面部表情数据;构建并初始化面部表情数据的顶点对角线矩阵;构建并初始化面部表情数据的顶点矩阵;对初始化后的所述顶点对角线矩阵和所述顶点矩阵进行乘法运算生成面部表情数据矩阵,从所述面部表情数据矩阵中取出面部表情数据的各表情顶点的最优值作为新的面部表情数据;利用新的面部表情数据对面部表情数据进行更新,按照更新后的面部表情数据渲染新的表情。2.根据权利要求1所述的方法,其特征在于,所述构建并初始化面部表情数据的顶点对角线矩阵包括:构建大小为M
×
M的顶点对角线矩阵并赋值,M为所述面部表情数据中表情顶点的数量;按照所述面部表情数据中固定顶点的数量值在所述顶点对角线矩阵的末尾追加扩展形成第二矩阵并赋值;按照所述面部表情数据中移动顶点的数量值在所述第二矩阵的末尾追加扩展形成第三矩阵并赋值;对所述第三矩阵进行转置操作完成顶点对角线矩阵初始化。3.根据权利要求2所述的方法,其特征在于,所述构建大小为M
×
M的顶点对角线矩阵并赋值包括:构建大小为M
×
M的对角线矩阵;将所述对角线矩阵中对角线位置的元素值设置为1,对于所述对角线矩阵中除对角线位置外的其它每一个位置,确定该位置对应的表情顶点,根据由所述表情顶点确定的接邻边所属的接邻边三角形的数量确定该位置的元素值。4.根据权利要求2所述的方法,其特征在于,所述按照所述面部表情数据中固定顶点的数量值在所述顶点对角线矩阵的末尾追加扩展形成第二矩阵并赋值包括:按照所述面部表情数据中固定顶点的数量值在所述顶点对角线矩阵的末尾追加扩展形成第二矩阵;对于所述第二矩阵中新增的每一个位置,若该位置对应的两个表情顶点相同,则将该位置的元素值设置为1,或若该位置对应的两个表情顶点不相同,则将该位置的元素值设置为0,其中,新增的位置为所述第二矩阵相较于所述顶点对角线矩阵增加的位置。5.根据权利要求2所述的方法,其特征在于,所述按照所述面部表情数据中移动顶点的数量值在所述第二矩阵的末尾追加扩展形成第三矩阵并赋值包括:按照所述面部表情数据中移动顶点的数量值在所述第二矩阵的末尾追加扩展形成第三矩阵;对于所述第三矩阵中新增的每一个位置,若该位置对应的两个表情顶点相同,则将该位置的元素值设置为1,或若该位置对应的两个...

【专利技术属性】
技术研发人员:吴岚雄
申请(专利权)人:安徽海马云科技股份有限公司
类型:发明
国别省市:

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

1