The application relates to the field of image processing, in particular to a method and device for creating a virtual human model, including: creating a human standard model; grouping the skeleton and muscle of the human standard model, and binding the grouped skeleton and muscle to the controller respectively; calibrating the controller to obtain the skeleton nodes of the three-dimensional space interval of the controller and the human standard model. According to the relationship between the desired change interval of muscle nodes and/or skeleton, and the anthropometric data, the three-dimensional space coordinates that the controller needs to adjust are calculated. According to the skeleton and/or muscle topological relationship, the three-dimensional space coordinates that the controller needs to adjust in turn are adjusted to obtain the virtual model of the human body that conforms to the actual measurement. Because the methods and devices for constructing human virtual models have split the human structure, they can be adjusted according to the skeleton and/or muscle topological relationship, so that the human virtual model can be quickly constructed in accordance with the proportion of each person's body.
【技术实现步骤摘要】
一种创建人体虚拟模型的方法及其装置
本申请涉及图像处理
,尤其涉及一种创建人体虚拟模型的方法及其装置。
技术介绍
现有人体虚拟模型的建立方式包括手工建模的方式或用通用模板缩放的方式。但是通过手工建模的方式创建人体虚拟模型建模速度慢,并且需要高水准的美术功底才能得到精准的人体模型。通过通用模板缩放的方式创建人体虚拟模型,由于通用模板只有固定身材,无法反应每个人的比例,更无法匹配精确的三维人体模型。因此,如何快速的创建符合每个人身体比例的人体虚拟模型,是本领域技术人员目前急需解决的技术问题。
技术实现思路
本申请提供了一种创建人体虚拟模型的方法及装置,以快速的创建符合每个人身体比例的人体虚拟模型。为解决上述技术问题,本申请提供如下技术方案:一种创建人体虚拟模型的方法,包括以下步骤:创建人体标准模型;对人体标准模型的骨骼和肌肉进行分组,并且将分组后的骨骼和肌肉分别绑定控制器;对人体标准模型各部分的控制器进行标定,得到控制器的三维空间区间与人体标准模型的骨骼节点和/或肌肉节点期望变化区间的关系;根据控制器的三维空间区间与人体标准模型的骨骼节点和/或肌肉节点期望变化区间的关系,以及人体测量数据,计算控制器需要调整的三维空间坐标;按照骨骼和/或肌肉拓扑关系,根据需要调整的三维空间坐标依次调整控制器得到符合实际测量的人体的虚拟模型。如上所述的创建人体虚拟模型的方法,其中,优选的是,创建人体标准模型具体包括:采用符合人体构造的骨骼和肌肉进行绑定,并且人物蒙皮的位移权重分配给骨骼节点,人物蒙皮的缩放权重分配给肌肉节点。如上所述的构建人体虚拟模型的方法,其中,优选的是,对控 ...
【技术保护点】
1.一种创建人体虚拟模型的方法,其特征在于,包括以下步骤:创建人体标准模型;对人体标准模型的骨骼和肌肉进行分组,并且将分组后的骨骼和肌肉分别绑定控制器;对人体标准模型各部分的控制器进行标定,得到控制器的三维空间区间与人体标准模型的骨骼节点和/或肌肉节点期望变化区间的关系;根据控制器的三维空间区间与人体标准模型的骨骼节点和/或肌肉节点期望变化区间的关系,以及人体测量数据,计算控制器需要调整的三维空间坐标;按照骨骼和/或肌肉拓扑关系,根据需要调整的三维空间坐标依次调整控制器得到符合实际测量的人体的虚拟模型。
【技术特征摘要】
1.一种创建人体虚拟模型的方法,其特征在于,包括以下步骤:创建人体标准模型;对人体标准模型的骨骼和肌肉进行分组,并且将分组后的骨骼和肌肉分别绑定控制器;对人体标准模型各部分的控制器进行标定,得到控制器的三维空间区间与人体标准模型的骨骼节点和/或肌肉节点期望变化区间的关系;根据控制器的三维空间区间与人体标准模型的骨骼节点和/或肌肉节点期望变化区间的关系,以及人体测量数据,计算控制器需要调整的三维空间坐标;按照骨骼和/或肌肉拓扑关系,根据需要调整的三维空间坐标依次调整控制器得到符合实际测量的人体的虚拟模型。2.根据权利要求1所述的创建人体虚拟模型的方法,其特征在于,创建人体标准模型具体包括:采用符合人体构造的骨骼和肌肉进行绑定,并且人物蒙皮的位移权重分配给骨骼节点,人物蒙皮的缩放权重分配给肌肉节点。3.根据权利要求1或2所述的构建人体虚拟模型的方法,其特征在于,对控制身高的控制器进行标定具体包括:将控制人体身高的骨骼模拟为不同的骨骼节点;按照人体标准模型的比例为各骨骼节点分配权重值,并得到相应的权重区;将期望调整的身高区间加权平均到所述权重区,得到每个骨骼节点在改变身高时的期望变化区间;通过调整控制身高的控制器,使骨骼节点在期望变化区间变化,得到控制器的三维空间坐标区间。4.根据权利要求3所述的构建人体虚拟模型的方法,其特征在于,得到控制器的三维空间区间与人体标准模型的骨骼节点和/或肌肉节点期望变化区间的关系具体为:根据骨骼节点在改变身高时的期望变化区间与控制器的三维空间坐标区间构建反应其关系的线性函数。5.根据权利要求3所述的构建人体虚拟模型的方法,其特征在于,将控制人体身高的骨骼模拟为不同的骨骼节点具体为:将控制人体身高的骨骼划分为脊柱区、骨盆区和腿部区,骨盆区模拟为1根骨骼节点Spine1,脊柱区模拟为2根骨骼节点...
【专利技术属性】
技术研发人员:孟宪民,李小波,
申请(专利权)人:恒信东方文化股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。