可交互式动画制作方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37805848 阅读:11 留言:0更新日期:2023-06-09 09:35
本申请涉及一种可交互式动画制作方法、装置、电子设备及存储介质,该方法包括:基于积木式图形化编程,制作可交互式动画所需的N个交互场景和M个故事动画,其中,N为大于或等于1的整数,M为大于N的整数;根据预先设定的可交互式动画的故事线,确定每个交互场景在故事线中的层级位置,以及N个交互场景与M个故事动画之间的关联关系;根据层级位置和关联关系,对N个交互场景和M个故事动画进行拼接,得到可交互式动画。这样,可以基于积木式图形化编程来制作可交互式动画所需的N个交互场景和M个故事动画,而无需将故事动画和交互场景分开由不同专业人员来制作,从而解决了现有技术中动画更改流程较为繁琐的问题。改流程较为繁琐的问题。改流程较为繁琐的问题。

【技术实现步骤摘要】
可交互式动画制作方法、装置、电子设备及存储介质


[0001]本申请涉及动画制作
,尤其涉及一种可交互式动画制作方法、装置、电子设备及存储介质。

技术介绍

[0002]随着动画制作技术的不断发展,可交互式动画逐渐代替传统的非交互式动画,受到人们的追捧。但由于可交互式动画需要根据用户的反馈,提供不同剧情走向的动画,因而需要在传统非交互式动画制作的基础上穿插可交互场景,来实现动画的可交互性。
[0003]目前,传统的可交互式动画制作通常是将传统非交互式动画和可交互场景分开来制作,两者分别由各自的专业人员来完成,这将导致其中任何一方需要对动画做更改时,更改流程较为繁琐。
[0004]因此,如何更加便捷地实现可交互式动画制作,成为亟待解决的技术问题。

技术实现思路

