发明名称 一种基于MVC的变形模型的快速骨骼恢复方法
摘要 本发明公开了一种基于MVC的变形模型的快速骨骼恢复方法,其包括下述步骤:(1)对于每一个骨骼点,在原模型身上建立多个内部四面体将该骨骼点包裹在内,四面体的顶点交在模型表面的网格上;(2)利用三角形权重坐标算法,计算包裹骨骼点的四面体的四个点的相对于三角形的重心坐标,并计算骨骼点相对于四面体的MVC;记录四面体四个顶点对应的三角形ID和重心权重信息,以及MVC权重信息;(3)针对于变形后的模型,恢复对于每个骨骼点根据记录的三角形ID和重心权重首先恢复包裹它们四面体,然后根据记录骨骼点相对于四面体的MVC权重恢复骨骼信息;(4)针对于每个恢复的骨骼点根据多个记录的四面体恢复的值进行求平均,以保持鲁棒性。
申请公布号 CN106447784A 申请公布日期 2017.02.22
申请号 CN201610850691.3 申请日期 2016.09.26
申请人 西安蒜泥电子科技有限责任公司 发明人 杨少毅;褚智威;石裕隆
分类号 G06T17/30(2006.01)I 主分类号 G06T17/30(2006.01)I
代理机构 代理人
主权项 一种基于MVC的变形模型的快速骨骼恢复方法,包括下述步骤:(1)对于每一个骨骼点,在原模型身上建立多个内部四面体将该骨骼点包裹在内,四面体的顶点交在模型表面的网格上;(2)利用三角形权重坐标算法,计算包裹骨骼点的四面体的四个点的相对于三角形的重心坐标,并计算骨骼点相对于四面体的MVC;记录四面体四个顶点对应的三角形ID和重心权重信息,以及MVC权重信息;(3)针对于变形后的模型,恢复对于每个骨骼点根据记录的三角形ID和重心权重首先恢复包裹它们四面体,然后根据记录骨骼点相对于四面体的MVC权重恢复骨骼信息;(4)针对于每个恢复的骨骼点根据多个记录的四面体恢复的值进行求平均,以保持鲁棒性。
地址 710018 陕西省西安市未央区凤城十路99号