[发明专利]一种仿生动画生成方法及电子设备在审
申请号: | 201911405747.4 | 申请日: | 2019-12-30 |
公开(公告)号: | CN113129411A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 梁丁;曾柏伟;林曼青;李娜;岩本·尚也 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06T13/20 | 分类号: | G06T13/20 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 仿生 动画 生成 方法 电子设备 | ||
1.一种仿生动画生成方法,其特征在于,包括:
根据实时场景信息,生成场景地图,所述场景信息包括场景的深度图,所述场景地图包括所述场景中多个位置的高度信息;
对目标角色在所述场景地图中的行进轨迹做地形标注,所述地形标注用于指示所述目标角色当前位置的地形特征;
生成所述目标角色的动作信息,并根据所述目标角色的动作信息生成仿生动画,所述目标角色的动作信息与所述地形标注对应。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述目标角色当前的运动方向,预测所述目标角色在所述场景地图中的行进轨迹,所述行进轨迹上的采样点之间的距离根据所述目标角色的运动速度来调节。
3.根据权利要求1或2所述的方法,其特征在于,对目标角色在所述场景地图中的行进轨迹做地形标注,包括:
将所述目标角色在所述场景地图中的行进轨迹与多种地形模板匹配,确定所述行进轨迹对应的地形特征;
根据所述行进轨迹对应的地形特征对所述行进轨迹做地形标注。
4.根据权利要求3所述的方法,其特征在于,将所述行进轨迹与多种地形模板进行匹配,确定所述行进轨迹对应的地形特征,包括:
将所述行进轨迹划分为多个子轨迹,所述子轨迹的长度与所述地形模板的长度相等;
将所述多个子轨迹依次与所述多种地形模板进行匹配,确定所述多个子轨迹各自对应的地形特征;
根据所述行进轨迹包含的多个子轨迹各自对应的地形特征,确定所述行进轨迹对应的地形特征。
5.根据权利要求3或4所述的方法,其特征在于,将所述行进轨迹与多种地形模板匹配之前,所述方法还包括:
对所述行进轨迹进行滤波,所述滤波包括平滑滤波或中值滤波。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述根据实时场景信息,生成场景地图,包括:
根据所述实时场景信息,生成所述场景的多个网格;
对每一网格所覆盖的水平区域的点赋于高度值,以插入所述每一网格到所述场景地图中。
7.根据权利要求6所述的方法,其特征在于,根据实时场景信息,生成所述场景的多个网格包括:
将实时采集的当前帧的深度图转换为所述当前帧的三维点云;
根据所述当前帧对应的位姿对所述当前帧的三维点云进行坐标转换,得到所述当前帧在世界坐标系下的三维点云;
将所述当前帧在世界坐标系下的三维点云网格化,得到所述多个网格中的一个网格。
8.根据权利要求7所述的方法,其特征在于,根据所述当前帧对应的位姿对所述当前帧的三维点云进行坐标转换,得到所述当前帧在世界坐标系下的三维点云之后,所述方法还包括:
在所述当前帧对应的位姿满足位姿变化条件的情况下,更新所述场景的三维点云;并且重新确定所述当前帧在世界坐标系下的三维点云,所述位姿变化条件为所述当前帧与前一帧的空间变换距离大于预设距离阈值,并且所述当前帧与所述前一帧的空间变换角度大于预设角度阈值。
9.根据权利要求1至8任一项所述的方法,其特征在于,生成所述目标角色的动作信息,包括:
通过人工智能AI动作生成器,生成所述目标角色的动作信息。
10.根据权利要求1至9任一项所述的方法,其特征在于,
所述目标角色的动作信息包括所述目标角色的预定关节的位置和旋转信息。
11.根据权利要求1至10任一项所述的方法,其特征在于,根据所述目标角色的动作信息生成仿生动画,包括:
采用所述目标角色的动作信息,对所述目标角色的3D模型进行变形和渲染,得到仿生动画。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911405747.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种集成叠片光伏组件
- 下一篇:一种预防和/或治疗抑郁的组合物