[发明专利]一种可形变物体的高真实感动画合成方法有效
申请号: | 201410313358.X | 申请日: | 2014-07-01 |
公开(公告)号: | CN104077798B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 罗常伟;汪增福;於俊 | 申请(专利权)人: | 中国科学技术大学 |
主分类号: | G06T13/20 | 分类号: | G06T13/20 |
代理公司: | 北京凯特来知识产权代理有限公司11260 | 代理人: | 郑立明,郑哲 |
地址: | 230026 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种可形变物体的高真实感动画合成方法,该方法包括基于扫描设备重建可形变物体的精确三维网格模型;从该三维网格模型中提取若干用于驱动该可形变物体发生形变的网格点作为控制点,并将若干控制点的真实位移作为输入,获得形变后的若干控制点的位置;根据控制点形变后的位置,并将该可形变物体体积不变作为约束条件,通过最小化形变能量函数,计算得到该三维网格模型中其余网格点形变后的位置,从而获得该可形变物体的高真实感动画。通过采用本发明公开的方法,简化了工作过程,且可合成较高真实度的可形变物体的动画。 | ||
搜索关键词: | 一种 形变 物体 真实感 动画 合成 方法 | ||
【主权项】:
一种可形变物体的高真实感动画合成方法,其特征在于,该方法包括:基于扫描设备重建可形变物体的精确三维网格模型;从该三维网格模型中提取若干用于驱动该可形变物体发生形变的网格点作为控制点,并将若干控制点的真实位移作为输入,获得形变后的若干控制点的位置;根据所述形变后的若干控制点的位置,并将该可形变物体体积不变作为约束条件,通过最小化形变能量函数,计算得到该三维网格模型中其余网格点形变后的位置,从而获得该可形变物体的高真实感动画;其中,所述根据所述形变后的若干控制点的位置,并将该可形变物体体积不变作为约束条件,通过最小化形变能量函数,计算得到该三维网格模型中其余网格点形变后的位置,包括:该三维网格模型中任一三角面片上的三个网格点的初始位置分别为p1、p2与p3,发生形变后的位置设为与并在该三角面片上添加一用于指定该三角面片法向量的辅助网格点p4,则有:p4=p1+(p2‑p1)×(p3‑p1)/||(p2‑p1)×(p3‑p1)||;该三角面片形变时对应的形变矩阵为[Q,d],其中Q为3×3的变换矩阵,d为3×1的平移向量,形变前后,三角面片的网格点位置满足如下关系:其中r=1,2,3,4;计算求得形变矩阵Q:其中,P=[p2‑p1,p3‑p1,p4‑p1];该可形变物体的形变能量记为:其中,Qi为三维网格模型中第i个三角面片所对应的形变矩阵,I为单位矩阵,M为该三维网格模型中三角面片的总数;该可形变物体形变前后的体积分别为V0与V,则有:V=16Σi=1Mpi,1·(pi,2×pi,3);]]>其中,网格点pi,1、pi,2、pi,3分为网格模型中第i个三角形的三个网格点;将该可形变物体体积保持不变作为约束条件,则有:V‑V0=0;若该可形变物体若干控制点的个数为三个,其初始位置分别为c1、c2与c3,其形变后的位置分别为v1、v2与v3,则利用高斯牛顿法求解下述优化问题,从而求得其余网格点形变后的位置:Subject to V‑V0=0;其中,N为该三维网格模型中网格点的总数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学,未经中国科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410313358.X/,转载请声明来源钻瓜专利网。
- 上一篇:自动售货机机柜
- 下一篇:一种多幅动态对比度增强核磁共振图像联合重建方法