预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111798545A(43)申请公布日2020.10.20(21)申请号201911072135.8(22)申请日2019.11.05(71)申请人厦门雅基软件有限公司地址361000福建省厦门市集美区集美大道1302号创业大厦六层607单元之三(72)发明人武云潇林顺(74)专利代理机构北京市立方律师事务所11330代理人张筱宁(51)Int.Cl.G06T13/40(2011.01)权利要求书2页说明书9页附图4页(54)发明名称骨骼动画的播放方法、装置、电子设备和可读存储介质(57)摘要本申请实施例提供了一种骨骼动画的播放方法、装置、电子设备和可读存储介质,涉及图形处理技术领域。该骨骼动画的播放方法包括:接收到针对骨骼动画中目标帧动画的播放指令,生成针对所述目标帧动画的动画数据的渲染指令;根据所述渲染指令,通过GPU从预设的数据库中获取与所述目标帧动画对应的动画数据,并对所述动画数据进行渲染,生成所述目标帧动画以进行播放;其中,所述数据库中预存有与多帧动画分别对应的动画数据。本申请实施例可以避免出现播放时计算量过大而造成的卡帧,从而有效提高动画播放的流畅度。CN111798545ACN111798545A权利要求书1/2页1.一种骨骼动画的播放方法,其特征在于,包括:接收到针对骨骼动画中目标帧动画的播放指令,生成针对所述目标帧动画的动画数据渲染指令;根据所述渲染指令,通过GPU从预设的数据库中获取与所述目标帧动画对应的所述动画数据,并对所述动画数据进行渲染,生成所述目标帧动画以进行播放;其中,所述数据库中预存有与多帧动画分别对应的动画数据。2.根据权利要求1所述的骨骼动画的播放方法,其特征在于,所述动画数据包括关键帧动画的第一动画数据;所述接收到针对骨骼动画中目标帧动画的播放指令之前,还包括:获取至少两帧关键帧动画的第一动画数据,将所述第一动画数据存储至所述数据库中。3.根据权利要求2所述的骨骼动画的播放方法,其特征在于,所述动画数据还包括插值帧动画的第二动画数据;所述接收到针对骨骼动画中目标帧动画的播放指令之前,还包括:基于预设的插值算法和所述第一动画数据,计算预设帧数的所述插值帧动画的第二动画数据;所述插值帧动画设置于所获取的所述关键帧动画之间;将所述第二动画数据存储至所述数据库中。4.根据权利要求3所述的骨骼动画的播放方法,其特征在于,所述基于预设的插值算法和所述第一动画数据,计算预设帧数的所述插值帧动画的第二动画数据之前,还包括:获取所述骨骼动画的总播放帧数,并确定关键帧动画的第一帧数;基于所述总播放帧数和所述第一帧数计算所述预设帧数。5.根据权利要求3所述的骨骼动画的播放方法,其特征在于,所述将所述第二动画数据存储至所述数据库中,包括:获取所述骨骼动画的总播放帧数,并确定关键帧动画的第一帧数;基于所述总播放帧数和所述第一帧数计算待播放的插值帧动画的第二帧数;从所述预设帧数的第二动画数据中选取所述第二帧数的第二动画数据,将选取的所述第二帧数的第二动画数据存储至所述数据库中。6.一种骨骼动画的播放装置,其特征在于,包括:接收模块,用于接收到针对骨骼动画中目标帧动画的播放指令,生成针对所述目标帧动画的动画数据的渲染指令;渲染模块,用于根据所述渲染指令,通过GPU从预设的数据库中获取与所述目标帧动画对应的所述动画数据,并对所述动画数据进行渲染,生成所述目标帧动画以进行播放;其中,所述数据库中预存有与多帧动画分别对应的动画数据。7.根据权利要求6所述的骨骼动画的播放装置,其特征在于,所述动画数据包括关键帧动画的第一动画数据;所述骨骼动画的播放装置还包括:第一存储模块,用于获取至少两帧关键帧动画的第一动画数据,将所述第一动画数据存储至所述数据库中。8.根据权利要求7所述的骨骼动画的播放装置,其特征在于,所述动画数据还包括插值帧动画的第二动画数据;2CN111798545A权利要求书2/2页所述骨骼动画的播放装置还包括:第二存储模块,用于基于预设的插值算法和所述第一动画数据,计算预设帧数的所述插值帧动画的第二动画数据;所述插值帧动画设置于所获取的所述关键帧动画之间;将所述第二动画数据存储至所述数据库中。9.一种电子设备,其特征在于,其包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于:执行根据权利要求1-5任一项所述的骨骼动画的播放方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-5任一项所述的骨骼动画的播放方法。3CN111798545A说明书1/9页骨骼动画的播放方法、装置、电子