[发明专利]一种权值C2连续的线性混合形状编辑方法有效
申请号: | 201710308084.9 | 申请日: | 2017-05-04 |
公开(公告)号: | CN107292942B | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 冼楚华;黄俊贤;金烁;罗国亮;李桂清 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06T13/20 | 分类号: | G06T13/20 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 罗观祥 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种权值C2连续的线性混合形状编辑方法,包括以下步骤:1)获取基础信息,包括用户输入的模型、实控制点和控制骨骼;2)使用实控制点离散化控制骨骼,并对实控制点初始化;3)估算模型各顶点到实控制点的内部距离;4)生成虚控制点;5)计算实控制点对虚控制点的权重以及控制点对模型顶点的权重;6)用户操作实控制点变换,虚控制点响应变换;7)GPU并行加速重构模型。本发明可以在编辑的过程中,尽量保持模型表面原有的细节特征,模型变形过渡平滑,能够感知模型的局部或整体形状,模型的编辑效果良好,重构模型阶段使用GPU并行计算加速,能够及时给用户的编辑反馈,高效的编辑效率能够达到实时效果。 | ||
搜索关键词: | 一种 c2 连续 线性 混合 形状 编辑 方法 | ||
【主权项】:
1.一种权值C2连续的线性混合形状编辑方法,其特征在于,包括以下步骤:1)获取基础信息,包括用户输入的模型、实控制点和控制骨骼;2)使用实控制点离散化控制骨骼,并对实控制点初始化;3)估算模型各顶点到实控制点的内部距离;4)生成虚控制点;即用户输入的实控制点有可能过于稀疏或者过于稠密,对于实控制点不满足约束的时候,插入两类虚控制点,包括如下步骤:4.1)实控制点和虚控制点统称为控制点,以控制点为中心使用Voronoi划分模型区域,得到的划分区域是各个控制点的影响区域;影响区域内的顶点离该区域中心的控制点Hi的最大内部距离为该控制点Hi的支持度SZ(i);对控制点Hi而言,其他控制点到Hi的内部距离的最小值为Hi的隔离距离GL(i);4.2)如果存在支持度大于隔离距离的控制点,其中控制点Hj是上述控制点中(支持度‑隔离距离)/支持度的值是最大的点,则在Hj的影响区域内找出一个离Hj的内部距离最大的点,在上面生成一个第一类虚控制点,该虚控制点的标架N(nx,ny,nz)初始化为nx=(1,0,0),ny=(1,0,0),nz=(1,0,0);4.3)迭代更新各个控制点的支持度和隔离距离,然后重复步骤4.2),直到所有控制点的支持度不大于其隔离距离;4.4)对于所有的控制骨骼:用于模拟某个控制骨骼的两个实控制点的支持度分别为SZ1和SZ2,取d=min{SZ1,SZ2},控制骨骼的长度为L,如果并且n>2,则在控制骨骼的n等分点的位置上插入第二类虚拟控制点,该类控制点的标架N(nx,ny,nz)初始化时第一个方向nx沿着该控制骨骼的方向,nx、ny和nz保持两两垂直;4.5)执行步骤4.3);5)计算实控制点对虚控制点的权重以及控制点对模型顶点的权重;其中,先计算实控制点对虚控制点的权重,然后再计算控制点对模型顶点的权重,包括以下步骤:5.1)以控制点为中心,使用Voronoi划分模型区域得到Voronoi图,构建该Voronoi图的对偶图DG;5.2)赋予实控制点的调和场值为1,虚控制点的调和场值为0,通过步骤5.1)对偶图DG的邻接关系使用拉普拉斯算子把实控制点的调和场值分配给虚控制点,然后虚控制点获得各个实控制点的调和场值后归一化,得到的为实控制点对该虚控制点的权重;5.3)通过模型体素化的结果估算模型上某顶点p到所有控制点的内部距离并定义为d1,d2,…,dm,m为控制点的个数,控制点Hi对p的权重wi为:上式的函数φ(·)是C2连续的基函数,SZ(i)是第i个控制点的支持度,SZ(j)是第j个控制点的支持度,基函数φ(·)具有如下性质:φ(0)=1,并且φ(t)=0,φ'(t)≤0; (3)φ”(t)在区间(0,1)是连续的;φ'(0)=φ'(1)=φ”(0)=φ”(1)=0 (4)然后基函数选择贝塞尔多项式,通过方程(1)求解各个控制点对模型顶点的权重,使用的基函数是φ(t)=(1‑t)5+5t(1‑t)4+10t2(1‑t)3;6)用户操作实控制点变换,虚控制点响应变换;7)GPU并行加速重构模型;其中,需要重构模型,包括求得所有m个控制点,包括实控制点和虚控制点的变换矩阵T1,T2,…,Tm之后,对于模型的顶点p的新位置p’的坐标公式为式中的wi(p)为第i控制点对顶点p的权重,Ti为第i个控制点的变换矩阵,p为顶点原来的坐标位置,通过上式,使用GPU并行加速计算,完成模型重构。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710308084.9/,转载请声明来源钻瓜专利网。
- 上一篇:动画管理方法及其系统
- 下一篇:一种基于三维动画技术的陶瓷产品设计方法