【技术实现步骤摘要】
一种动画生成方法、装置及电子设备
[0001]本申请涉及计算机
,具体而言,涉及一种动画生成方法
、
装置及电子设备
。
技术介绍
[0002]现有技术中,申请号为
202010085820.0
的中国专利,公开了一种动画生成方法,所述方法包括:实时通过摄像装置获取视频图像,将视频图像输入到实时动作捕捉模型中识别,得到输出的动作控制信息;将动作控制信息输入到三维动画绑定逻辑插件中,通过三维动画绑定逻辑插件中的三维动画绑定逻辑信息计算得到三维动画控制参数;获取三维动画初始模型,使用三维动画控制参数驱动三维动画初始模型,生成三维动画
。
本申请提供的方案可以实现提高生成的三维动画的精准性
。
[0003]但是并未考虑初始模型和
BVH
信息合成时可能产生的位置偏差,导致合成出来的三维动画动作真实性差,且精准性也不高
。
[0004]针对相关技术中并未考虑初始模型和
BVH
信息合成时可能产生的位置偏差,导致合成出来的三维动画动作真实性差,且精准性也不高的问题,目前尚未提出有效的解决方案
。
技术实现思路
[0005]本申请的主要目的在于提供一种动画生成方法
、
装置及电子设备,以解决并未考虑初始模型和
BVH
信息合成时可能产生的位置偏差,导致合成出来的三维动画动作真实性差,且精准性也不高问题
。
[0006]为了实现上述目的 ...
【技术保护点】
【技术特征摘要】
1.
一种动画生成方法,其特征在于,包括:基于导入视频生成
BVH
文件;以预设的主体骨骼模型的躯干中心点为根节点,将骨骼点按照空间连接关系组织为节点树;对于从所述
BVH
文件中读取的每一帧动作数据搜索遍历节点树,根据节点属性进行对应躯体的图元坐标变换;将所述图元坐标和主体骨骼模型的纹理图绑定到渲染模块进行渲染,得到骨骼动画
。2.
根据权利要求1所述的动画生成方法,其特征在于,所述主体骨骼模型的设置包括:基于导入图片确定人物主体;基于深度学习中的
backbone
和
heatmap
技术,在所述人物主体中定位出骨骼关键点;采用图像阈值分割技术,从所述人物主体中提取出前景掩码和边缘信息;根据所述骨骼关键点和前景掩码确定纹理图;将骨骼关键点的边缘区域切分为若干三角区域后与纹理图的相应坐标进行绑定,得到主体骨骼模型
。3.
根据权利要求2所述的动画生成方法,其特征在于,基于导入图片确定人物主体包括:接收用户导入的包含有人或物的图片,并采用
AR
技术从导入图片中识别出人物主体
。4.
根据权利要求1所述的动画生成方法,其特征在于,基于导入视频生成
BVH
文件之后还包括:基于预先制作的特效库和音频库选取动画特效和动画音频,并参照动作库将所述
BVH
文件
、
动画特效和动画音频进行动作合成;以预设的主体骨骼模型的躯干中心点为根节点,将骨骼点按照空间连接关系组织为节点树;对于从动作合成结果中读取的每一帧动作数据搜索遍历节点树,根据节点属性进行对应躯体的图元坐标变换;将所述图元坐标和主体骨骼模型的纹理图绑定到渲染模块进行渲染,得到骨骼动画
。5.
根据权利要求1所述的动画生成方法,其特征在于,将所述图元坐标和主体骨骼模型的纹理图绑定到渲染模块进行渲染,...
【专利技术属性】
技术研发人员:甘凌,
申请(专利权)人:北京元跃科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。