动画制作方法、装置、设备及存储介质制造方法及图纸

技术编号:20077168 阅读:29 留言:0更新日期:2019-01-15 01:15
本发明专利技术提供一种动画制作方法、装置、设备及存储介质,该方法,包括:采集包含肢体动作的人物图像;从所述人物图像中选取关键点;建立所述关键点与虚拟模型的目标点之间的映射关系;将连续N帧人物图像中的所述关键点的坐标变化信息,转化为所述目标点的坐标变化信息;其中,所述N为大于1的自然数;根据所述目标点的坐标变化信息,驱动所述虚拟模型生成一段动画。本发明专利技术可以根据采集包含肢体动作的人物图像,直接驱动虚拟模型生成一段动画,制作过程简单,制作效率高。

Animation Production Method, Device, Equipment and Storage Media

The invention provides an animation production method, device, device and storage medium, which includes: collecting a figure image containing limb movements; selecting key points from the figure image; establishing mapping relationship between the key points and the target points of the virtual model; transforming coordinate change information of the key points in a continuous N frame figure image into the target points. The coordinate change information; where the N is a natural number greater than 1; according to the coordinate change information of the target point, the virtual model is driven to generate an animation. The invention can directly drive the virtual model to generate a segment of animation according to the collection of the figure image including the limb movement, and the production process is simple and the production efficiency is high.

