一种基于水平集中心聚类的3D角色模型骨架提取方法

    公开(公告)号:CN105513136B

    公开(公告)日:2018-05-04

    申请号:CN201510868466.8

    申请日:2015-11-30

    Applicant: 东北大学

    Abstract: 本发明提供一种基于水平集中心聚类的3D角色模型骨架提取方法,包括以下步骤:利用高度函数作为Morse函数对3D角色模型进行切割处理,得到切割后的交点集合;将切割后的交点集合根据交点之间的连通性来进行聚类,聚类成若干子水平集;将面积大于水平集面积阈值且似圆性大于似圆性阈值的水平集筛选出来;将筛选之后的水平集利用水平集的中心进行聚类,从而将水平集分割为3D角色模型的双臂、双腿以及躯干;将得到的骨架线嵌入到3D角色模型中。本发明能够通过自动为三维动画模型进行骨架的提取,骨架提取所采用的水平集聚类方法,相比于传统的距离变换法,通过使用切割模型,划分模型部位,分别计算各部分关节等方法,其平均所消耗的时间更少,误差更小。

    一种三维人体模型的骨骼绑定方法

    公开(公告)号:CN105551073B

    公开(公告)日:2018-08-03

    申请号:CN201511024521.1

    申请日:2015-12-30

    Applicant: 东北大学

    Abstract: 本发明提供种三维人体模型的骨骼绑定方法,包括:获取三维人体模型的几何数据;为每个皮肤控制点分别建立筛选域,计算筛选数据填充至筛选域中;对各筛选域中的筛选数据进行筛选,筛选出各筛选域中影响到皮肤控制点的骨骼线段;计算得出每个皮肤控制点分配给各个骨骼线段的权重数值;根据骨骼线段对于皮肤控制点的影响程度完成三维人体模型的骨骼绑定。本发明仅根据皮肤控制点与骨骼信息进行骨骼绑定,能使用更少的基础数据进行绑定,降低人工所需参与,与现有技术中需大量人工校对和调试相比,更加简捷方便。根据骨骼线段穿过的皮肤层数来进行皮肤控制点与骨骼之间的映射,能够更加精确地确定每块骨骼实际影响范围,绑定错误概率大大降低。

    一种基于水平集中心聚类的3D角色模型骨架提取方法

    公开(公告)号:CN105513136A

    公开(公告)日:2016-04-20

    申请号:CN201510868466.8

    申请日:2015-11-30

    Applicant: 东北大学

    CPC classification number: G06T17/30 G06T2200/04

    Abstract: 本发明提供一种基于水平集中心聚类的3D角色模型骨架提取方法,包括以下步骤:利用高度函数作为Morse函数对3D角色模型进行切割处理,得到切割后的交点集合;将切割后的交点集合根据交点之间的连通性来进行聚类,聚类成若干子水平集;将面积大于水平集面积阈值且似圆性大于似圆性阈值的水平集筛选出来;将筛选之后的水平集利用水平集的中心进行聚类,从而将水平集分割为3D角色模型的双臂、双腿以及躯干;将得到的骨架线嵌入到3D角色模型中。本发明能够通过自动为三维动画模型进行骨架的提取,骨架提取所采用的水平集聚类方法,相比于传统的距离变换法,通过使用切割模型,划分模型部位,分别计算各部分关节等方法,其平均所消耗的时间更少,误差更小。

    一种三维人体模型的骨骼绑定方法

    公开(公告)号:CN105551073A

    公开(公告)日:2016-05-04

    申请号:CN201511024521.1

    申请日:2015-12-30

    Applicant: 东北大学

    CPC classification number: G06T13/40

    Abstract: 本发明提供一种三维人体模型的骨骼绑定方法,包括:获取三维人体模型的几何数据;为每一个皮肤控制点分别建立筛选域,计算筛选数据填充至筛选域中;对各筛选域中的筛选数据进行筛选,筛选出各筛选域中影响到皮肤控制点的骨骼线段;计算得出每一个皮肤控制点分配给各个骨骼线段的权重数值;根据骨骼线段对于皮肤控制点的影响程度完成三维人体模型的骨骼绑定。本发明仅根据皮肤控制点与骨骼信息进行骨骼绑定,能使用更少的基础数据进行绑定,降低人工所需参与,与现有技术中需大量人工校对和调试相比,更加简捷方便。根据骨骼线段穿过的皮肤层数来进行皮肤控制点与骨骼之间的映射,能够更加精确地确定每块骨骼实际影响范围,绑定错误概率大大降低。

Patent Agency Ranking