[发明专利]虚拟形象的驱动方法、装置及服务器在审
申请号: | 202210188526.1 | 申请日: | 2022-02-28 |
公开(公告)号: | CN114519758A | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 周凡 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | G06T13/40 | 分类号: | G06T13/40;G06Q50/00 |
代理公司: | 成都极刻智慧知识产权代理事务所(普通合伙) 51310 | 代理人: | 张红平 |
地址: | 510000 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 形象 驱动 方法 装置 服务器 | ||
1.一种虚拟形象的驱动方法,其特征在于,所述方法包括:
基于人体检测算法获取目标人物的人体动作数据,将所述人体动作数据迁移到与所述人体检测算法存在关节映射关系的通用骨骼拓扑结构中,得到第一拓扑形象;
获取目标虚拟形象的身体数据,基于所述身体数据与所述通用骨骼拓扑结构的映射关系,得到第二拓扑形象,其中,所述人体检测算法中的驱动姿态与所述目标虚拟形象中的驱动姿态语义对齐;
基于所述第一拓扑形象的动作姿态数据同步修复所述第二拓扑形象的动作姿态数据;
根据修复后的所述第二拓扑形象的动作姿态数据驱动所述目标虚拟形象运动。
2.如权利要求1所述的虚拟形象的驱动方法,其特征在于,在所述基于人体检测算法获取目标人物的人体动作数据,将所述人体动作数据迁移到与所述人体检测算法存在关节映射关系的通用骨骼拓扑结构中,得到第一拓扑形象的步骤之前,所述方法还包括:
创建所述通用骨骼拓扑结构,其中,所述通用骨骼拓扑结构包括头部、四肢、手指及表情基;
定义所述通用骨骼拓扑结构中的关节数量、各个关节的语义以及不同关节之间的层级关系。
3.如权利要求2所述的虚拟形象的驱动方法,其特征在于,在所述基于人体检测算法获取目标人物的人体动作数据,将所述人体动作数据迁移到与所述人体检测算法存在关节映射关系的通用骨骼拓扑结构中,得到第一拓扑形象的步骤之前,所述方法还包括:
创建所述人体检测算法中的关节与所述通用骨骼拓扑结构中的关节之间的第一映射关系,得到第一配置文件;
创建所述目标虚拟形象中的关节与所述通用骨骼拓扑结构中的关节之间的第二映射关系,得到第二配置文件;
基于所述人体检测算法和所述目标虚拟形象共同的驱动姿态,创建根据所述目标虚拟形象特点生成的驱动姿态信息及碰撞体参数信息,得到第三配置文件。
4.如权利要求3所述的虚拟形象的驱动方法,其特征在于,所述基于人体检测算法获取目标人物的人体动作数据,将所述人体动作数据迁移到与所述人体检测算法存在关节映射关系的通用骨骼拓扑结构中,得到第一拓扑形象的步骤,包括:
基于所述第一映射关系,将所述人体动作数据迁移到所述通用骨骼拓扑结构中,得到所述第一拓扑形象,所述人体动作数据包括所述目标人物的关节局部旋转数据以及关节局部平移数据;
所述获取目标虚拟形象的身体数据,基于所述身体数据与所述通用骨骼拓扑结构的映射关系,得到第二拓扑形象的步骤,包括:
基于所述第二映射关系,将所述身体数据迁移到所述通用骨骼拓扑结构中,得到所述第二拓扑形象,所述身体数据包括所述虚拟形象的关节局部平移数据。
5.如权利要求1-4中任意一项所述的虚拟形象的驱动方法,其特征在于,所述同步修复包括滑步修复与碰撞修复,所述基于所述第一拓扑形象的动作姿态数据同步修复所述第二拓扑形象的动作姿态数据的步骤,包括:
基于所述人体动作数据得到所述第一拓扑形象的脚是否与地接触的触地信息,并根据所述人体动作数据、根关节平移数据、目标虚拟形象的关节局部平移数据以及所述触地信息对所述第二拓扑形象进行滑步修复;
检测所述第二拓扑形象中的不同关节碰撞体在所述第一拓扑形象的动作姿态数据迁移到所述第二拓扑形象后的碰撞关系,基于预先设定的关节碰撞体优先级,在所述不同关节碰撞体中确定障碍物以及碰撞修复物,对所述碰撞修复物进行碰撞修复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210188526.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光伏幕墙
- 下一篇:一种酒水添加剂制作工艺以及配方