闪电动画生成方法、装置、存储介质与电子设备制造方法及图纸

技术编号:37458829 阅读:11 留言:0更新日期:2023-05-06 09:31
本公开提供一种闪电动画生成方法、装置、存储介质与电子设备,涉及计算机技术领域。该闪电动画生成方法包括:从闪电贴图中获取像素点的基础闪电颜色;根据待生成的闪电动画中每一帧的时间参数确定所述每一帧的颜色参考值,所述时间参数在一个闪电周期内随帧序递增;根据所述像素点的基础闪电颜色与所述每一帧的颜色参考值之差确定所述每一帧中所述像素点的混合参数,并采用所述混合参数对所述像素点的基础闪电颜色与预设边缘颜色混合,得到所述每一帧中所述像素点的目标闪电颜色;基于所述每一帧中所述像素点的目标闪电颜色生成所述闪电动画。本公开提高了闪电动画的生成效率。本公开提高了闪电动画的生成效率。本公开提高了闪电动画的生成效率。

【技术实现步骤摘要】
闪电动画生成方法、装置、存储介质与电子设备


[0001]本公开涉及计算机
,尤其涉及一种闪电动画生成方法、闪电动画生成装置、计算机可读存储介质与电子设备。

技术介绍

[0002]闪电动画常常应用于影视、游戏、动画等领域,通过在虚拟场景中增加闪电动画,可以增强虚拟场景的表现力,提升虚拟场景的氛围感和生动性。
[0003]相关技术中,通常需要工作人员基于经验手工制作闪电动画。显然,该方法需要耗费较高的人力成本和时间成本,且效率低下。

技术实现思路

