一种动画运动关键帧的获取方法及系统技术方案

技术编号:37502117 阅读:19 留言:0更新日期:2023-05-07 09:38
本发明专利技术涉及动画设计技术领域,具体涉及一种动画运动关键帧的获取方法及系统。所述方法包括:识别目标角色,获取目标角色的第一推定运动要素;修正第一推定运动要素,生成目标运动要素;识别源角色视频,获取源角色;识别源角色,获取源角色的第二推定运动要素;修正第二推定运动要素,生成源运动要素;设置源运动要素与目标运动要素的约束关系;生成目标推定关键帧;修正目标推定关键帧,获得目标关键帧。本发明专利技术实现了对关键帧中各运动要素的全覆盖、自动任务化、可视化标引等操作完成关键帧要素的确定,通过约束与预约束处理相结合,并通过集合运算精准生成任务,提高了关键帧中运动要素设置的准确性和完整性。设置的准确性和完整性。设置的准确性和完整性。

【技术实现步骤摘要】
一种动画运动关键帧的获取方法及系统


[0001]本专利技术属于动画设计
,涉及动漫动画的运动设计技术,具体涉及一种动画关键帧的获取方法,以及获取动画关键帧的系统。

技术介绍

[0002]计算机动画中,角色或者物体运动变化中关键动作所处的帧被称为关键帧,相当于二维动画中的原画。关键帧与关键帧之间的动画可以由软件创建添加,叫做过渡帧或者中间帧。
[0003]动画的运动/动作设计是动画设计的核心内容。而关键帧的获取又是动画运动或动作设计的关键。
[0004]随着计算机动画技术的发展,由计算机创作的角色越来越被接纳。不少由动漫、写实动画等技术作为基础,结合故事情节创造的电影获得了观众的广泛认可,创造了大量超级IP。以及随着网络技术的发展,基于动画的新媒体发展迅速,动画被广泛应用于商业广告宣传、公益宣传等,致使动画设计需求快速增长。
[0005]当前一般的动画设计需要动画设计者自行确定关键帧图,关键帧图的确定表达着设计者对动画的理解。而对于写实动画,或者以反应写实动作为目标的动画,其观众通常保留着对写实动作的基本期待,如果动画设计者提取的关键帧违背写实动作时,观众会有动作不真实的感受。写实动作一般指角色动画中受自然科学原理约束的运动过程,当角色对象较为复杂时,由于角色各部位要素的动作并不相同,受约束条件较多,此时如果由设计者自行设计关键帧,通常会出现局部要素被忽略、遗漏或错误的问题。并且,该过程对设计者的运动学知识要求较高,同时要具备较强的对相互约束的复杂运动体进行运动分析的能力,该条件限制了动画创作者的创作表达。
[0006]比如一个写实人物,手、手臂、腿、脚、面部五官等,涉及动画关联的要素极多,且在不同的动画场景中,动作的精细或粗放程度不同,需要思考调节的要素多样,基本超出了一般大脑在创作状态下的系统化信息组织能力。

技术实现思路

