[发明专利]一种舞蹈动画的处理方法及装置、电子设备、存储介质有效
申请号: | 201911419702.2 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111179385B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 谭志鹏;陈康;张伟东 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T13/00 | 分类号: | G06T13/00 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 舞蹈 动画 处理 方法 装置 电子设备 存储 介质 | ||
本申请实施例提供了一种舞蹈动画的处理方法及装置、电子设备、存储介质,所述方法包括:获取多个舞蹈动作片段,并建立针对多个舞蹈动作片段的动画状态转移关系,其中,动画状态转移关系中每个动作节点对应一舞蹈动作片段,各个动作节点之间存在转移代价;获取目标音频文件,并确定针对目标音频文件的音乐特征序列;结合动画状态转移关系中的转移代价,确定针对音乐特征序列的舞蹈动作序列;采用舞蹈动作序列,生成针对目标音频文件的舞蹈动画。通过本申请实施例,实现了对舞蹈动画的制作,提升了制作的舞蹈动画与音乐的匹配度,且缩短了制作周期、降低了制作成本。
技术领域
本申请涉及动画处理技术领域,特别是涉及一种舞蹈动画的处理方法及装置、电子设备、存储介质。
背景技术
音乐和舞蹈一直以来都是密不可分的两种艺术形式,而应用在游戏中,可以根据如热门歌曲等音乐为游戏中虚拟游戏角色制作舞蹈动画。
在现有技术中,通常采用动作捕捉、动画师手动制作(手动K帧)等方式进行舞蹈动画制作,而采用这种方式,可能会导致舞蹈动画的制作周期长、制作成本高,且难以制作的舞蹈动画与音乐的匹配度不高。
发明内容
鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种舞蹈动画的处理方法及装置、电子设备、存储介质,包括:
一种舞蹈动画的处理方法,所述方法包括:
获取多个舞蹈动作片段,并建立针对所述多个舞蹈动作片段的动画状态转移关系图;,其中,所述动画状态转移关系图中每个动作节点对应一舞蹈动作片段,所述各个动作节点之间存在转移代价;
获取目标音频文件,并确定针对所述目标音频文件的音乐特征序列;其中,所述音乐特征序列包括多个音乐特征片段;
结合所述动画状态转移图关系中的转移代价,确定针对所述音乐特征序列的舞蹈动作序列;其中,所述舞蹈动作序列包括多个舞蹈动作片段,每个舞蹈动作片段对应一音乐特征片段;
采用所述舞蹈动作序列,生成针对所述目标音频文件的舞蹈动画。
可选地,所述结合所述动画状态转移图动画状态转移关系中的转移代价,确定针对所述音乐特征序列的舞蹈动作序列,包括:
预置一隐马尔可夫模型;
将所述动画状态转移图动画状态转移关系中动作节点作为隐状态、所述音乐特征序列作为可观测状态输入所述隐马尔可夫模型;
获取所述隐马尔可夫模型输出针对所述音乐特征序列的舞蹈动作序列。
可选地,所述隐马尔可夫模型采用如下方式生成针对所述音乐特征序列的舞蹈动作序列:
在第N个音乐特征片段时,确定所述动画状态转移图动画状态转移关系中每个动作节点对应的最小代价及所述最小代价对应的最小代价路径;其中,N为大于1的正整数,所述最小代价路径包括一个或多个动作节点;
在所述第N个音乐特征片段为最后一个音乐特征片段时,比较每个动作节点对应的最小代价,得到目标动作节点;
采用所述目标动作节点对应的最小代价路径,生成针对所述音乐特征序列的舞蹈动作序列。
可选地,所述在第N个音乐特征片段时,确定所述动画状态转移图动画状态转移关系中每个动作节点对应的最小代价及所述最小代价对应的最小代价路径,包括:
针对所述动画状态转移图动画状态转移关系中每个动作节点,确定与所述第N个音乐特征片段的匹配代价,作为第一代价分值;
确定所述动画状态转移图动画状态转移关系中任一动作节点相对于所述动作节点的转移代价,作为多个第二代价分值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911419702.2/2.html,转载请声明来源钻瓜专利网。