[0005]本申请提供了一种可交互式动画制作方法、装置、电子设备及存储介质,以解决现有技术中传统的可交互式动画制作通常是将传统非交互式动画和可交互场景分开制作,两者分别由各自的专业人员来完成,这将导致其中任何一方需要对动画做更改时,更改流程较为繁琐的问题。
[0006]第一方面,本申请实施例提供了一种可交互式动画制作方法,所述方法包括:
[0007]基于积木式图形化编程,制作可交互式动画所需的N个交互场景和M个故事动画,其中,每个所述交互场景用于根据接收到的不同的用户反馈切换至不同的故事动画进行播放,每个所述交互场景下的用户反馈的数量与故事动画的数量一一对应,N为大于或等于1的整数,M为大于N的整数;
[0008]根据预先设定的所述可交互式动画的故事线,确定每个所述交互场景在所述故事线中的层级位置,以及N个所述交互场景与M个所述故事动画之间的关联关系;
[0009]根据所述层级位置和所述关联关系,对N个所述交互场景和M个所述故事动画进行拼接,得到所述可交互式动画。
[0010]可选地,所述基于积木式图形化编程,制作可交互式动画所需的N个交互场景和M个故事动画,包括:
[0011]基于所述积木式图形化编程,制作得到N个所述交互场景对应的N个第一积木块集合,以及基于所述积木式图形化编程,制作得到M个所述故事动画对应的M个第二积木块集合,其中,每个所述第一积木块集合用于对每个交互场景下接收到的用户反馈做出响应并推进故事线发展,每个所述第二积木块集合用于对每个故事动画中的目标角色和目标背景的行为进行控制;
[0012]基于N个所述第一积木块集合和M个所述第二积木块集合,编译得到所述可交互式动画所需的N个所述交互场景和M个所述故事动画。
[0013]可选地,所述基于所述积木式图形化编程,制作得到N个所述交互场景对应的N个第一积木块集合,包括:
[0014]确定每个所述交互场景下对应的提示信息,其中,所述提示信息用于提示用户输入用户反馈;
[0015]基于所述积木式图形化编程和所述提示信息,制作得到用于对接收到的用户反馈做出响应的第一积木块集合,以及用于推进故事线发展的第一积木块集合,其中,所述对接收到的用户反馈做出的响应包括所述交互场景下的动画角色的动作响应和关键物品的运动响应中的至少一项,所述推进故事线发展包括切换故事线、故事进度反馈和奖励反馈中的至少一项。
[0016]可选地,所述基于所述积木式图形化编程,制作得到M个所述故事动画对应的M个第二积木块集合,包括:
[0017]获取每个所述故事动画所对应的目标角色和目标背景;
[0018]基于所述积木式图形化编程,制作得到用于对所述目标角色的行为进行控制的第二积木块集合,以及用于对所述目标背景的行为进行控制的第二积木块集合,其中,所述目标角色的行为包括所述目标角色的外观变化、所述目标角色的运动状态、所述目标角色的对白和所述目标角色的造型变化中的至少一项,所述目标背景的行为包括所述目标背景的参数调整、所述目标背景的背景切换和所述目标背景中的关键物品的运动状态中的至少一项。
[0019]可选地,所述第一积木块集合和所述第二积木块集合中的积木块类型均包括执行积木块、输出积木块、条件积木块、语句积木块、开始积木块和嵌套式积木块中的至少一种,所述嵌套式积木块为所述执行积木块、所述输出积木块、所述条件积木块、所述语句积木块、所述开始积木块中的多种嵌套形成的新的积木块。
[0020]可选地,在所述根据所述层级位置和所述关联关系,对N个所述交互场景和M个所述故事动画进行拼接,得到所述可交互式动画之后,所述方法还包括:
[0021]播放所述可交互式动画;
[0022]在出现所述交互场景的情况下,接收用户基于所述交互场景输入的用户反馈;
[0023]确定在所述交互场景下与所述用户反馈相对应的目标故事动画;
[0024]将故事线跳转至所述目标故事动画所在的故事线,并对所述目标故事动画进行播放;
[0025]在出现新的交互场景的情况下,将出现的新的交互场景作为所述交互场景,并执行步骤:接收用户基于所述交互场景输入的用户反馈,直到所述可交互式动画播放结束。
[0026]可选地,在所述接收用户基于所述交互场景输入的用户反馈之后,所述方法还包括:
[0027]将所述交互场景下基于所述用户反馈得到的响应结果展示给用户。
[0028]第二方面,本申请实施例还提供了一种可交互式动画制作装置,所述装置包括:
[0029]制作模块,用于基于积木式图形化编程,制作可交互式动画所需的N个交互场景和M个故事动画,其中,每个所述交互场景用于根据接收到的不同的用户反馈切换至不同的故事动画进行播放,每个所述交互场景下的用户反馈的数量与故事动画的数量一一对应,N为大于或等于1的整数,M为大于N的整数;
[0030]第一确定模块,用于根据预先设定的所述可交互式动画的故事线,确定每个所述交互场景在所述故事线中的层级位置,以及N个所述交互场景与M个所述故事动画之间的关联关系;
[0031]拼接模块,用于根据所述层级位置和所述关联关系,对N个所述交互场景和M个所述故事动画进行拼接,得到所述可交互式动画。
[0032]第三方面,本申请实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0033]存储器,用于存放计算机程序;
[0034]处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的可交互式动画制作方法的步骤。
[0035]第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的可交互式动画制作方法的步骤。
[0036]在本申请实施例中,基于积木式图形化编程,制作可交互式动画所需的N个交互场景和M个故事动画,其中,每个所述交互场景用于根据接收到的不同的用户反馈切换至不同的故事动画进行播放,每个所述交互场景下的用户反馈的数量与故事动画的数量一一对应,N为大于或等本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可交互式动画制作方法,其特征在于,所述方法包括:基于积木式图形化编程,制作可交互式动画所需的N个交互场景和M个故事动画,其中,每个所述交互场景用于根据接收到的不同的用户反馈切换至不同的故事动画进行播放,每个所述交互场景下的用户反馈的数量与故事动画的数量一一对应,N为大于或等于1的整数,M为大于N的整数;根据预先设定的所述可交互式动画的故事线,确定每个所述交互场景在所述故事线中的层级位置,以及N个所述交互场景与M个所述故事动画之间的关联关系;根据所述层级位置和所述关联关系,对N个所述交互场景和M个所述故事动画进行拼接,得到所述可交互式动画。2.根据权利要求1所述的方法,其特征在于,所述基于积木式图形化编程,制作可交互式动画所需的N个交互场景和M个故事动画,包括:基于所述积木式图形化编程,制作得到N个所述交互场景对应的N个第一积木块集合,以及基于所述积木式图形化编程,制作得到M个所述故事动画对应的M个第二积木块集合,其中,每个所述第一积木块集合用于对每个交互场景下接收到的用户反馈做出响应并推进故事线发展,每个所述第二积木块集合用于对每个故事动画中的目标角色和目标背景的行为进行控制;基于N个所述第一积木块集合和M个所述第二积木块集合,编译得到所述可交互式动画所需的N个所述交互场景和M个所述故事动画。3.根据权利要求2所述的方法,其特征在于,所述基于所述积木式图形化编程,制作得到N个所述交互场景对应的N个第一积木块集合,包括:确定每个所述交互场景下对应的提示信息,其中,所述提示信息用于提示用户输入用户反馈;基于所述积木式图形化编程和所述提示信息,制作得到用于对接收到的用户反馈做出响应的第一积木块集合,以及用于推进故事线发展的第一积木块集合,其中,所述对接收到的用户反馈做出的响应包括所述交互场景下的动画角色的动作响应和关键物品的运动响应中的至少一项,所述推进故事线发展包括切换故事线、故事进度反馈和奖励反馈中的至少一项。4.根据权利要求2所述的方法,其特征在于,所述基于所述积木式图形化编程,制作得到M个所述故事动画对应的M个第二积木块集合,包括:获取每个所述故事动画所对应的目标角色和目标背景;基于所述积木式图形化编程,制作得到用于对所述目标角色的行为进行控制的第二积木块集合,以及用于对所述目标背景的行为进行控制的第二积木块集合,其中,所述目标角色的行为包括所述目标角色的外观变化、所述目标角色的运动状态、所述目标角色的对白和所述目标角色的造型变化中的至少一项,所述目标背景的行为包括所述目标背景的参数调整、所述目标背景的背景...

【专利技术属性】
技术研发人员:谭教忠
申请(专利权)人:深圳市优必选科技股份有限公司
类型:发明
国别省市:

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

1