[0007]为解决上述现有技术问题中动画写实动作设计的问题,本专利技术提供了一种动画运动关键帧的获取方法,以及获取动画关键帧的系统。
[0008]一种动画运动关键帧的获取方法,其特征在于,包括以下步骤:
[0009]S1、识别目标角色,获取目标角色的第一推定运动要素;
[0010]S2、修正第一推定运动要素,生成目标运动要素;
[0011]S3、识别源角色视频,获取源角色;
[0012]S4、识别源角色,获取源角色的第二推定运动要素;
[0013]S5、修正第二推定运动要素,生成源运动要素;
[0014]S6、设置源运动要素与目标运动要素的约束关系;
[0015]S7、生成目标推定关键帧;
[0016]S8、修正目标推定关键帧,获得目标关键帧。
[0017]可选实施方式的一种,动画运动关键帧的获取方法,其特征在于,
[0018]所述步骤S2包括,
[0019]S21、在目标角色图上显示第一推定运动要素的推定选框;
[0020]其中,所述推定选框具有线条边界,所述线条边界为:
[0021]由第一边缘提取算法实时生成,和/或更新的,闭合边界;且,
[0022]所述闭合边界的任意边缘可在鼠标距所述边缘的距离不大于b时,由鼠标进行第一拖动操作;且第一拖动操作结束时,所述第一边缘提取算法以鼠标目标位置为识别区域,更新所述线条边界。
[0023]可选实施方式的一种,动画运动关键帧的获取方法,其特征在于,
[0024]所述推定选框可由鼠标进行第二拖动操作;且进行所述第二拖动操作的过程中,所述推定选框边缘形状保持不变;且拖动操作结束时,所述第一边缘提取算法以推定选框覆盖的区域为识别区域,更新所述线条边界。
[0025]可选实施方式的一种,动画运动关键帧的获取方法,其特征在于,
[0026]所述第二拖动操作的启动条件为:鼠标位于推定选框覆盖区域;且鼠标距推定选框任意边缘的距离a大于b;且鼠标具有主按键操作信号。
[0027]可选实施方式的一种,动画运动关键帧的获取方法,其特征在于,
[0028]步骤S1中,获取目标角色的第一推定运动要素的实现方法包括:
[0029]S11、加载目标角色;
[0030]S12、识别目标角色中的运动要素对象,存储为集合A1;
[0031]S13、加载源运动要素,存储为集合A2;
[0032]S14、对集合A1和集合A2做交集运算,存储为集合A3;
[0033]S15、对集合A1和集合A2做并集运算,存储为集合A4;
[0034]S16、对集合A4与A3集合做差集运算,存储为集合A5;
[0035]其中,所述集合A5为手动标引要素集合;
[0036]其中,所述集合A3为源运动要素的元素。
[0037]可选实施方式的一种,动画运动关键帧的获取方法,其特征在于,
[0038]所述步骤S2包括,
[0039]S22、在目标角色图上显示集合A5中运动要素的推定选框;
[0040]其中,所述推定选框具有线条边界,所述线条边界为:
[0041]由第一边缘提取算法实时生成和/或更新的闭合边界;且所述闭合边界的任意边缘可在鼠标距所述边缘的距离不大于b时,由鼠标进行第一拖动操作;且第一拖动操作结束时,所述第一边缘提取算法以鼠标目标位置为识别区域,更新所述线条边界。
[0042]可选实施方式的一种,动画运动关键帧的获取方法,其特征在于,
[0043]步骤S4中,获取源角色的第二推定运动要素的实现方法包括:
[0044]S41、加载源角色;
[0045]S42、识别源角色中的运动要素对象,存储为集合B1;
[0046]S43、加载目标运动要素,存储为集合B2;
[0047]S44、对集合B1和集合B2做交集运算,存储为集合B3;
[0048]S45、对集合B1和集合B2做并集运算,存储为集合B4;
[0049]S46、对集合B4与集合B3做差集运算,存储为集合B5;
[0050]其中,所述集合B5为手动标引要素集合;
[0051]其中,所述集合B3为源运动要素的元素。
[0052]可选实施方式的一种,动画运动关键帧的获取方法,其特征在于,
[0053]所述步骤S5包括,
[0054]在源角色图上显示集合B5中运动要素的推定选框;
[0055]其中,所述推定选框具有线条边界,所述线条边界为:
[0056]由第一边缘提取算法实时生成和/或更新的闭合边界;且所述闭合边界的任意边缘可在鼠标距所述边缘的距离不大于b时,由鼠标进行第一拖动操作;且第一拖动操作结束时,所述第一边缘提取算法以鼠标目标位置为识别区域,更新所述线条边界。
[0057]可选实施方式的一种,动画运动关键帧的获取系统,其特征在于,
[0058]具有:目标角色加载单元、第一运动要素处理单元、源角色加载单元、第二运动要素处理单元、约束处理单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动画运动关键帧的获取方法,其特征在于,包括以下步骤:S1、识别目标角色,获取目标角色的第一推定运动要素;S2、修正第一推定运动要素,生成目标运动要素;S3、识别源角色视频,获取源角色;S4、识别源角色,获取源角色的第二推定运动要素;S5、修正第二推定运动要素,生成源运动要素;S6、设置源运动要素与目标运动要素的约束关系;S7、生成目标推定关键帧;S8、修正目标推定关键帧,获得目标关键帧。2.根据权利要求1所述的动画运动关键帧的获取方法,其特征在于,所述步骤S2包括,S21、在目标角色图上显示第一推定运动要素的推定选框;其中,所述推定选框具有线条边界,所述线条边界为:由第一边缘提取算法实时生成和/或更新的闭合边界;且所述闭合边界的任意边缘可在鼠标距所述边缘的距离不大于b时,由鼠标进行第一拖动操作;且第一拖动操作结束时,所述第一边缘提取算法以鼠标目标位置为识别区域,更新所述线条边界。3.根据权利要求2所述的动画运动关键帧的获取方法,其特征在于,所述推定选框可由鼠标进行第二拖动操作;且进行所述第二拖动操作的过程中,所述推定选框边缘形状保持不变;且拖动操作结束时,所述第一边缘提取算法以推定选框覆盖的区域为识别区域,更新所述线条边界。4.根据权利要求3动画运动关键帧的获取方法,其特征在于,所述第二拖动操作的启动条件为:鼠标位于推定选框覆盖区域;且鼠标距推定选框任意边缘的距离a大于b;且鼠标具有主按键操作信号。5.根据权利要求1

4之任一项权利要求所述的动画运动关键帧的获取方法,其特征在于,步骤S1中,获取目标角色的第一推定运动要素的实现方法包括:S11、加载目标角色;S12、识别目标角色中的运动要素对象,存储为集合A1;S13、加载源运动要素,存储为集合A2;S14、对集合A1和集合A2做交集运算,存储为集合A3;S15、对集合A1和集合A2做并集运算,存储为集合A4;S16、对集合A4与A3集合做差集运算,存储为集合A5;其中,所述集合A5为手动标引要素集合;其中,所述集合A3为源运动要素的元素。6.根据权利要求1

4之任一项权利要求所述的动画运动关键帧的获取方法,其特征在于,所述步骤S2包括,S22、在目标角色图上显示集合A5中运动要素的推定选框;
其中,所述推定选框具有线条边界,所述线条边界为:由第一边缘提取算法实时生成和/或更新的闭合边界;且所述闭合边界的任意边缘可在鼠标距所述边缘的距离不大于b时,由鼠标进行第一拖动操作;且第一拖动操作结束时,所述第一边缘提取算法以鼠标目标...

【专利技术属性】
技术研发人员:马绮阳
申请(专利权)人:四川大学锦江学院
类型:发明
国别省市:

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

1