动画显示控制方法、装置、设备及存储介质制造方法及图纸

技术编号:18715106 阅读:26 留言:0更新日期:2018-08-21 23:19
本发明专利技术公开了一种动画显示控制方法,涉及三维动画开发领域,该方法包括步骤:根据目标动画对象的当前动画状态和预先载入的重定向动画映射,载入所述目标动画对象在当前动画状态的特定动画;其中,所述重定向动画映射包括每一动画状态指向与动画对象相应的特定动画的映射;根据预设的显示控制信息,控制已载入的特定动画进行显示。本发明专利技术实施例还提供了一种动画显示控制装置、设备和存储介质,能够有效地减少在显示三维动画过程中需要处理的数据量,减少载入过程中占用的系统资源,缩短动画显示控制需要的加载时间和运行时间,提高系统和游戏的运行效率,优化用户体验。

Animation display control method, device, device and storage medium

The invention discloses an animation display control method, which relates to the field of 3D animation development. The method comprises steps of loading a specific animation of the target animation object in the current animation state according to the current animation state of the target animation object and a pre-loaded redirected animation map, wherein the redirected animation map. Shooting includes mapping of each animation state to a specific animation corresponding to the animation object, and controlling the loaded animation to display according to the preset display control information. The embodiment of the invention also provides an animation display control device, device and storage medium, which can effectively reduce the amount of data to be processed in the process of displaying three-dimensional animation, reduce the system resources occupied in the process of loading, shorten the loading time and running time required for animation display control, and improve the system and the game. Running efficiency and optimizing user experience.

