骨骼动画生成方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:25551910 阅读:29 留言:0更新日期:2020-09-08 18:52
本申请公开了一种骨骼动画生成方法、装置、计算机设备及计算机存储介质,该骨骼动画生成方法包括:接收调取指令,根据调取指令调取相应的骨骼动画设计图块控件得到多个骨骼动画设计图块;接收设置指令,根据设置指令,将多个骨骼动画设计图块进行组合生成图块动画对象;根据图块动画对象生成骨骼动画。本申请的骨骼动画生成方法通过调取骨骼动画设计图块,再进行组合和参数设置生成骨骼动画,降低了骨骼动画设计的门槛,提高了骨骼动画设计的灵活性和效率。

【技术实现步骤摘要】
骨骼动画生成方法、装置、计算机设备及存储介质
本申请涉及三维动画设计
,特别是涉及一种骨骼动画生成方法、装置、计算机设备及存储介质。
技术介绍
传统的骨骼动画生成方法中,需要设计人员通过专门的骨骼动画设计软件手动操作物体模型,在一个三维立体场景当中对物体模型中的每一个顶点进行骨骼绑定,然后通过在一个二维的时间轴上创建关键帧,记录模型的移动、缩放、旋转信息来设计骨骼动画。按照传统的生成方法,专门的骨骼动画设计软件操作过程复杂,设计人员需要具备一定的动画设计软件操作能力,因此使得骨骼动画设计的门槛很高;其次,对于不同的骨骼动画,设计人员都需要重新进行设计,而且在需要对骨骼动画进行更改时,设计人员需要对物体模型进行手动重新设计,更改效果不能直观展示,使得骨骼动画设计的灵活性和效率都很低。
技术实现思路
本申请提供一种骨骼动画生成方法、装置、计算机设备及存储介质,以解决现有技术中骨骼动画设计门槛高、设计灵活性和效率低的问题。第一方面,本申请提出一种骨骼动画生成方法,所述骨骼动画生成方法,包括:接收调取指令,根据所述调取指令调取相应的骨骼动画设计图块控件得到多个骨骼动画设计图块;接收设置指令,根据所述设置指令,将所述多个骨骼动画设计图块进行组合生成图块动画对象;根据所述图块动画对象生成骨骼动画。第二方面,本申请提出一种骨骼动画生成装置,所述骨骼动画生成装置包括:调取模块,用于接收调取指令,根据所述调取指令调取相应的骨骼动画设计图块控件得到多个骨骼动画设计图块;组合模块,用于接收设置指令,根据所述设置指令,将所述多个骨骼动画设计图块进行组合生成图块动画对象;生成模块,用于根据所述图块动画对象生成骨骼动画。第三方面,本申请提出一种计算机设备,所述计算机设备包括存储器以及与所述存储器耦接的处理器;其中,所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序并在执行所述计算机程序时以实现上述的骨骼动画生成方法。第四方面,本申请提出一种计算机存储介质,所述计算机存储介质用于存储计算机程序,所述计算机程序在被处理器执行时,用以实现上述的骨骼动画生成方法。该骨骼动画生成方法包括:接收调取指令,根据所述调取指令调取相应的骨骼动画设计图块控件得到多个骨骼动画设计图块;接收设置指令,根据所述设置指令,将所述多个骨骼动画设计图块进行组合生成图块动画对象;根据所述图块动画对象生成骨骼动画。本申请提供一种骨骼动画生成方法、装置、计算机设备及计算机存储介质,通过调取骨骼动画设计图块控件得到多个骨骼动画设计图块;再根据设置指令,将多个骨骼动画设计图块进行组合生成图块动画对象;根据图块动画对象生成骨骼动画。本申请的骨骼动画生成方法通过简单的调取骨骼动画设计图块,再进行组合和参数设置生成骨骼动画,降低了骨骼动画设计的门槛,提高了骨骼动画设计的灵活性和效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请提供的骨骼动画生成方法第一实施例的流程示意图;图2是本申请提供的骨骼动画生成方法第二实施例的流程示意图;图3是图2中步骤202的具体流程示意图;图4是本申请提供的骨骼动画生成装置一实施例的结构示意图;图5是本申请提供的骨骼动画生成装置另一实施例的结构示意图;图6是本申请提供的计算机存储介质一实施例的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为了解决现有技术中骨骼动画设计门槛高、灵活性和效率低的问题,本申请的实施例提供了一种骨骼动画生成方法,该骨骼动画生成方法可以在浏览器或应用程序中运行,具体可以应用于一种骨骼动画生成装置。其中,骨骼动画生成装置可以为服务器,也可以为终端设备,还可以为由服务器和终端设备组合而成的系统。相应地,骨骼动画生成装置包括多个模块,各个模块、子模块可以全部设置于服务器中,也可以全部设置于终端设备中,还可以分别设置于服务器和终端设备中。进一步地,上述服务器可以是硬件,也可以是软件。当服务器为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器为软件时,可以实现成多个软件或软件模块,例如用来提供分布式服务器的软件或软件模块,也可以实现成单个软件或软件模块,在此不做具体限定。需要说明的是,在本申请的骨骼动画生成方法描述中,统一以骨骼动画生成装置作为执行主体。请参阅图1,图1是本申请提供的骨骼动画生成方法第一实施例的流程示意图,该方法包括以下步骤:S101:接收调取指令,根据调取指令调取相应的骨骼动画设计图块控件,得到多个骨骼动画设计图块。具体地,骨骼动画生成装置接收用户在浏览器或者应用程序界面操作时所生成的调取指令,根据调取指令,骨骼动画生成装置调取相应的骨骼动画设计图块控件,得到相应数量的多个骨骼动画设计图块,调取得到的多个骨骼动画设计图块的类型有相同也有不同。骨骼动画设计图块控件是预先设置的能够实现特定功能的图形控件,其作为设计工具设置在浏览器或者应用程序界面的工具栏内,可供用户直接调用,即用户可以通过调用工具栏里的骨骼动画设计图块控件,得到相应的骨骼动画设计图块,并对其进行编辑操作可以实现其对应的功能和效果。为了实现不同的特定功能,骨骼动画设计图块控件的类型多样,且不同类型的骨骼动画设计图块控件设置不同的参数输入框供用户在编辑操作时选择参数值或者设置参数值以实现不同的效果,骨骼动画设计图块的形状可以为条状,或者根据美观和实际需要设置为其他不同形状,此处不做限定。调取指令是指当用户点击浏览器或者应用程序界面的工具栏的多个不同类型的骨骼动画设计图块控件,并将某个骨骼动画设计图块控件从工具栏移动到编辑窗口时所生成的指令信息。在具体的实施例中,根据调取指令调取相应的骨骼动画设计图块控件的步骤包括,判断调取指令的类型,根据调取指令的类型得到所要调取的骨骼动画设计图块控件的类型,再去调取相应类型的骨骼动画设计图块控件。S102:接收设置指令,根据设置指令,将多个骨骼动画设计图块进行组合生成图块动画对象。具体地,骨骼动画生成装置接收用户在界面操作时所生成的设置指令,根据该设置指令将多个骨骼动画设计图块进行组合生成图块动画对象。设置指令是指当用户对已经移到编辑窗口的骨骼动画设计图块进行操作时所生成的指令信息,这里所述的用户操作包括用户对骨骼动画设计图块进行移动,嵌套组合,删除,设置图块参数等,本文档来自技高网...

