[发明专利]一种基于数据驱动的动画自动生成方法及系统有效
申请号: | 202011129688.5 | 申请日: | 2020-10-22 |
公开(公告)号: | CN112258608B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京中科深智科技有限公司 |
主分类号: | G06F16/53 | 分类号: | G06F16/53;G06N3/04;G06N3/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100000 北京市丰台区航*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据 驱动 动画 自动 生成 方法 系统 | ||
本发明公开了一种基于数据驱动的动画自动生成方法及系统,其中方法包括:给定一组动画角色的示例运动;通过自回归递归神经网络学习所述动画角色的运动特征,并训练形成一自回归运动模型;给定一组目标关键帧;所述自回归运动模型根据各所述目标关键帧的运动特征生成与所述目标关键帧的运动特征相匹配的插值帧,并将所述插值帧自动插接在各所述目标关键帧之间,最终合成使用所述目标关键帧编排的新的运动。本发明可在给定的目标关键帧之间插接过渡自然的插值帧,并合成使用各目标关键帧编排的新的运动,大幅降低了人为编排角色运动的复杂度。
技术领域
本发明涉及动画制作技术领域,具体涉及一种基于数据驱动的动画自动生成方法及系统。
背景技术
动画视频制作在建筑业、影视拍摄等领域得到了广泛应用。在动画视频制作中,艺术家们需要花费很多时间来定义关键帧,然后通过这些关键帧编排出新的动作,最后合成为动画。但人为编排运动姿态的方式非常复杂,比如制作皮克斯动画的动画师通常一到两周时间才能够编排出具有高逼真度的动画,所以在动画视频制作领域,动画师们希望能够找到一种运动姿态自动编排并可合成为过渡自然的新的运动的方法,但目前尚没有有效的自动编排方法以编排出高逼真度的动画。
发明内容
本发明的目的在于提供一种基于数据驱动的动画自动生成方法及系统,以解决上述技术问题。
为达此目的,本发明采用以下技术方案:
提供一种基于数据驱动的动画自动生成方法,包括:
给定一组动画角色的示例运动;
通过自回归递归神经网络学习所述动画角色的运动特征,并训练形成一自回归运动模型;
给定一组目标关键帧;
所述自回归运动模型根据各所述目标关键帧的运动特征生成与所述目标关键帧的运动特征相匹配的插值帧,并将所述插值帧自动插接在各所述目标关键帧之间,最终合成使用所述目标关键帧编排的新的运动。
作为本发明的一种优选方案,所述动画角色的示例运动为顽皮台灯的跳跃运动。
作为本发明的一种优选方案,所述顽皮台灯的角色运动模型包括基连杆、腿连杆和颈连杆,所述顽皮台灯的运动姿态具有6个自由度,分别为所述基连杆在x轴向上的位置、所述基连杆在y轴向上的位置、所述基连杆与水平线之间的关节角θ1、所述基连杆与所述腿连杆之间的关节角θ2、所述腿连杆与所述颈连杆之间的关节角θ3以及所述顽皮台灯灯头处的关节角θ4。
作为本发明的一种优选方案,可通过以下公式(1)预测所述顽皮台灯的运动姿态:
τ=kp(θd-θ)-kdω 公式(1)
公式(1)中,τ表示可将连杆移向给定的目标姿态θd的驱动力矩;
θd为希望连杆作出的目标姿态;
θ为用关节角表示连杆的当前所处位置;
kp表示驱动关节运动的比例微分控制器的刚度;
kd表示所述顽皮台灯跳跃的阻尼参数;
ω为连杆的当前运动速度。
作为本发明的一种优选方案,生成与所述目标关键帧的运动特征相匹配的所述插值帧的方法包括:
所述自回归运动模型识别各所述目标关键帧中运动目标的关节姿态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科深智科技有限公司,未经北京中科深智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011129688.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置