【技术实现步骤摘要】
动画制作方法、装置、设备及存储介质
本专利技术涉及动画制作
,尤其涉及一种动画制作方法、装置、设备及存储介质。
技术介绍
随着动画制作技术的发展,越来越多的用户都可以通过动画制作软件制作动画。目前,真人驱动虚拟动画的制作,往往需要依赖于可穿戴的传感器来实时检测用户的肢体或者面部动作,然后对传感器采集到的信号进行分析处理,得到用户肢体或者面部的变化信息,最终将该变化信息映射到虚拟动画的人物中。但是,这种方式需要大量的传感器,并需要对每个传感器的信息进行复杂的运算处理,动画制作过程繁琐,效率低下。
技术实现思路
本专利技术提供一种动画制作方法、装置、设备及存储介质,可以根据采集到的包含肢体动作的人物图像,通过关键点与虚拟模型的目标点之间的映射关系,直接驱动虚拟模型生成一段动画,制作过程简单,制作效率高。第一方面,本专利技术实施例提供一种动画制作方法,包括:采集包含肢体动作的人物图像;从所述人物图像中选取关键点;建立所述关键点与虚拟模型的目标点之间的映射关系;将连续N帧人物图像中的所述关键点的坐标变化信息,转化为所述目标点的坐标变化信息;其中,所述N为大于1的自然数;根据所述目标点的坐标变化信息,驱动所述虚拟模型生成一段动画。在一种可能的设计中,所述采集包含肢体动作的人物图像,包括:通过单目,或者多目摄像头实时采集包含肢体动作的人物图像。在一种可能的设计中,从所述人物图像中选取关键点,包括:将所述人物图像按照肢体活动关节划分为多个区域,并从每个区域中选择关键点;所述关键点包括:位于头部区域、脖子区域、肩膀区域、手腕区域、手肘区域、膝盖区域、臀部区域、腰部区域、脚腕区域上的标记点。在一种可能的设计中,建立所述关键点与虚拟模型的目标点之间的映射关系,包括:将虚拟模型按照活动关节划分为多个区域,并从每个区域中选择目标点;所述目标点包括:位于头部区域、脖子区域、肩膀区域、手腕区域、手肘区域、膝盖区域、臀部区域、腰部区域、脚腕区域上的标记点;根据目标点所在的区域,以及所述目标点在对应区域内的分布位置,建立所述关键点与虚拟模型的目标点之间的映射关系。在一种可能的设计中,将连续N帧人物图像中所述关键点的坐标变化信息,转化为所述目标点的坐标变化信息,包括:根据连续N帧人物图像中同一关键点的坐标信息,得到所述关键点的坐标变化信息;所述关键点的坐标变化信息是指:所述关键点从一个时刻移动到下一个时刻时,所述关键点的坐标值变化量;根据所述关键点与虚拟模型的目标点之间的映射关系,确定所述关键点的坐标变化信息在所述虚拟模型中,对应的所述目标点的坐标变化信息;所述目标点的坐标变化信息是指:所述目标点从一个时刻移动到下一个时刻时,所述目标点的坐标值变化量。在一种可能的设计中,根据所述目标点的坐标变化信息,驱动所述虚拟模型生成一段动画,包括:根据所述目标点的坐标变化信息,驱动所述虚拟模型生成N张模型的肢体动作图像;其中,所述N为大于1的自然数;确定所述虚拟模型中,所述目标点从一个坐标位置移动到下一个坐标位置的间隔时长;按照所述间隔时长,播放所述N张模型的肢体动作图像。在一种可能的设计中,所述虚拟模型包括:人物模型、动物模型。在一种可能的设计中,在根据所述目标点的坐标变化信息,驱动所述虚拟模型生成一段动画之后,还包括:保存所述动画;对所述动画中的N张模型的肢体动作图像进行编辑处理,所述编辑处理包括:添加音效、添加文字、调整动作幅度、剪辑、拼接中的任一或者任多。在一种可能的设计中,建立所述关键点与虚拟模型的目标点之间的映射关系,包括:接收用户输入的操作信息;根据所述操作信息从模型库中选择1个以上的虚拟模型;建立所述关键点与不同虚拟模型之间的映射关系。第二方面,本专利技术实施例提供一种动画制作装置,包括:采集模块,用于采集包含肢体动作的人物图像;选取模块,用于从所述人物图像中选取关键点;映射模块,用于建立所述关键点与虚拟模型的目标点之间的映射关系;处理模块,用于将连续N帧人物图像中的所述关键点的坐标变化信息,转化为所述目标点的坐标变化信息;其中,所述N为大于1的自然数;驱动模块,用于根据所述目标点的坐标变化信息,驱动所述虚拟模型生成一段动画。在一种可能的设计中,所述采集模块,具体用于:通过单目,或者多目摄像头实时采集包含肢体动作的人物图像。在一种可能的设计中,所述选取模块,具体用于:将所述人物图像按照肢体活动关节划分为多个区域,并从每个区域中选择关键点;所述关键点包括:位于头部区域、脖子区域、肩膀区域、手腕区域、手肘区域、膝盖区域、臀部区域、腰部区域、脚腕区域上的标记点。在一种可能的设计中,所述映射模块,具体用于:将虚拟模型按照活动关节划分为多个区域,并从每个区域中选择目标点;所述目标点包括:位于头部区域、脖子区域、肩膀区域、手腕区域、手肘区域、膝盖区域、臀部区域、腰部区域、脚腕区域上的标记点;根据目标点所在的区域,以及所述目标点在对应区域内的分布位置,建立所述关键点与虚拟模型的目标点之间的映射关系。在一种可能的设计中,所述处理模块,具体用于:根据连续N帧人物图像中同一关键点的坐标信息,得到所述关键点的坐标变化信息;所述关键点的坐标变化信息是指:所述关键点从一个时刻移动到下一个时刻时,所述关键点的坐标值变化量;根据所述关键点与虚拟模型的目标点之间的映射关系,确定所述关键点的坐标变化信息在所述虚拟模型中,对应的所述目标点的坐标变化信息;所述目标点的坐标变化信息是指:所述目标点从一个时刻移动到下一个时刻时,所述目标点的坐标值变化量。在一种可能的设计中,所述驱动模块,具体用于:根据所述目标点的坐标变化信息,驱动所述虚拟模型生成N张模型的肢体动作图像;其中,所述N为大于1的自然数;确定所述虚拟模型中,所述目标点从一个坐标位置移动到下一个坐标位置的间隔时长;按照所述间隔时长,播放所述N张模型的肢体动作图像。在一种可能的设计中,所述虚拟模型包括:人物模型、动物模型。在一种可能的设计中,还包括:存储模块,用于在根据所述目标点的坐标变化信息,驱动所述虚拟模型生成一段动画之后,保存所述动画;编辑模块,用于对所述动画中的N张模型的肢体动作图像进行编辑处理,所述编辑处理包括:添加音效、添加文字、调整动作幅度、剪辑、拼接中的任一或者任多。在一种可能的设计中,所述映射模块,还用于:接收用户输入的操作信息;根据所述操作信息从模型库中选择1个以上的虚拟模型;建立所述关键点与不同虚拟模型之间的映射关系。第三方面,本专利技术实施例提供一种动画制作设备,包括:存储器和处理器,存储器中存储有所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行权利第一方面任一项所述的动画制作方法。第四方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面任一项所述的动画制作方法。第五方面,本专利技术实施例提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,服务器的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得服务器实施第一方面本专利技术实施例任一所述的动画制作方法。本专利技术提供的一种动画制作方法、装置、设备及存储介质,通过采集包含肢体动作的人物图像;从所述人物图像中选取本文档来自技高网...