【技术保护点】
1.一种骨骼动画生成方法,其特征在于,所述骨骼动画生成方法包括:/n接收调取指令,根据所述调取指令调取相应的骨骼动画设计图块控件得到多个骨骼动画设计图块;/n接收设置指令,根据所述设置指令,将所述多个骨骼动画设计图块进行组合生成图块动画对象;/n根据所述图块动画对象生成骨骼动画。/n

【技术特征摘要】
1.一种骨骼动画生成方法,其特征在于,所述骨骼动画生成方法包括:
接收调取指令,根据所述调取指令调取相应的骨骼动画设计图块控件得到多个骨骼动画设计图块;
接收设置指令,根据所述设置指令,将所述多个骨骼动画设计图块进行组合生成图块动画对象;
根据所述图块动画对象生成骨骼动画。


2.根据权利要求1所述的骨骼动画生成方法,其特征在于,所述设置指令包括组合方式设置指令和参数设置指令,所述根据所述设置指令,将所述多个骨骼动画设计图块进行组合生成图块动画对象的步骤,包括:
根据所述组合方式设置指令,将所述多个骨骼动画设计图块进行组合得到图块动画模型;
根据所述参数设置指令,对所述图块动画模型进行参数设置得到所述图块动画对象。


3.根据权利要求2所述的骨骼动画生成方法,其特征在于,所述骨骼动画设计图块包括骨骼图块和动画图块,所述根据所述组合方式设置指令,将所述骨骼动画设计图块进行组合得到图块动画对象,包括:
根据所述骨骼图块的设置指令,将所述骨骼图块组合生成骨骼模型;
根据所述动画图块的设置指令,对所述骨骼模型进行动画组合得到图块动画模型。


4.根据权利要求3所述的骨骼动画生成方法,其特征在于,所述骨骼图块包括骨骼节点图块和绑定骨骼图块,所述根据所述骨骼图块的设置指令,将所述骨骼图块组合生成骨骼模型的步骤,包括:
根据所述骨骼节点图块的设置指令,确定骨骼节点;
根据所述绑定骨骼图块的设置指令,确定所述骨骼节点的骨骼对象;
根据所述骨骼节点和所述骨骼对象组合生成所述骨骼模型。


5.根据权利要求3所述的骨骼动画生成方法,其特征在于,所述动画图块包括动画通道图块和关键帧图块,所述根据所述动画图块的设置指令,对所述骨骼模型进行动画组合得到图块动画模型的步骤,包括:
根据所述动画通道图块的设置指令,确定...

【专利技术属性】
技术研发人员:李西峙张磊
申请(专利权)人:深圳市大富网络技术有限公司
类型:发明
国别省市:广东;44

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

1