解决三维人体模型因变形动画而影响骨骼动画自动校正骨骼的方法技术

技术编号:41317620 阅读:23 留言:0更新日期:2024-05-13 14:58
本发明专利技术公开了一种解决三维人体模型因变形动画而影响骨骼动画自动校正骨骼的方法,该方法根据网格数据信息中蒙皮信息获取网格点对应关联的骨骼点以及相应的权重,并根据骨骼进行分类;选择每个骨骼点中影响权重大的点保留形成点集;计算每个骨骼点初始位置时点集包围盒,几何中心,并利用PCA分析数据计算特征向量;改变人体模型高矮胖瘦之后计算点集新的包围盒,几何中心,特征向量;根据数据的偏移分析预测计算骨骼的新位置;在依据人体模型骨骼固定形态进行位置矫正;根据骨骼的新位置更新网格点上的蒙皮矩阵;用骨骼点的位置变化来计算更新动画的比例变化。矫正结果快捷准确,适用于程序中快速矫正骨骼位置。

【技术实现步骤摘要】

本专利技术属于计算机图形处理领域,特别涉及一种解决三维人体模型因变形动画而影响骨骼动画自动校正骨骼的方法


技术介绍

1、现在随着计算机技术的发展,三维人体模型已经广泛地应用于游戏行业、电影制作、医疗设备、服装设计、虚拟试衣等场景。随着应用场景的精细化要求,人们对模型的要求也越来越高,尤其是定制化模型的使用,精确人体模型的尺寸。在模型基于形状的变形的基础上还要求模型基于姿势造型的变化以应用在不同场景。

2、尤其是服装设计定制化模型除了对基本人台的尺寸使用,在定制化衣服的场景下,则需要精准的人体模型尺寸,不仅仅是简单的身高、尺寸、三维,还包括头围,颈围,夹圈,后颈高,内长,外长,肩斜,上臂长,前臂长,大腿围,膝盖围,小腿围等36个尺寸。通过查阅相关资料了解到可以通过网格、骨豁、几何等方法驱动变形,也可以在语义驱动下进行,并且每一种方法都有它独特的优势。

3、根据经验和研究,选择使用网格变形来驱动人体三维模型的细节调整可以得到良好的效果,在进行骨骼驱动变形来实现人体姿态的变化,可以成为一种比较容易实现的方式,但是骨骼的驱动和网格的驱动之本文档来自技高网...

【技术保护点】

1.一种解决三维人体模型因变形动画而影响骨骼动画自动校正骨骼的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的解决三维人体模型因变形动画而影响骨骼动画自动校正骨骼的方法,其特征在于:所述S1中三维人体模型为带骨骼蒙皮数据及变形动画数据的模型;其中,所述蒙皮数据包括人体模型网格点被控制的骨骼点和权重。

3.根据权利要求2所述的解决三维人体模型因变形动画而影响骨骼动画自动校正骨骼的方法,其特征在于:所述S1根据权重再提取权重比例大的数据,形成新的数据集点Pi∈Rm×n,维度n=3;计算点集的包围盒AABB,包括包围盒的中心点Caabb;计算每个点集i几何...

【技术特征摘要】

1.一种解决三维人体模型因变形动画而影响骨骼动画自动校正骨骼的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的解决三维人体模型因变形动画而影响骨骼动画自动校正骨骼的方法,其特征在于:所述s1中三维人体模型为带骨骼蒙皮数据及变形动画数据的模型;其中,所述蒙皮数据包括人体模型网格点被控制的骨骼点和权重。

3.根据权利要求2所述的解决三维人体模型因变形动画而影响骨骼动画自动校正骨骼的方法,其特征在于:所述s1根据权重再提取权重比例大的数据,形成新的数据集点pi∈rm×n,维度n=3;计算点集的包围盒aabb,包括包围盒的中心点caabb;计算每个点集i几何

4.根据权利要求1所述的解决三维人体模型因变形动画而影响骨骼动画自动校正骨骼的方法,其特征在于:所述s1中的根据蒙皮数据建立的骨骼点影响的三维模型网格点的点集,具体方法为求出点集几何中心,包围盒中心及通过pca处理之后的特征向量及特征值。

5.根据权利要求4所述的解决三维人体模型因变形动画而影响骨骼动画自动校正骨骼的方法,其特征在于:所述几何中心,包围盒中心及通过pca处理之后的特征向量的偏移权重求和之后计算出推测的骨...

【专利技术属性】
技术研发人员:刘桥生袁小燕
申请(专利权)人:上海百琪迈科技集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1