【技术保护点】
1.一种动画制作方法,其特征在于,包括:采集包含肢体动作的人物图像;从所述人物图像中选取关键点;建立所述关键点与虚拟模型的目标点之间的映射关系;将连续N帧人物图像中的所述关键点的坐标变化信息,转化为所述目标点的坐标变化信息;其中,所述N为大于1的自然数;根据所述目标点的坐标变化信息,驱动所述虚拟模型生成一段动画。

【技术特征摘要】
1.一种动画制作方法,其特征在于,包括:采集包含肢体动作的人物图像;从所述人物图像中选取关键点;建立所述关键点与虚拟模型的目标点之间的映射关系;将连续N帧人物图像中的所述关键点的坐标变化信息,转化为所述目标点的坐标变化信息;其中,所述N为大于1的自然数;根据所述目标点的坐标变化信息,驱动所述虚拟模型生成一段动画。2.根据权利要求1所述的方法,其特征在于,所述采集包含肢体动作的人物图像,包括:通过单目,或者多目摄像头实时采集包含肢体动作的人物图像。3.根据权利要求1所述的方法,其特征在于,从所述人物图像中选取关键点,包括:将所述人物图像按照肢体活动关节划分为多个区域,并从每个区域中选择关键点;所述关键点包括:位于头部区域、脖子区域、肩膀区域、手腕区域、手肘区域、膝盖区域、臀部区域、腰部区域、脚腕区域上的标记点。4.根据权利要求3所述的方法,其特征在于,建立所述关键点与虚拟模型的目标点之间的映射关系,包括:将虚拟模型按照活动关节划分为多个区域,并从每个区域中选择目标点;所述目标点包括:位于头部区域、脖子区域、肩膀区域、手腕区域、手肘区域、膝盖区域、臀部区域、腰部区域、脚腕区域上的标记点;根据目标点所在的区域,以及所述目标点在对应区域内的分布位置,建立所述关键点与虚拟模型的目标点之间的映射关系。5.根据权利要求1所述的方法,其特征在于,将连续N帧人物图像中所述关键点的坐标变化信息,转化为所述目标点的坐标变化信息,包括:根据连续N帧人物图像中同一关键点的坐标信息,得到所述关键点的坐标变化信息;所述关键点的坐标变化信息是指:所述关键点从一个时刻移动到下一个时刻时,所述关键点的坐标值变化量;根据所述关键点与虚拟模型的目标点之间的映射关系,确定所述关键点的坐标变化信息在所述虚拟模型中,对应的所述目标点的坐标变化信息;所述目标点的坐标变化信息是指:所述目标点从一个时刻移动到下一个时刻时,所述目标点的坐标值变化量。6.根据权利要求1所述的方法,其特征在于,根据所述目标点的坐标变化信息,驱动所述虚拟模型生成一段动画,包括:根据所述目标点的坐标变化信息,驱动所述虚拟模型生成N张模型的肢体动作图像;其中,所述N为大于1的自然数;确定所述虚拟模型中,所述目标点从一个坐标位置移动到下一个坐标位置的间隔时长;按照所述间隔时长,播放所述N张模型的肢体动作图像。7.根据权利要求1所述的方法,其特征在于,所述虚拟模型包括:人物模型、动物模型。8.根据权利要求1-7中任一项所述的方法,其特征在于,在根据所述目标点的坐标变化信息,驱动所述虚拟模型生成一段动画之后,还包括:保存所述动画;对所述动画中的N张模型的肢体动作图像进行编辑处理,所述编辑处理包括:添加音效、添加文字、调整动作幅度、剪辑、拼接中的任一或者任多。9.根据权利要求1-7中任一项所述的方法,其特征在于,建立所述关键点与虚拟模型的目标点之间的映射关系,包括:接收用户输入的操作信息;根据所述操作信息从模型库中选择1个以上的虚拟模型;建立所述关键点与不同虚拟模型之间的映射关系。10.一种动画制作装置,其特征在于,包括:采集模块,用于采集包含肢体动作的人物图像;选取模块,用于从所述人物图像中选取关键点;映射...

【专利技术属性】
技术研发人员:庞文杰
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1