【技术实现步骤摘要】
动画显示控制方法、装置、设备及存储介质
本专利技术涉及三维动画开发领域,尤其涉及一种动画显示控制方法、装置、设备及存储介质。
技术介绍
随着计算机技术的发展,由于三维影像比二维影像更加直观,更能给观赏者以身临其境的感觉,因此三维图形技术越来越为人们所看重。在三维动画中,一般采用动画状态机以控制动画对象的动画状态,每个动画状态中的通用动画可以复用到每个处于该动画状态下的动画对象。在现有技术的三维游戏中,为了实现根据动画对象的动画状态显示特定动画,往往是通过重定向控制器与动画状态机配合;其中,重定向控制器保存了每个特定动画的动画文件,并且还保存了每个通用动画指向与动画对象相应的特定动画的映射。在实施本专利技术实施例的过程中,专利技术人发现,为了在动画对象的当前动画状态下,显示对应的特定动画,现有技术需要载入所述重定向控制器,即需要载入大量的动画文件和动画文件映射,由于所述重定向控制器的数据量过于庞大,导致在加载所述重定向控制器、从所述重定向控制器中查询动画文件和载入特定动画等工作的效率低下,并且还极大地增加了动画的显示工作需要占用的系统资源,导致动画显示控制需要的加载和运行时间较长,并且占用了大量的系统资源,造成系统和游戏运行缓慢,严重影响了用户体验。
技术实现思路
经专利技术人研究发现,在现有的三维游戏中,由于重定向控制器的数据量过于庞大,导致在加载所述重定向控制器、从所述重定向控制器中查询动画文件和载入特定动画等工作的效率低下,并且还极大地增加了动画的显示工作需要占用的系统资源,导致动画显示控制需要的加载和运行时间较长,并且占用了大量的系统资源,造成系统和游戏运行缓慢,严重影响了用户体验。为了解决现有技术中存在的上述技术问题,本专利技术提出一种动画显示控制。为了实现上述动画显示控制,本专利技术实施例的目的是提供一种动画显示控制方法、装置、设备和存储介质,能够有效地减少在显示三维动画的过程中需要处理的数据量,缩短动画加载需要的时间,并减少占用的系统资源,提高系统和三维游戏的运行效率,优化了用户体验。为了实现上述目的,一种动画显示控制方法,包括步骤:根据目标动画对象的当前动画状态和预先载入的重定向动画映射,载入所述目标动画对象在当前动画状态的特定动画;其中,所述重定向动画映射包括每一动画状态指向与动画对象相应的特定动画的映射;根据预设的显示控制信息,控制已载入的特定动画进行显示。作为上述方案的改进,根据预先载入的动画状态机确定所述目标动画对象的当前动画状态;其中,所述动画状态机的载入包括:载入动画状态机中的动画状态名称以及不同的动画状态之间的切换关系;根据动画情景所涉及的动画状态,载入所述涉及的动画状态对应的通用动画。作为上述方案的改进,所述重定向动画映射包括每一通用动画指向与动画对象相应的特定动画的映射;所述根据目标动画对象的当前动画状态和预先载入的重定向动画映射,载入所述目标动画对象在当前动画状态的特定动画,包括:根据所述动画状态机,确定所述目标动画对象的当前动画状态;获取所述当前动画状态对应的通用动画;根据所述重定向动画映射,载入所述对应的通用动画指向的特定动画。作为上述方案的改进,所述重定向动画映射包括每一通用动画的名称指向与动画对象相应的特定动画的名称的映射。作为上述方案的改进,所述载入对应的特定动画,包括:载入所述对应的特定动画的动画序列文件。作为上述方案的改进,所述载入相应的动画序列文件,包括:将所述动画序列文件载入到动画显示设备的缓存中。作为上述方案的改进,所述动画状态机的数量为一个;所述动画状态机中包括了每个动画状态对应的通用动画的名称以及不同的动画状态之间的切换关系。作为上述方案的改进,所述预设的显示控制信息记录在所述动画状态机中。作为上述方案的改进,所述预设的显示控制信息包括动画显示速度和动画融合参数。作为上述方案的改进,所述根据预设的显示控制信息,控制已载入的特定动画进行显示,包括:根据所述预设的显示控制信息中的动画融合参数,将载入到的所述特定动画中的子动画进行融合,以获得待显示动画;根据所述预设的显示控制信息中的动画显示速度,显示所述待显示动画。本专利技术实施例还提供了一种动画显示控制装置,包括:动画载入模块,用于根据目标动画对象的当前动画状态和预先载入的重定向动画映射,载入所述目标动画对象在当前动画状态的特定动画;其中,所述重定向动画映射包括每一动画状态指向与动画对象相应的特定动画的映射;动画显示模块,用于根据预设的显示控制信息,控制已载入的特定动画进行显示。作为上述方案的改进,根据预先载入的动画状态机确定所述目标动画对象的当前动画状态;其中,所述动画状态机的载入包括:载入动画状态机中的动画状态名称以及不同的动画状态之间的切换关系;根据动画情景所涉及的动画状态,载入所述涉及的动画状态对应的通用动画。作为上述方案的改进,所述重定向动画映射包括每一通用动画指向与动画对象相应的特定动画的映射;所述根据目标动画对象的当前动画状态和预先载入的重定向动画映射,载入所述目标动画对象在当前动画状态的特定动画,包括:根据所述动画状态机,确定所述目标动画对象的当前动画状态;获取所述当前动画状态对应的通用动画;根据所述重定向动画映射,载入所述对应的通用动画指向的特定动画。作为上述方案的改进,所述重定向动画映射包括每一通用动画的名称指向与动画对象相应的特定动画的名称的映射。作为上述方案的改进,所述载入对应的特定动画,包括:载入所述对应的特定动画的动画序列文件。作为上述方案的改进,所述载入相应的动画序列文件,包括:将所述动画序列文件载入到动画显示设备的缓存中。作为上述方案的改进,所述动画状态机的数量为一个;所述动画状态机中包括了每个动画状态对应的通用动画的名称以及不同的动画状态之间的切换关系。作为上述方案的改进,所述预设的显示控制信息记录在所述动画状态机中。作为上述方案的改进,所述预设的显示控制信息包括动画显示速度和动画融合参数。作为上述方案的改进,,所述根据预设的显示控制信息,控制已载入的特定动画进行显示,包括:根据所述预设的显示控制信息中的动画融合参数,将载入到的所述特定动画中的子动画进行融合,以获得待显示动画;根据所述预设的显示控制信息中的动画显示速度,显示所述待显示动画。本专利技术实施例还提供了一种动画显示控制设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上任意一项所述的动画显示控制方法。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上任意一项所述的动画显示控制方法。与现有技术相比,本专利技术公开的一种动画显示控制方法、装置、设备和存储介质,通过目标动画对象的当前动画状态和预先载入的重定向动画映射,来载入对应的特定动画,解决了由于一次性载入所有的特定动画导致的动画载入时间过长的技术问题,并且由于针对性地载入了所需的特定动画,减少了非必要动画文件的载入,从而有效地减少了在显示三维动画过程中需要处理的数据量,减少了载入过程中占用的系统资源,缩短了动画显示控制需要的加载时间和运行时间,提高了系统和游戏的运行效率,优化了用户体验。附图说明图1是本本文档来自技高网...