[0004]本公开提供了一种闪电动画生成方法、闪电动画生成装置、计算机可读存储介质与电子设备,进而至少在一定程度上改善闪电动画生成效率低的问题。
[0005]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0006]根据本公开的第一方面,提供一种闪电动画生成方法,包括:从闪电贴图中获取像素点的基础闪电颜色;根据待生成的闪电动画中每一帧的时间参数确定所述每一帧的颜色参考值,所述时间参数在一个闪电周期内随帧序递增;根据所述像素点的基础闪电颜色与所述每一帧的颜色参考值之差确定所述每一帧中所述像素点的混合参数,并采用所述混合参数对所述像素点的基础闪电颜色与预设边缘颜色混合,得到所述每一帧中所述像素点的目标闪电颜色;基于所述每一帧中所述像素点的目标闪电颜色生成所述闪电动画。
[0007]根据本公开的第二方面,提供一种闪电动画生成装置,包括:基础闪电颜色获取模块,被配置为从闪电贴图中获取像素点的基础闪电颜色;颜色参考值获取模块,被配置为根据待生成的闪电动画中每一帧的时间参数确定所述每一帧的颜色参考值,所述时间参数在一个闪电周期内随帧序递增;目标闪电颜色获取模块,被配置为根据所述像素点的基础闪电颜色与所述每一帧的颜色参考值之差确定所述每一帧中所述像素点的混合参数,并采用所述混合参数对所述像素点的基础闪电颜色与预设边缘颜色混合,得到所述每一帧中所述像素点的目标闪电颜色;闪电动画获取模块,被配置为基于所述每一帧中所述像素点的目标闪电颜色生成所述闪电动画。
[0008]根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的闪电动画生成方法及其可能的实现方式。
[0009]根据本公开的第四方面,提供一种电子设备,包括:处理器;存储器,用于存储所述处理器的可执行指令。其中,所述处理器配置为经由执行所述可执行指令,来执行上述第一方面的闪电动画生成方法及其可能的实现方式。
[0010]本公开的技术方案具有以下有益效果:
[0011]一方面,实现了自动化生成闪电动画,相比于工作人员手工制作闪电动画的方式,大大提高了效率,并且降低了生成闪电动画的人力成本和时间成本。另一方面,本方案能够根据像素点的基础闪电颜色与每一帧的颜色参考值之差确定每一帧中像素点的混合参数,并采用混合参数对像素点的基础闪电颜色与预设边缘颜色混合,得到每一帧中所述像素点的目标闪电颜色,再基于每一帧中像素点的目标闪电颜色生成闪电动画,降低了方法的复杂度,以及生成闪电动画的过程的性能消耗,提升了闪电动画的播放流畅度,有效改善了用户体验。再一方面,基于在闪电周期内随帧序递增的时间参数生成颜色参考值,并进一步根据颜色参考值确定用于生成目标闪电颜色的混合参数,实现了闪电颜色随时间变化的效果,提升了闪电动画的真实感,以及闪电动画的表现力。
[0012]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0013]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1示出本示例性实施方式的运行架构;
[0015]图2示出本示例性实施方式中一种闪电动画生成方法的流程图;
[0016]图3A~3F示出本示例性实施方式中一个闪电周期的示意图;
[0017]图4示出本示例性实施方式中一种根据时间参数获取颜色参考值的流程图;
[0018]图5示出本示例性实施方式中一种获取目标闪电颜色的方法的流程图;
[0019]图6示出本示例性实施方式中另一种获取目标闪电颜色的方法的流程图;
[0020]图7示出本示例性实施方式一种闪电动画生成过程的流程图;
[0021]图8示出本示例性实施方式中一种闪电动画生成装置的结构示意图;
[0022]图9示出本示例性实施方式中一种电子设备的结构示意图。
具体实施方式
[0023]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
[0024]此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功
能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0025]相关技术中,工作人员通常将闪电制作成骨骼动画或帧动画。由于动作制作的过程较为复杂,需要大量的时间成本和人力成本,效率低下。而且,由此得到的闪电动画,其加载和播放需要较大的性能开销,容易出现播放卡顿等问题,导致用户观看体验较差。
[0026]鉴于上述一个或多个问题,本公开示例性实施方式首先提供一种闪电动画生成方法。下面结合图1对本示例性实施方式运行环境的系统架构进行说明。
[0027]参考图1所示,系统架构100可以包括终端设备110。终端设备110可以是笔记本电脑、台式电脑、平板电脑等电子设备,终端设备110可以用于从闪电贴图中获取像素点的基础闪电颜色。
[0028]可以由终端设备110执行本示例性实施方式中的闪电动画生成方法。例如,在游戏场景中,终端设备110可以是运行游戏的电脑,闪电贴图可以是预设的闪电图像,终端设备110通过执行闪电动画生成方法,基于闪电贴图在游戏场景中生成闪电动画,使得游戏场景更具氛围感和生动性,从而提升玩家的沉浸感。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种闪电动画生成方法,其特征在于,包括:从闪电贴图中获取像素点的基础闪电颜色;根据待生成的闪电动画中每一帧的时间参数确定所述每一帧的颜色参考值,所述时间参数在一个闪电周期内随帧序递增;根据所述像素点的基础闪电颜色与所述每一帧的颜色参考值之差确定所述每一帧中所述像素点的混合参数,并采用所述混合参数对所述像素点的基础闪电颜色与预设边缘颜色混合,得到所述每一帧中所述像素点的目标闪电颜色;基于所述每一帧中所述像素点的目标闪电颜色生成所述闪电动画。2.根据权利要求1所述的方法,其特征在于,所述根据所述像素点的基础闪电颜色与所述每一帧的颜色参考值之差确定所述每一帧中所述像素点的混合参数,并采用所述混合参数对所述像素点的基础闪电颜色与预设边缘颜色混合,得到所述每一帧中所述像素点的目标闪电颜色,包括:在所述闪电动画的任一帧中,若所述像素点的基础闪电颜色大于所述任一帧的颜色参考值,则将所述像素点确定为所述任一帧的闪电像素点,根据所述闪电像素点的基础闪电颜色与所述任一帧的颜色参考值之差确定所述闪电像素点的混合参数;采用所述闪电像素点的混合参数对所述闪电像素点的基础闪电颜色与预设边缘颜色混合,得到所述任一帧中所述闪电像素点的目标闪电颜色。3.根据权利要求2所述的方法,其特征在于,在基于所述每一帧中所述像素点的目标闪电颜色生成所述闪电动画前,所述方法还包括:在所述任一帧中若所述像素点的基础闪电颜色小于所述任一帧的颜色参考值,则将所述像素点确定为所述任一帧的非闪电像素点。4.根据权利要求2所述的方法,其特征在于,所述采用所述闪电像素点的混合参数对所述闪电像素点的基础闪电颜色与预设边缘颜色混合,得到所述任一帧中所述闪电像素点的目标闪电颜色,包括:对所述闪电像素点的基础闪电颜色与预设边缘颜色进行颜色叠加,以得到所述任一帧中所述闪电像素点的中间颜色;采用所述闪电像素点的混合参数对所述任一帧中所述闪电像素点的中间颜色与基础闪电颜色混合,以得到所述任一帧中所述闪电像素点的目标闪电颜色。5.根据权利要求4所述的方法,其特征在于,所述采用所述闪电像素点的混合参数对所述任一帧中所述闪电像素点的中间颜色与基础闪电颜色混合,以得到所述任一帧中所述闪电像素点的目标闪电颜色,包括:通过所述闪电像素点的混合参数对所述任一帧中所述闪电像素点的中间颜色与基础闪电颜色进行线性插值,根据所述线性插值的结果确定所述任一帧中所述闪...

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

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

1