[发明专利]动画的生成方法、装置和电子设备有效
申请号: | 202010062743.7 | 申请日: | 2020-01-20 |
公开(公告)号: | CN111275799B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 李佩易;王长虎 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06T13/20 | 分类号: | G06T13/20;G06F17/16 |
代理公司: | 北京竹辰知识产权代理事务所(普通合伙) 11706 | 代理人: | 聂鹏 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动画 生成 方法 装置 电子设备 | ||
1.一种动画的生成方法,其特征在于,所述方法包括:
获取目标对象的多个网格点,其中所述多个网格点为组成所述目标对象的网格的多个顶点,其中所述多个网格点按照第一顺序排列;
根据第一映射关系将所述多个网格点转换成至少一个关键点;所述第一映射关系用于确定所述关键点的组成网格点以及所述网格点在组成所述关键点时的权重;
计算所述多个网格点与所述至少一个关键点之间的权重值;
获取所述至少一个关键点的第一位置;
根据所述第一位置以及所述权重值确定所述多个网格点的位置;
根据所述多个网格点的位置生成目标对象的动画。
2.如权利要求1所述的动画生成方法,其中,所述第一映射关系为第一转换矩阵,所述第一转换矩阵的行数为所述关键点的个数,所述第一转换矩阵的列数为所述网格点的个数,所述第一转换矩阵中的元素的值为通过网格点生成关键点的权重值。
3.如权利要求1所述的动画生成方法,其中,所述计算所述多个网格点与所述至少一个关键点之间的权重值,包括:
根据每个网格点与每个关键点之间的距离计算每个所述网格点与每个所述关键点之间的权重值。
4.如权利要求3所述的动画生成方法,其中,所述每个网格点与每个关键点之间的距离为网格中的距离。
5.如权利要求1所述的动画生成方法,其中,所述根据所述第一位置以及所述权重值确定所述多个网格点的位置,包括:
根据多个所述第一位置的坐标所组成的关键点矩阵和多个所述权重值所组成的权重矩阵计算所述多个网格点的位置。
6.如权利要求1所述的动画生成方法,其中,所述获取目标对象的多个网格点,包括:
获取第一顺序表;
获取目标对象的多个网格点并根据所述第一顺序表将所述多个网格点排列成网格点矩阵。
7.如权利要求1所述的动画生成方法,其中,所述获取目标对象的多个网格点,包括:
通过图像重建模型将所述目标对象的二维图像转换所述目标对象的三维图像的网格点。
8.一种动画的生成装置,包括:
网格点获取模块,用于获取目标对象的多个网格点,其中所述多个网格点为组成所述目标对象的网格的多个顶点,其中所述多个网格点按照第一顺序排列;
关键点转换模块,用于根据第一映射关系将所述多个网格点转换成至少一个关键点;所述第一映射关系用于确定所述关键点的组成网格点以及所述网格点在组成所述关键点时的权重;
权重计算模块,用于计算所述多个网格点与所述至少一个关键点之间的权重值;
关键点位置获取模块,用于获取所述至少一个关键点的第一位置;
网格点位置获取模块,用于根据所述第一位置以及所述权重值确定所述多个网格点的位置;
动画生成模块,用于根据所述多个网格点的位置生成目标对象的动画。
9.一种电子设备,包括:
存储器,用于存储计算机可读指令;以及
处理器,用于运行所述计算机可读指令,使得所述处理器运行时实现根据权利要求1-7中任意一项所述的动画生成方法。
10.一种非暂态计算机可读存储介质,用于存储计算机可读指令,当所述计算机可读指令由计算机执行时,使得所述计算机执行权利要求1-7中任意一项所述的动画生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010062743.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实时语音流监控的方法
- 下一篇:编码方法、装置