本发明专利技术实施例涉及一种动画播放方法及装置,其中,一种动画播放方法,包括:预设附加动画的图元在附加动画各帧下的观看属性;更新所述附加动画的图元在附加动画当前帧下的观看属性。更新附加动画的图元在附加动画当前帧下的观看属性,实现播放附加动画。
【技术实现步骤摘要】
本专利技术涉及动画处理技术,尤其涉及一种动画播放方法及装置。
技术介绍
动画通常是由一幅幅静态的、连续的图片组成的,每一幅静态图片可以称之为“一 帧”,当一帧一帧连续播放图片时,形成了动画。可以通过动画编辑器,在主界面编辑一个主动画,主动画如一个人物的行走动画。 如果还希望在播放主动画过程中播放一个附加动画,附加动画如人物眨眼睛的动画,实现 播放人物行走的同时眨眼睛的动画,但目前还没有这样的播放主动画过程中播放附加动画 的技术方案。
技术实现思路
本专利技术的实施例提供了一种动画播放方法及装置,实现播放附加动画。本专利技术实施例提供一种动画播放方法,包括预设附加动画的图元在附加动画各帧下的观看属性;更新所述附加动画的图元在附加动画当前帧下的观看属性。本专利技术实施例提供了一种动画播放装置,包括设置单元,用于预设附加动画的图元在附加动画各帧下的观看属性;播放单元,用于更新所述附加动画的图元在附加动画当前帧下的观看属性。由上述本专利技术的实施例提供的技术方案可以看出,更新附加动画的图元在附加动 画当前帧下的观看属性,实现播放附加动画。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用 的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他 的附图。图1为本专利技术一实施例动画播放方法示意图;图2为本专利技术一实施例动画播放装置示意图;图3为本专利技术另一实施例动画播放装置示意图;图4为本专利技术动画播放方法一具体实施方式中主动画图元示意图;图5为本专利技术动画播放方法一具体实施方式中附加动画图元序列示意图;图6为本专利技术动画播放方法一具体实施方式中附加动画编辑界面示意图;图7为本专利技术动画播放方法一具体实施方式中播放主动画过程中播放附加动画 时各帧的示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。本专利技术实施例一如图1所示,本专利技术实施例提供一种动画播放方法,包括11、预设附加动画的图元在附加动画各帧下的观看属性。12、更新附加动画的图元在附加动画当前帧下的观看属性。附加动画作为主动画的附加效果,通常是,需要附加效果时,附加动画与主动画配 合体现动画效果,共同丰富动画效果;不需要附加效果时,只体现主动画效果即可。而且附 加动画也可以通过图元的变化实现动画效果。可见,附加动画的共同特点可以理解为附加 动画的图元(图元,各种图片的总称)在附加动画当前帧下是否显示。因此更新附加动画 的图元在附加动画各帧下的观看属性,实现播放附加动画。附加动画可以包括一个图元,或者包括图元序列,如至少为2个图元形成的图元 序列。可选的,本专利技术实施例动画播放方法中,观看属性包括图元可见或图元不可见,或 者,观看属性包括图元透明或图元不透明。观看属性包括图元透明或图元不透明时,也可以理解为图元透明属性,通过调整 图元透明度值,实现图元透明或图元不透明,但不排除图元透明度值处于图元透明或图元 不透明之间的中间值。可选的,本专利技术实施例动画播放方法,还可以包括预设附加动画包括的图元。根据所述附加动画包括的图元,预设所述附加动画包括η帧,第0帧为开始帧,第 η-1帧为结束帧。可选的,附加动画的η帧可以至少大于或等于图元的个数。如,本专利技术实施例动画 播放方法中,预设附加动画的图元在附加动画各帧下的观看属性,如,附加动画的有2个图 元,设置在第0帧下,第一个图元的观看属性为图元可见,另一个图元的观看属性为图元不 可见,而第1帧下第一个图元的观看属性为图元不可见,另一个图元的观看属性为图元可 见,后续的帧类推设置,当多帧连续播放时,形成第一个图元与另一个图元交替出现,实现 动画效果。可选的,更新附加动画的图元在附加动画当前帧下的观看属性之前,本专利技术实施 例动画播放方法还包括更新主动画当前帧下的图元。可选的,主动画可以包括骨骼动画,骨骼动画可以理解为具有互相连接的“骨骼” 组成的骨架结构,通过改变骨骼的朝向和位置来为模型生成动画。主动画包括骨骼动画时,所述更新主动画当前帧下的图元为根据骨骼变换信息 更新主动画当前帧对应的图元,实现播放主动画。或者,主动画可以包括图元动画,所述更新主动画当前帧下的图元为根据各个图 元自身变换更新主动画当前帧对应的图元,实现播放主动画。可选的,步骤12中播放主动画,还可以包括主动画反复播放某一帧,即主动画处 于某图元的静止状态。可选的,本专利技术实施例动画播放方法,还可以包括预设附加动画的播放属性,播放属性可以包括循环(cycle)或随机(rand)或一次 (once),等等。可选的,本专利技术实施例动画播放方法,还可以包括当附加动画的当前帧为附加动画的结束帧时,获得附加动画的播放属性。当播放属性为cycle时,将附加动画的当前帧设置为附加动画的开始帧,重新播 放附加动画。或者,当播放属性为rand时,等待预设的随机时间后,将附加动画的当前帧设置 为附加动画的开始帧,重新播放附加动画。或者,当播放属性为once时,结束播放附加动画。由上述本专利技术的实施例提供的技术方案可以看出,更新附加动画的图元在附加动 画当前帧下的观看属性,实现播放附加动画,也实现了播放主动画过程中可以播放附加动 画。本专利技术实施例二如图2所示,本专利技术实施例提供一种动画播放装置,包括设置单元21,用于预设附加动画的图元在附加动画各帧下的观看属性。播放单元22,用于更新附加动画的图元在附加动画当前帧下的观看属性。附加动画可以包括一个图元,或者包括图元序列,如至少为2个图元形成的图元 序列。可选的,本专利技术实施例动画播放方法中,观看属性包括图元可见或图元不可见,或 者,观看属性包括图元透明或图元不透明。观看属性包括图元透明或图元不透明时,也可以理解为图元透明属性,通过调整 图元透明度值,实现图元透明或图元不透明,但不排除图元透明度值处于图元透明或图元 不透明之间的中间值。如图3所示,可选的,本专利技术实施例动画播装置,还可以包括第一预设单元31,用于预设所述附加动画包括的图元。第二预设单元32,用于根据附加动画包括的图元预设附加动画包括η帧,第0帧为 开始帧,第η-1帧为结束帧。附加动画的η帧可以至少大于或等于图元的个数。可选的,本专利技术实施例动画播装置,还可以包括第三预设单元33,用于预设附加动画的播放属性,播放属性包括循环(cycle)或 随机(rand)或一次(once)。可选的,本专利技术实施例动画播装置,还可以包括获取单元34,用于当附加动画的当前帧为附加动画的结束帧时,获得附加动画的播放属性。处理单元35,用于当播放属性为cycle时,将附加动画的当前帧设置为附加动画 的开始帧,重新播放附加动画;或者,当播放属性为rand时,等待预设的随机时间后,将附加动画的当前帧设置为附加动画的开始帧,重新播放附加动画;或者,当播放属性为once 时,结束播放附加动画。可选的,本专利技术实施例动画播装置,还可以包括主动画播放单元,用于更新主动画当前帧本文档来自技高网...
【技术保护点】
1.一种动画播放方法,其特征在于,包括:预设附加动画的图元在附加动画各帧下的观看属性;更新所述附加动画的图元在附加动画当前帧下的观看属性。
【技术特征摘要】
【专利技术属性】
技术研发人员:熊智敏,
申请(专利权)人:深圳市网域计算机网络有限公司,
类型:发明
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。