【技术实现步骤摘要】
虚拟对象的动作合成方法、装置和计算机设备
[0001]本申请涉及计算机
,具体而言,涉及一种虚拟对象的动作合成方法、装置和计算机设备。
技术介绍
[0002]随着计算机技术的发展,也出现了越来越多的动画场景,比如游戏动画、虚拟主播、动漫等,这些动画中经常会存在一些虚拟角色,并且这些虚拟角色会随着动画中的语音或台词执行一些相应的动作。
[0003]相关技术中,一般地,经常会通过基于数据驱动的方式来获取虚拟角色的语音、台词和动作之间的映射关系,并按照映射关系根据相关技术人员输入的语音生成对应的动作,再利用机器学习和网络模型将多个动作合成来设计虚拟角色的动画。另外,还可以通过基于预设规则的方式,针对不同的身体部位和情绪分别设计一套不同的行为映射表,然后基于贪婪匹配触发相应的规则,以根据相关技术人员输入的语音选取并合成多个动作来设计虚拟角色的动画。
[0004]然而,相关技术中基于数据驱动的方式和基于预设规则的方式生成的动画的动作重复率较高,动作过渡不自然。因此,相关技术的方案存在根据语音生成动作和动画的效果较差的问题。
技术实现思路
[0005]本申请的目的在于提供一种虚拟对象的动作合成方法、装置和计算机设备,可以提高根据语音生成动作和动画的效果。
[0006]本申请的实施例是这样实现的:
[0007]本申请实施例的第一方面,提供一种虚拟对象的动作合成方法,所述方法包括:
[0008]根据虚拟对象的待处理数据得到多个数据片段,各所述数据片段按时序排列,所述待处理 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟对象的动作合成方法,其特征在于,所述方法包括:根据虚拟对象的待处理数据得到多个数据片段,各所述数据片段按时序排列,所述待处理数据用于表征所述虚拟对象的语音;获取各所述数据片段的特征信息,并根据所述特征信息从预设动作节点数据库中构建与所述待处理数据匹配的至少一个动作路径,所述动作路径用于指示各预设动作节点的关联关系;确定各所述动作路径的路径损失信息,将各所述动作路径中所述路径损失信息满足预设条件的动作路径作为目标动作路径,所述路径损失信息用于指示所述动作路径中各所述预设动作节点的匹配程度、重复程度以及过渡流畅程度中的至少之一;将所述目标动作路径中的各所述预设动作节点拼接生成所述待处理数据对应的目标动作序列。2.如权利要求1所述的虚拟对象的动作合成方法,其特征在于,所述待处理数据包括语音信息和文本信息;所述根据虚拟对象的待处理数据得到多个数据片段,包括:确定所述文本信息中各字符在所述语音信息中对应的时间点和静音点;根据所述文本信息的词边界和各所述静音点确定所述语音信息和所述文本信息的节奏点;根据所述节奏点将所述文本信息切分成多个文本片段,并将语音信息切分成多个语音片段;根据各所述文本片段以及对应的语音片段,得到各所述数据片段。3.如权利要求2所述的动作合成方法,其特征在于,所述根据各所述文本片段以及对应的语音片段,得到各所述数据片段,包括:将各所述文本片段与对应的所述语音片段拼接得到各所述数据片段。4.如权利要求2所述的虚拟对象的动作合成方法,其特征在于,所述将根据各所述文本片段以及对应的语音片段,得到各所述数据片段,包括:将各所述文本片段与对应的所述语音片段拼接得到各中间数据片段;根据各所述中间数据片段之间的时间间隔和/或各所述中间数据片段的语义标签,将各所述中间数据片段拼接为所述数据片段,各所述中间数据片段按时序排列。5.如权利要求1所述的虚拟对象的动作合成方法,其特征在于,所述根据所述特征信息从预设动作节点数据库中构建与所述待处理数据匹配的至少一个动作路径,包括:根据各所述数据片段对应的节奏点和所述预设动作节点数据库中多个预设动作节点的预设节奏点构建各所述动作路径。6.如权利要求5所述的虚拟对象的动作合成方法,其特征在于,所述根据各所述数据片段的节奏点和所述预设动作节点数据库中多个预设动作节点的预设节奏点构建各所述动作路径,包括:从各所述预设动作节点确定出预设节奏点的数量不大于各所述数据片段对应的节奏点的数量的目标动作节点;根据各所述目标动作节点确定与所述数据片段匹配的至少一个目标动作节点序列,将各所述目标动作节点序列拼接得到所述动作路径,各所述目标动作节点序列中的预设节奏
点的数量等于所述数据片段对应的节奏点的数量。7.如权利要求1所述的虚拟对象的动作合成方法,其特征在于,所述路径损失信息用于指示所述动作路径中各所述预设动作节点的匹配程度、重复程度以及过渡流畅程度;所述确定各所述动作路径的路径损失信息,包括:计算各所述动作路径与各所述数据片段的匹配损失信息;计算各所述动作路径中各预设动作节点之间的过渡损失信息;计算各所述动作路径的结构损失信息;根据所述匹配损失信息、所述过渡损失信息以及所述结构损失信息,得到所述路径损失信息。8.如权利要求7所述的虚拟对象的动作合成方法,其特征在于,所述计算各所述动作路径与各所述数据片段的匹配损失信息,包括:根据各所述动作路径中所述预设动作节点的预设语义标签和各所述数...
【专利技术属性】
技术研发人员:赖章炯,毕梦霄,吕唐杰,范长杰,胡志鹏,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。