【技术实现步骤摘要】
一种动画运动关键帧的获取方法及系统
[0001]本专利技术属于动画设计
,涉及动漫动画的运动设计技术,具体涉及一种动画关键帧的获取方法,以及获取动画关键帧的系统。
技术介绍
[0002]计算机动画中,角色或者物体运动变化中关键动作所处的帧被称为关键帧,相当于二维动画中的原画。关键帧与关键帧之间的动画可以由软件创建添加,叫做过渡帧或者中间帧。
[0003]动画的运动/动作设计是动画设计的核心内容。而关键帧的获取又是动画运动或动作设计的关键。
[0004]随着计算机动画技术的发展,由计算机创作的角色越来越被接纳。不少由动漫、写实动画等技术作为基础,结合故事情节创造的电影获得了观众的广泛认可,创造了大量超级IP。以及随着网络技术的发展,基于动画的新媒体发展迅速,动画被广泛应用于商业广告宣传、公益宣传等,致使动画设计需求快速增长。
[0005]当前一般的动画设计需要动画设计者自行确定关键帧图,关键帧图的确定表达着设计者对动画的理解。而对于写实动画,或者以反应写实动作为目标的动画,其观众通常保留着对写实动 ...
【技术保护点】
【技术特征摘要】
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时,由鼠标进行第一拖动操作;且第一拖动操作结束时,所述第一边缘提取算法以鼠标目标...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。