【技术实现步骤摘要】
一种骨骼重映射方法、装置、计算机设备及存储介质
[0001]本申请涉及计算机
,具体涉及一种骨骼重映射方法、装置、计算机设备及计算机可读存储介质。
技术介绍
[0002]在为虚拟对象制作表情模型的过程中,表情控制骨骼通过蒙皮对模型表面实施控制。控制结果取决于骨骼轴心点的三维空间位置,不同的轴心位置,在骨骼变换后呈现不同的结果,因此,将表情控制骨骼的轴心布设在合适的空间位置尤为重要。由于不同虚拟对象在模型结构存在通性,可以将一个成熟效果优质的骨骼点数据集迁移应用到另外一个长相相异的异体角色上。
[0003]相关技术中,将源对象的骨骼点数据集复用至目标对象上,主要是通过人工观察比对目标对象模型和源对象模型的形体差异,然后根据形体差异来调整目标对象的表情骨骼位置。但是,对于拥有大量表情骨骼的模型,通过人工观察不同对象的形体差异需要花费大量时间,导致将已有表情骨骼结构映射至目标对象的效率较低。
技术实现思路
[0004]本申请实施例提供一种骨骼重映射方法、装置、计算机设备及计算机可读存储介质,可以提高对 ...
【技术保护点】
【技术特征摘要】
1.一种骨骼重映射方法,其特征在于,所述方法包括:获取源对象的第一对象模型,以及目标对象的第二对象模型;以所述第二对象模型的外形为拓扑变形后外形目标,对所述第一对象模型进行拓扑变形处理,得到变形后拓扑模型;获取所述第一对象模型的骨骼点与所述骨骼点对应的模型表面点之间的相对位置信息;根据所述变形后拓扑模型对所述第一对象模型进行拓扑变形处理,得到所述目标对象的第三对象模型;基于所述第三对象模型和所述第一对象模型的模型表面点的位置,以及所述相对位置信息调整所述第三对象模型中的骨骼点的位置。2.根据权利要求1所述的方法,其特征在于,所述获取所述第一对象模型的骨骼点与所述骨骼点对应的模型表面点之间的相对位置信息,包括:将所述第一对象模型的骨骼点映射至所述第一对象模型的模型表面,得到所述骨骼点在所述模型表面对应的模型表面点;根据所述骨骼点的位置以及所述模型表面点的位置确定所述骨骼点与所述模型表面点之间的相对位置信息。3.根据权利要求2所述的方法,其特征在于,所述将所述第一对象模型的骨骼点映射至所述第一对象模型的模型表面,得到所述骨骼点在所述模型表面对应的模型表面点,包括:基于所述骨骼点与所述模型表面之间的最近距离,从所述模型表面确定所述骨骼点对应的所述模型表面点。4.根据权利要求2所述的方法,其特征在于,所述根据所述骨骼点的位置以及所述模型表面点的位置确定所述骨骼点与所述模型表面点之间的相对位置信息,包括:基于所述骨骼点与所述模型表面点确定一条直线,并计算所述直线与所述第一对象模型的模型表面之间的夹角角度;获取所述模型表面点在所述模型表面上的位置值;基于所述骨骼点与所述模型表面点之间的距离、所述夹角角度以及所述位置值,得到所述相对位置信息。5.根据权利要求4所述的方法,其特征在于,所述基于所述第三对象模型和所述第一对象模型的模型表面点的位置,以及所述相对位置信息调整所述第三对象模型中的骨骼点的位置,包括:基于所述第三对象模型和所述第一对象模型的模型表面点的位置,以及所述相对位置信息计算所述第三对象模型中的骨骼点的调整后位置;将所述第三对象模型中的骨骼点调整至所述调整后位置。6.根据权利要求5所述的方法,其特征在于,所述基于所述第三对象模型和所述第一对象模型的模型表面点的位置,以及所述相对位置信息计算所述第三对象模型中的骨骼点的调整后位置,包括:计算所述第一对象模型的模型表面点与所述第三对象模型中的对应的模型表面点之间的位置差;基于所述位置差、所述距离、所述夹角角度以及所述位置值,计算所述第三对象模型的
模型表面点对应的骨骼点的位置,得到所述调整后位置。7.根据权利要求1所述的方法,其特征在于,所述根据所述变形后拓扑模型对所述第一对象模型进行拓扑变形...
【专利技术属性】
技术研发人员:谢桂良,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。