[发明专利]三维虚拟人嘴部运动的实现方法有效

专利信息
申请号: 201410124428.7 申请日: 2014-03-28
公开(公告)号: CN103903294B 公开(公告)日: 2017-06-23
发明(设计)人: 吴坚坚;吕国云;樊养余;郭哲;王毅;齐敏 申请(专利权)人: 西北工业大学
主分类号: G06T13/40 分类号: G06T13/40
代理公司: 西北工业大学专利中心61204 代理人: 王鲜凯
地址: 710072 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种三维虚拟人嘴部运动的实现方法,用于解决现有虚拟人嘴部运动控制方法虚拟人嘴部运动粗放的技术问题。技术方案是首先获取三维人脸网格数据模型;其次根据嘴部的运动特性在模型的嘴部区域选择特征点作为运动控制点;最后采用柔性四杆机构模型,把嘴部区域的点看做从动杆上的一点,取曲柄的旋转角速度为控制参数,根据机架、曲柄、连杆、摇杆之间的位置关系和曲柄的初始安装位置,以及曲柄旋转角速度等输入参数,得到嘴部区域点的转动角度从而驱动嘴部区域网格点的运动,模拟真实的嘴部运动,并通过对顶点缓冲区域顶点的处理消除边界处的过拉伸现象。本发明通过调整柔性空间机构的位置关系,实现了更丰富的嘴部细腻运动。
搜索关键词: 三维 虚拟 人嘴部 运动 实现 方法
【主权项】:
一种三维虚拟人嘴部运动的实现方法,其特征在于包括以下步骤:步骤一、采用Proser7.0导出三维人脸网格模型;在导出的模型中,以人物的鼻尖为基准,建立坐标系XYZ,水平向右方向为X轴正向,垂直向上方向为Y轴正向,Z轴垂直于XOY平面向外,三个轴方向符合右手法则;步骤二、根据嘴部的运动特性在模型的嘴部区域选择特征点作为运动控制点;在所得到的网格模型上,划分出与嘴部运动相关的区域,便于对嘴部运动控制点的选取;根据嘴部运动的实际情况,将嘴部张合运动看作是下颚围绕颧弓处进行的转动;按照MPEG‑4中对嘴部区域特征点的定义,选取颧弓处的特征点FDP2.19和FDP2.20,两嘴角处的特征点FDP8.3和FDP8.4,下嘴唇上边界特征点FDP2.5、FDP2.9、FDP2.3、FDP2.8和FDP2.4及下颌边界处特征点FDP2.1、FDP2.11、FDP2.12、FDP2.13和FDP2.14作为嘴部区域的边界点,用来确定嘴部在XOY平面的区域;通过颧弓处特征点FDP2.19和FDP2.20来确定嘴部区域的侧面范围;选取人脸三维网格模型上落在嘴部区域正面范围内,并且Z值大于颧弓处特征点Z值的全部网格点作为嘴部区域的运动控制点;步骤三、采用柔性空间四杆机构模型,驱动嘴部区域网格点的运动,模拟真实的嘴部运动;柔性空间四杆机构由曲柄、连杆、摇杆、机架四个构件组成,在曲柄和摇杆上各安装一个短臂柔铰;其中,机架是机构中的固定部分,曲柄是能够作整周回转运动的原动件,它与机架相连接,摇杆作为从动杆,一端也与机架相连接,连杆是曲柄和摇杆各自不与机架相连的一端相互连接构成的杆件,摇杆只能实现往复摆动;曲柄与机架,曲柄与连杆,连杆与摇杆,摇杆与机架分别构成转动副,即组成转动副的能相对整周转动的两个转动副;其中曲柄与机架构成周转幅;在机构中能按照给定的已知运动规律独立运动的构件称为原动件,机构中其余杆件称为从动件,当满足机构中最短杆与最长杆的和小于或者等于其余两杆长度的和并且组成周转副的两杆中必须有一杆是最短杆时,原动件能做整周的回转运动;设定曲柄为原动件,选择摇杆为从动件,则曲柄能够绕机架的固定铰链作整周转动,并将曲柄的连续转动,通过连杆带动摇杆实现往复摆动;根据嘴部张合为下颚骨围绕颧弓进行转动这一特性,把嘴部区域的点看作从动杆上的任意一点,选择曲柄的旋转角速度为控制参数,根据机架、曲柄、连杆、摇杆之间的位置关系和曲柄的初始安装位置,以及输入的曲柄转动角速度参数,计算出嘴部区域任意点在任意时刻的空间位置或者转过的角度,驱动嘴部区域网格点的运动,实现嘴部的张合运动;柔性空间机构的矢量封闭方程为:(L1+l12)eiθ1+L2eiθ2=(L3+l22)eiθ4+L4---(1)]]>展开后,得(L1+l12)cosθ1+L2cosθ2=(L3+l22)cosθ4+L4---(2)]]>(L1+l12)sinθ1+L2sinθ2=(L3+l22)sinθ4---(3)]]>令a=2(L1+l12)(L3+l22)sinθ1---(4)]]>b=2(L3+l22)[(L1+l12)cosθ1-L4]---(5)]]>c=l22-(L1+l12)2-(L3+l22)2-L42+2(L1+l12)L4cosθ1---(6)]]>得asinθ4+bcosθ4+c=0 (7)求解,并取θ3为锐角,得到θ4=2·arctan((a+a2+b2-c2)/(b-c))---(8)]]>其中,θ1=ω1t,得到θ3=-cosθ4|cosθ4|(θ4-π2)---(9)]]>从而得到控制点转过的角度为α=αmax2+cosθ4|cosθ4|θ3---(10)]]>将式(1)两边对时间t求导数,得ω3=ω1(L1+l12)sin(θ1-θ2)(L3+l22)sin(θ4-θ2)---(11)]]>得到控制点的运动速度ω3;公式(1)‑(11)中,L1是第一刚性杆的长度,L2是连杆的长度,L3是第二刚性杆的长度,L4是机架的长度,l1是第一短臂柔铰的长度,l2是第二短臂柔铰的长度,θ1是第一刚性杆和第一短臂柔铰组成的曲柄在初始位置时与机架的夹角,θ2是连杆与机架的夹角,θ3是第二刚性杆和第二短臂柔铰组成的摇杆与实轴的夹角,θ4是第二刚性杆和第二短臂柔铰组成的摇杆与机架的夹角,αmax为嘴部张合的最大角度;步骤四、使用柔性空间机构模型驱动嘴部区域转动时,上颚骨的顶点是静止的,而下颚骨关联的点是运动的,这样在两类顶点的交界处会出现纹理过拉伸现象;通过定义一个由Pa、Pb、Pc三点组成的顶点缓冲区,其中Pa为颧弓处FDP2.19或FDP2.20,Pb为FDP8.3或FDP8.4,Pc为控制点转过的角度α所在的直线与过Pb做的垂线的交点,Pm为线段PbPc的中点;在缓冲区中的任一点P与线段PaPb夹角为θ;取控制点转过的角度为消去交界处的过拉伸现象,增强对嘴部运动的控制,生成具有真实感的嘴部动画。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410124428.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top