【技术实现步骤摘要】
一种三维人体模型骨骼动态转移绑定方法
本专利技术涉及动三维人体模型设计领域,尤其涉及一种三维人体模型骨骼动态转移绑定方法。
技术介绍
人体模型库在虚拟试衣、服装定制、互联网健身等领域有着广阔的应用前景。随着三维扫描硬件的发展,获取人体三维模型变得更简单,但是由于生成的模型是obj格式,不支持骨骼和动画,为了使模型更加富有生命力,更加有趣味性,需要让模型动起来,常规的方法是动作设计师利用3DMax、maya等三维软件,人工绑定人体骨骼和蒙皮权重,然后再在骨骼上设计角色动作,十分耗时耗力,操作效率低,且只能进行离线操作,不便于设计工作的进行。因此,现有技术存在缺陷,需要改进。
技术实现思路
本专利技术的目的是克服现有技术的不足,提供一种三维人体模型骨骼动态转移绑定方法,解决现有技术中,通过人工绑定人体骨骼和蒙皮权重,再进行角色动作设计,耗时耗力,操作效率低的问题。本专利技术的技术方案如下:一种三维人体模型骨骼动态转移绑定方法,包括以下步骤:S1:在模型库中选取基准模型,将所述基准模型导入至三维软件中,并将所述基准模型与其对应的骨骼结构、蒙皮权重进行绑定,完成绑定后,导出格式为可同时支持骨骼和动画效果的模型文件。所述骨骼结构包含若干骨骼;所述骨骼对应若干骨骼点、骨骼层级。S2:针对基准模型的每根骨骼,通过仿射变换得到基准模型与目标模型中各个网格点的仿射变换矩阵M,并根据基准模型中各个基准骨骼点P1的位置,通过仿射变换矩阵M的值,使用向量右乘,求出目标模型中各个目标 ...
【技术保护点】
1.一种三维人体模型骨骼动态转移绑定方法,其特征在于,包括以下步骤:/nS1:在模型库中选取基准模型,将所述基准模型导入至三维软件中,并将所述基准模型与其对应的骨骼结构、蒙皮权重进行绑定,完成绑定后,导出格式为可同时支持骨骼和动画效果的模型文件;/n所述骨骼结构包含若干骨骼;所述骨骼对应若干骨骼点、骨骼层级;/nS2:针对基准模型的每根骨骼,通过仿射变换得到基准模型与目标模型中各个网格点的仿射变换矩阵M,并根据基准模型中各个基准骨骼点P1的位置,通过仿射变换矩阵M的值,使用向量右乘,求出目标模型中各个目标骨骼点P2的位置;/n所述防射变换矩阵M的求解方法为:采用最小二乘线性法求解normal equation,得到仿射变换矩阵M相关的12个参数;/n
【技术特征摘要】
1.一种三维人体模型骨骼动态转移绑定方法,其特征在于,包括以下步骤:
S1:在模型库中选取基准模型,将所述基准模型导入至三维软件中,并将所述基准模型与其对应的骨骼结构、蒙皮权重进行绑定,完成绑定后,导出格式为可同时支持骨骼和动画效果的模型文件;
所述骨骼结构包含若干骨骼;所述骨骼对应若干骨骼点、骨骼层级;
S2:针对基准模型的每根骨骼,通过仿射变换得到基准模型与目标模型中各个网格点的仿射变换矩阵M,并根据基准模型中各个基准骨骼点P1的位置,通过仿射变换矩阵M的值,使用向量右乘,求出目标模型中各个目标骨骼点P2的位置;
所述防射变换矩阵M的求解方法为:采用最小二乘线性法求解normalequation,得到仿射变换矩阵M相关的12个参数;
仿射变换矩阵M为:
其中:xn、yn、zn分别为基准模型的网格顶点在基准模型的坐标系中的的坐标点对应的X轴、Y轴、Z轴上的数值;Xn、Yn、Zn分别为目标模型的网格顶点在目标模型的坐标系中的坐标点对应的X轴、Y轴、Z轴上的数值;
S3:通过所述基准骨骼点P1、目标骨骼点P2,分别计算出基准模型中空间的原点到各个目标骨骼点的坐标的平移变换矩阵H;
所述基准模型中空间的原点为基准模型中空间的重心点;
所述平移变换矩阵H为:
所述P1,x、P1,y、P1,z分别表示对应的基准骨骼点P1坐标点的x、y、z的值;所述P2,x、P2,x、P2,x分别表示对应的目标骨骼点P2坐标点的x、y、z的值;
S4:计算目标模型的坐标系到基准模型的坐标系的旋转矩阵变换R1;将基准模型的网格点和目标模型的网格点进行平移变换,使得基准骨骼点P1、目标骨骼点P2分别与基准模型中空间的坐标系原点、目标模型中空间的坐标系原点对齐;并计算得到两者之间满足最小二乘的旋转变换R2;
S5:在向量右乘的状态下,以H*R1*R2方式组合H、R1、R2,得到目标模型的坐标系到基准模型的坐标系的变换矩阵M;并对M进行去逆,得到目标骨骼的绑定矩阵Z;
S6:根据目标骨骼层级中各个目标骨骼点对应的绑定矩阵Z的值,对目标模型的各个网格点进行蒙皮;
所述目标模型的目标骨骼层级与基准模型的基准骨骼层级一致;
S7:分别根据基准骨骼层级、目标骨骼层级,计算出每个基准骨骼层级的原骨骼长度L1、目标骨骼层级的原骨骼长度L2;根据动画变换效果提取...
【专利技术属性】
技术研发人员:林逸,袁壮,陈树青,姜峰,
申请(专利权)人:深圳市桔子智能信息科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。