一种虚拟角色动画生成方法和系统技术方案

技术编号:32584712 阅读:18 留言:0更新日期:2022-03-09 17:17
本说明书实施例提供一种虚拟角色动画生成方法,该方法包括获取音乐帧序列,所述音乐帧序列中各个音乐帧包括音乐帧信息;通过动作生成模型,基于所述音乐帧序列生成对应的骨骼动作序列以及基于所述骨骼动作序列和对应的骨骼模型,生成虚拟角色动画。生成虚拟角色动画。生成虚拟角色动画。

【技术实现步骤摘要】
一种虚拟角色动画生成方法和系统


[0001]本说明书涉及动画
,特别涉及一种虚拟角色动画生成方法和系统。

技术介绍

[0002]虚拟角色一般指游戏、动画等作品中出现的虚拟形象,随着5G技术、图像处理技术的发展,虚拟角色已广泛应用于直播、即时通信服务等各种领域。虚拟角色动画中包括大量的虚拟角色动作,且在一些场景中需要虚拟角色根据音乐做出相应的动作,例如根据音乐跳舞、做出角色的打斗招式等,这些都使得生成虚拟角色动画比较复杂(例如建模师需要先将动作捕捉设备与真人绑定,通过捕捉真人的动作来对应生成虚拟角色动画,需要大量且复杂的人工操作)且不易生成高质量的虚拟角色动画。
[0003]因此,亟需虚拟角色动画生成的方法和系统来实现自动、高效地生成高质量的虚拟角色动画。

技术实现思路

[0004]本说明书实施例之一提供一种虚拟角色动画生成方法。所述虚拟角色动画生成方法包括:获取音乐帧序列,所述音乐帧序列中的各个音乐帧包括音乐帧信息;通过动作生成模型,基于所述音乐帧序列生成对应的骨骼动作序列;以及基于所述骨骼动作序列和对应的骨骼模型本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种虚拟角色动画生成方法,包括:获取音乐帧序列,所述音乐帧序列中的各个音乐帧包括音乐帧信息;通过动作生成模型,基于所述音乐帧序列生成对应的骨骼动作序列;以及基于所述骨骼动作序列和对应的骨骼模型,生成虚拟角色动画。2.根据权利要求1所述的方法,所述音乐帧信息包括以下中的一种或多种:音乐帧的拍子信息、音量信息以及音频信息。3.根据权利要求1所述的方法,所述骨骼动作序列中的骨骼动作包括与音乐帧对应的至少一个骨骼的骨骼位置以及骨骼旋转参数。4.根据权利要求1所述的方法,所述基于所述音乐帧序列生成对应的骨骼动作序列包括:根据所述音乐帧序列生成音乐帧编码向量序列;以及根据所述音乐帧编码向量序列生成所述骨骼动作序列。5.根据权利要求4所述的方法,所述根据所述音乐帧编码向量序列生成所述骨骼动作序列动作包括:获取所述音乐帧序列的起始骨骼动作和停止骨骼动作;以及根据所述音乐帧编码向量序列、起始骨骼动作和停止骨骼动作得到所述骨骼动作序列。6.根据权利要求5所述的方法,所述动作生成模型包括编码网络、双向循环神经网络和解码网络;所述基于所述音乐帧序列生成对应的骨骼动作序列包括:通过所述编码网络,根据所述音乐帧序列生成所述音乐帧编码向量序列;通过所述双向循环神经网络,基于所述音乐帧编码向量序列、所述起始...

【专利技术属性】
技术研发人员:渠思源
申请(专利权)人:北京慧夜科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1