【技术保护点】
1.一种动画显示控制方法,其特征在于,包括步骤:根据目标动画对象的当前动画状态和预先载入的重定向动画映射,载入所述目标动画对象在当前动画状态的特定动画;其中,所述重定向动画映射包括每一动画状态指向与动画对象相应的特定动画的映射;根据预设的显示控制信息,控制已载入的特定动画进行显示。

【技术特征摘要】
1.一种动画显示控制方法,其特征在于,包括步骤:根据目标动画对象的当前动画状态和预先载入的重定向动画映射,载入所述目标动画对象在当前动画状态的特定动画;其中,所述重定向动画映射包括每一动画状态指向与动画对象相应的特定动画的映射;根据预设的显示控制信息,控制已载入的特定动画进行显示。2.如权利要求1所述的动画显示控制方法,其特征在于,根据预先载入的动画状态机确定所述目标动画对象的当前动画状态;其中,所述动画状态机的载入包括:载入动画状态机中的动画状态名称以及不同的动画状态之间的切换关系;根据动画情景所涉及的动画状态,载入所述涉及的动画状态对应的通用动画。3.如权利要求2所述的动画显示控制方法,其特征在于,所述重定向动画映射包括每一通用动画指向与动画对象相应的特定动画的映射;所述根据目标动画对象的当前动画状态和预先载入的重定向动画映射,载入所述目标动画对象在当前动画状态的特定动画,包括:根据所述动画状态机,确定所述目标动画对象的当前动画状态;获取所述当前动画状态对应的通用动画;根据所述重定向动画映射,载入所述对应的通用动画指向的特定动画。4.如权利要求3所述的动画显示控制方法,其特征在于,所述重定向动画映射包括每一通用动画的名称指向与动画对象相应的特定动画的名称的映射。5.如权利要求4所述的动画显示控制方法,其特征在于,所述载入对应的特定动画,包括:载入所述对应的特定动画的动画序列文件。6.如权利要求5所述的动画显示控制方法,其特征在于,所述载入所述对应的特定动画的动画序列文件,包括:将所述动画序列文件载入到动画显示设备的缓存中。7.如权利要求2所述的动画显示控制方法,其特征在于,所述动画状态机的数量为一个;所述动画状态机中包括了每个动画状态对应的通用动画的名称以及不同的动画状态之间的切换关系。8.如权利要求2所述的动画显示控制方法,其特征在于,所述预设的显示控制信息记录在所述动画状态机中。9.如权利要求1所述的动画显示控制方法,其特征在于,所述预设的显示控制信息包括动画显示速度和动画融合参数。10.如权利要求9所述的动画显示控制方法,其特征在于,所述根据预设的显示控制信息,控制已载入的特定动画进行显示,包括:根据所述预设的显示控制信息中的动画融合参数,将已载入的所述特定动画中的子动画进行融合,以获得待显示动画;根据所述预设的显示控制信息中的动画显示速度,显示所述待显示动画。11.一种动画显示控制装置,其特征在于,包括:动画载入模块,用于根据目标动画对象的当前动画状态和预先载入的重定向动画映射,载入所述目标动画对象在当前动画状态的特定动画;其中,所述重定向动画映射包括每一动画状态指向与动画对象相应的特定...

【专利技术属性】
技术研发人员:盛凯
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1