本发明实施例涉及计算机,特别涉及一种动作生成方法、装置、电子设备、存储介质及程序产品。
背景技术:
1、在动画制作和游戏开发领域,动作过渡是确保角色动作流畅自然的关键环节。动作过渡是指在角色动作之间实现平滑自然的过渡,以确保整体动作表现流畅。在游戏开发和动画制作中,角色经常需要从一个动作(例如行走)过渡到另一个(例如奔跑)。
2、相关技术中,动作过渡主要通过为每个动作片段打上标记,并配置相关的状态过渡参数。这种方法虽然在小规模项目中表现良好,但在超大规模项目中显现出明显的不足。随着项目规模的增大,需要修改和管理的过渡数量激增,从而导致了开发效率有待提升和人工大量重复劳动。
3、因此,亟需一种能够减少人工流程、提升开发效率的动作生成方法。
技术实现思路
1、有鉴于此,本发明实施例提供了一种动作生成方法。本发明一个或者多个实施例同时涉及一种动作生成装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序产品,以解决现有技术中存在的技术缺陷。
2、根据本发明实施例的第一方面,提供了一种动作生成方法,包括:
3、获取目标场景下目标对象相邻的第一动作和第二动作;
4、确定第一动作对应的第一类型标签,以及第二动作对应的第二类型标签,其中,第一类型标签用于表征第一动作在至少一个分类维度的分类结果,第二类型标签用于表征第二动作在至少一个分类维度的分类结果;
5、基于第一类型标签与第二类型标签,确定融合规则;
6、基于融合规则、第一动作与第二动作生成目标过渡动作。
7、根据本发明实施例的第二方面,提供了一种动作生成装置,包括:
8、第一确定模块,被配置为确定第一动作对应的第一类型标签,以及第二动作对应的第二类型标签,其中,第一类型标签用于表征第一动作在至少一个分类维度的分类结果,第二类型标签用于表征第二动作在至少一个分类维度的分类结果;
9、第二确定模块,被配置为基于第一类型标签与第二类型标签,确定融合规则;
10、生成模块,被配置为基于融合规则、第一动作与第二动作生成目标过渡动作。
11、根据本发明实施例的第三方面,提供了一种计算设备,包括:
12、存储器和处理器;
13、所述存储器用于存储计算机程序/指令,所述处理器用于执行所述计算机程序/指令,该计算机程序/指令被处理器执行时实现上述动作生成方法的步骤。
14、根据本发明实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现上述动作生成方法的步骤。
15、根据本发明实施例的第五方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述动作生成方法的步骤。
16、本发明一个实施例实现了获取目标场景下目标对象相邻的第一动作和第二动作;确定第一动作对应的第一类型标签,以及第二动作对应的第二类型标签,其中,第一类型标签用于表征第一动作在至少一个分类维度的分类结果,第二类型标签用于表征第二动作在至少一个分类维度的分类结果;基于第一类型标签与第二类型标签,确定融合规则;基于融合规则、第一动作与第二动作生成目标过渡动作。通过自动化确定相邻动作的类型标签,能快速确定出相应的融合规则,并进一步根据融合规则生成目标过渡动作,对于大规模的动作序列,相较于人工对每个动作进行参数编辑,基于标签自动生成规则再基于规则自动生成目标过渡动作,可以减少人工的操作流程,提升目标过渡动作的生成效率。
1.一种动作生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述确定所述第一动作对应的第一类型标签,以及所述第二动作对应的第二类型标签之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述第一动作对应的第一类型标签,以及所述第二动作对应的第二类型标签,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述第一动作标识在所述对应关系表中查询所述第一动作对应的至少一个第一类型子标签,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述第一类型标签与所述第二类型标签,确定融合规则,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述标签优先级相同的第一类型子标签与第二类型子标签,确定融合子标签,包括:
7.根据权利要求5所述的方法,其特征在于,基于所述标签优先级与所述融合子标签确定融合规则,包括:
8.根据权利要求7所述的方法,其特征在于,在所述获取目标场景下目标对象相邻的第一动作和第二动作之前,还包括:
9.根据权利要求1所述的方法,其特征在于,在所述基于所述融合规则、所述第一动作与所述第二动作生成目标过渡动作之后,还包括:
10.一种动作生成装置,其特征在于,包括:
11.一种计算设备,其特征在于,包括:
12.一种计算机可读存储介质,其特征在于,其存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1-9任意一项所述动作生成方法的步骤。
13.一种计算机程序产品,其特征在于,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1-9任意一项所述动作生成方法的步骤。