【技术实现步骤摘要】
虚拟对象的骨骼绑定迁移方法、装置、设备及存储介质
[0001]本公开涉及计算机视觉
,尤其涉及虚拟数字人、增强现实、虚拟现实、混合现实、扩展现实、元宇宙等
,具体涉及一种虚拟对象的骨骼绑定迁移方法、装置、设备及存储介质。
技术介绍
[0002]随着人工智能技术的不断发展,计算机视觉技术应运而生。可以通过计算机视觉中的增强现实技术,基于虚拟对象(如虚拟数字人)绑定的骨骼蒙皮信息对虚拟对象进行驱动,来模拟真实姿势等,增加了用户的使用乐趣。然而,如何低成本且高效的完成对虚拟对象骨骼绑定迁移,对精准驱动虚拟对象而言至关重要。
技术实现思路
[0003]本公开提供了一种虚拟对象的骨骼绑定迁移方法、装置、设备及存储介质。
[0004]根据本公开的一方面,提供了一种虚拟对象的骨骼绑定迁移方法,包括:
[0005]根据第一虚拟对象在初始姿势下的第一骨骼初始位置,确定第二虚拟对象在所述初始姿势下的第二骨骼初始位置;
[0006]根据所述第一骨骼初始位置和所述第二骨骼初始位置,将所述第一虚拟对象在目标姿势下的骨骼绑定信息迁移至所述第二虚拟对象,得到所述第二虚拟对象在所述目标姿势下的骨骼绑定信息;
[0007]其中,所述第一虚拟对象和所述第二虚拟对象具有相同的网格拓扑结构。
[0008]根据本公开的另一方面,提供了一种电子设备,该电子设备包括:
[0009]至少一个处理器;以及
[0010]与至少一个处理器通信连接的存储器;其中,
[0011]存储 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟对象的骨骼绑定迁移方法,包括:根据第一虚拟对象在初始姿势下的第一骨骼初始位置,确定第二虚拟对象在所述初始姿势下的第二骨骼初始位置;根据所述第一骨骼初始位置和所述第二骨骼初始位置,将所述第一虚拟对象在目标姿势下的骨骼绑定信息迁移至所述第二虚拟对象,得到所述第二虚拟对象在所述目标姿势下的骨骼绑定信息;其中,所述第一虚拟对象和所述第二虚拟对象具有相同的网格拓扑结构。2.根据权利要求1所述的方法,其中,所述根据第一虚拟对象在初始姿势下的第一骨骼初始位置,确定第二虚拟对象在所述初始姿势下的第二骨骼初始位置,包括:确定对象骨骼点在第一虚拟对象的初始姿势下的网格拓扑结构中对应的第一网格点簇集;确定所述对象骨骼点在第二虚拟对象的初始姿势下的网格拓扑结构中对应的第二网格点簇集;根据所述第一网格点簇集和所述第一虚拟对象在初始姿势下的第一骨骼初始位置,确定骨骼定位系数;根据所述第二网格点簇集和所述骨骼定位系数,确定所述第二虚拟对象在所述初始姿势下的第二骨骼初始位置。3.根据权利要求1所述的方法,其中,所述骨骼绑定信息包括:骨骼位置变化信息和蒙皮权重信息;所述根据所述第一骨骼初始位置和所述第二骨骼初始位置,将所述第一虚拟对象在目标姿势下的骨骼绑定信息迁移至所述第二虚拟对象,得到所述第二虚拟对象在所述目标姿势下的骨骼绑定信息,包括:根据所述第一虚拟对象和所述第二虚拟对象的网格拓扑结构,将对象骨骼点划分为至少两个骨骼点簇,并确定所述至少两个骨骼点簇之间的信息迁移顺序;按照所述信息迁移顺序,针对每一骨骼点簇,根据所述骨骼点簇关联的第一骨骼初始位置和所述第二骨骼初始位置,将所述第一虚拟对象在目标姿势下对应的所述骨骼点簇的骨骼位置变化信息迁移至所述第二虚拟对象,得到所述第二虚拟对象在所述目标姿势下对应的所述骨骼点簇的骨骼位置变化信息;将所述第一虚拟对象中所述骨骼点簇在所述目标姿势下的蒙皮权重信息,作为所述第二虚拟对象中所述骨骼点簇在所述目标姿势下的蒙皮权重信息。4.根据权利要求3所述的方法,其中,所述根据所述骨骼点簇关联的第一骨骼初始位置和所述第二骨骼初始位置,将所述第一虚拟对象在目标姿势下对应的所述骨骼点簇的骨骼位置变化信息迁移至所述第二虚拟对象,得到所述第二虚拟对象在所述目标姿势下对应的所述骨骼点簇的骨骼位置变化信息,包括:将所述第一虚拟对象在目标姿势下对应的所述骨骼点簇的第一中心位置迁移至所述第二虚拟对象,得到所述第二虚拟对象在所述目标姿势下对应的所述骨骼点簇的第二中心位置;根据第一中心位置、所述第二中心位置、所述第一虚拟对象在初始姿势下对应的所述骨骼点簇的第三中心位置、所述第二虚拟对象在初始姿势下对应的所述骨骼点簇的第四中心位置、以及所述骨骼点簇关联的第一骨骼初始位置和所述第二骨骼初始位置,将所述第
一虚拟对象在所述目标姿势下对应的所述骨骼点簇的骨骼位置变化信息迁移至所述第二虚拟对象,得到所述第二虚拟对象在所述目标姿势下对应的所述骨骼点簇的骨骼位置变化信息。5.根据权利要求1
‑
4中任一项所述的方法,还包括:获取所述第一虚拟对象在所述目标姿势下的拓扑网格点;根据所述拓扑网格点和所述第一虚拟对象在所述初始姿势下的第一骨骼初始位置,确定所述第一虚拟对象在所述目标姿势下的骨骼绑定信息。6.根据权利要求5所述的方法,其中,所述获取所述第一虚拟对象在所述目标姿势下的拓扑网格点,包括:获取所述第一虚拟对象在所述目标姿势下的初始的拓扑网格点;根据预设修正点对所述初始的拓扑网格点进行修正,得到所述第一虚拟对象在所述目标姿势下的最终的拓扑网格点。7.根据权利要求1
‑
6中任一项所述的方法,还包括:构建所述第二虚拟对象在所述目标姿势下的骨骼绑定信息与所述目标姿势的描述信息之间映射关系;其中,所述映射关系用于确定所述目标姿势的描述信息对应的骨骼绑定信息,并基于所述描述信息对应的骨骼绑定信息,驱动所述第二虚拟对象,展示所述目标姿势。8.一种虚拟对象的骨骼绑定迁移装置,包括:初始位置确定模块,用于根据第一虚拟对象在初始姿势下的第一骨骼初始位置,确定第二虚拟对象在所述初始姿势下的第二骨骼初始位置;绑定信息迁移模块,用于根据...
【专利技术属性】
技术研发人员:张世昌,赵亚飞,郭紫垣,范锡睿,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。