【技术实现步骤摘要】
本专利技术属于三维动画领域,尤其一种三维动画角色的表情动画的生成方法,用以提供一种利用元表情驱动快速生成三维角色表情动画的方法。
技术介绍
三维动画技术,是近年来随着计算机软硬件技术的发展而产生的一种新兴技术,可以方便快捷地制作出满足导演需求的三维动画或影视特效镜头。三维动画片的制作原理一般为:首先,利用三维软件(比如3ds Max、Maya或Houdini)在计算机中建立一个虚拟的世界;然后,在这个虚拟的三维世界中添加场景和三维卡通角色等三维模型;最后,设定模型的动画曲线、虚拟摄影机的运动轨迹和其它动画参数,渲染得到表情动画。由于三维动画技术具备可精确模拟真实景象、几乎无创作限制等特点,目前被广泛应用于娱乐、教育、军事等诸多领域。针对娱乐领域的应用,通常需要根据设计师提供的卡通人物造型,制作出具备相应外形的三维动画角色和骨骼绑定系统,使之具备丰富细腻的表情动画,表现出喜悦、伤心或生气等等情绪,从而推动故事发展。目前生成表情动画的方法主要有:融合变形器方法,骨骼绑定动画方法,动作捕捉方法。融合变形器方法的缺陷是需要针对每一种所需的表情或过渡状态制作相应的目标模型,工作量较大,而且缺乏细节调控。骨骼绑定动画方法直接控制面部的多边形变形,无需大量的目标模型,但它的缺点是需要绑定师精细调节各个关节点对周围顶点的影响权重范围和动画师设置诸多参数和动画曲线,才能完成表情动画制作。动作 ...
【技术保护点】
一种基于元表情的三维动画角色的表情动画生成方法,其特征在于,包括如下步骤:步骤1、根据三维动画制作特点和现代情绪理论确定表达情绪的所需元表情;所述元表情是指由表达情绪的复杂表情拆分而来、不可再分的单位表情,一种元表情对应一种情绪;步骤2、针对每个元表情建立程度最大时的表情模型,再单独建立1个无表情时的表情模型;步骤3、根据所需表现的复杂表情,分解构成该复杂表情的一种以上元表情,确定其程度值,将程度值作为权重混合无表情和各元表情的表情模型,获得该复杂表情的表情模型;步骤4、根据表情动画需要,在各关键帧时刻重复步骤3,获得各关键帧时刻的复杂表情及其对应的各元表情的属性值;在表情动画期间的其他帧时刻对关键帧动画数据进行插值,得到连续的动画。
【技术特征摘要】
1.一种基于元表情的三维动画角色的表情动画生成方法,其特征在于,包
括如下步骤:
步骤1、根据三维动画制作特点和现代情绪理论确定表达情绪的所需元表
情;所述元表情是指由表达情绪的复杂表情拆分而来、不可再分的单位表情,
一种元表情对应一种情绪;
步骤2、针对每个元表情建立程度最大时的表情模型,再单独建立1个无表
情时的表情模型;
步骤3、根据所需表现的复杂表情,分解构成该复杂表情的一种以上元表情,
确定其程度值,将程度值作为权重混合无表情和各元表情的表情模型,获得该
复杂表情的表情模型;
步骤4、根据表情动画需要,在各关键帧时刻重复步骤3,获得各关键帧时
刻的复杂表情及其对应的各元表情的属性值;在表情动画期间的其他帧时刻对
关键帧动画数据进行插值,得到连续的动画。
2.如权利要求1所述的方法,其特征在于,所述元表情包括喜悦、惊讶、
愤怒、悲伤、恐惧、疲倦和轻蔑7种元表情。
3.如权利要求1所述的方法,其特征在于,根据面部表情肌分布设置对应
的控制器,每个控制器具有一个以上的属性值;所述步骤2中,针对程度最大
时的元表情和无表情建立表情模型时,根据不同表情影响的面部表情肌位置对
相应位置上的控制器的属性值进行设置;不同元表情影响的控制器会有不同。
4.如权利要求3所述的方法,其特征在于,驱动根据面部表情肌分布设置
的控制器,控制器再控制融合变形器或骨骼变形制作出所需的表情模型。
5.如权利要求3所述的方法,其特征在于,根据不同角色的面部形态特征,
有针对性的设置控制器的位置和属性值。
6.如权利要求3所述的方法,其特征在于,步骤3中,所述将程度值作为
权重混合各元表情的表情模型,获得该复杂表情的表情模型具体为:
针对每个控制器中的每个属性值,计算属性值在复杂表情下的混合值P’,
从而获得该复杂表情的表情模型;其中,针对任一控制器P,...
【专利技术属性】
技术研发人员:李然,
申请(专利权)人:北京科艺有容科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。