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

技术编号:37314117 阅读:15 留言:0更新日期:2023-04-21 22:56
本公开涉及计算机技术领域,具体涉及一种动画效果生成方法、动画效果生成装置、计算机可读存储介质及电子设备,上述方法包括:根据第一预设数量创建蛛网枝干,根据第二预设数量创建蛛网网格;将蛛网枝干与蛛网网格叠加得到蛛网图形;根据蛛网枝干的形变参数控制蛛网图形的第一形变状态;获取蛛网图形的多个顶点,根据顶点的偏移参数确定蛛网图形的第二形变状态;根据蛛网图形的第一形变状态以及蛛网图形的第二形变状态生成蛛网图形的动画效果。通过本公开实施例的技术方案,可以解决相关技术中制作蛛网动画效果的效率较低的问题。中制作蛛网动画效果的效率较低的问题。中制作蛛网动画效果的效率较低的问题。

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


[0001]本公开涉及计算机
,具体而言,涉及动画效果生成方法、动画效果生成装置、计算机可读存储介质、电子设备。

技术介绍

[0002]随着终端设备以及游戏业的发展,涌现出大量的不同题材的游戏,以满足玩家的需求。针对一些3D类型的游戏,可以创建蛛网模型,并通过蛛网模型展示动画效果。
[0003]然而,随着蛛网模型的细分数的增加,蛛网模型的面数越来越多,记录的信息也越来越多,导致游戏客户端在运行时,资源消耗会提升,进而提升对于用户设备的性能要求。此外,相关技术中的方案,由于蛛网模型的面数较多,且在生成动画效果时,需要记录的顶点偏移也比较多,因此,制作蛛网动画效果的效率较低,进而导致游戏开发效率较低。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开的目的在于提供一种动画效果生成方法及装置、计算机可读存储介质及电子设备,可以解决相关技术中制作蛛网模型的动画效果的效率较低的问题。
[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0007]根据本公开的第一方面,提供了一种动画效果生成方法,其特征在于,包括:根据第一预设数量创建蛛网枝干,根据第二预设数量创建蛛网网格;将蛛网枝干与蛛网网格叠加得到蛛网图形;根据蛛网枝干的形变参数控制蛛网图形的第一形变状态;其中,第一形变状态用于指示蛛网网格的拉扯状态;获取蛛网图形的多个顶点,根据顶点的偏移参数确定蛛网图形的第二形变状态;其中,第二形变状态用于指示蛛网图形的高度状态;根据蛛网图形的第一形变状态以及蛛网图形的第二形变状态生成蛛网图形的动画效果。
[0008]根据本公开的第二方面,提供了一种动画效果生成装置,其特征在于,装置包括:蛛网分区创建模块,用于根据第一预设数量创建蛛网枝干,根据第二预设数量创建蛛网网格;蛛网叠加模块,用于将蛛网枝干与蛛网网格叠加得到蛛网图形;第一状态控制模块,用于根据蛛网枝干的形变参数控制蛛网图形的第一形变状态;其中,第一形变状态用于指示蛛网网格的拉扯状态;第二状态控制模块,用于获取蛛网图形的多个顶点,根据顶点的偏移参数确定蛛网图形的第二形变状态;其中,第二形变状态用于指示蛛网图形的高度状态;动画效果生成模块,用于根据蛛网图形的第一形变状态以及蛛网图形的第二形变状态生成蛛网图形的动画效果。
[0009]根据本公开的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行时实现如上述实施例中第一方面的动画效果生成方法。
[0010]根据本公开的第四方面,提供了一种电子设备,包括:
[0011]一个或多个处理器;以及
[0012]存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现如上述实施例中第一方面的动画效果生成方法。
[0013]本公开实施例提供的技术方案可以包括以下有益效果:
[0014]本公开的一种实施例提供的动画效果生成方法中,可以根据第一预设数量创建蛛网枝干,根据第二预设数量创建蛛网网格,将蛛网枝干与蛛网网格叠加得到蛛网图形,根据蛛网枝干的形变参数控制蛛网图形的第一形变状态,获取蛛网图形的多个顶点,根据顶点的偏移参数确定蛛网图形的第二形变状态,根据蛛网图形的第一形变状态以及蛛网图形的第二形变状态生成蛛网图形的动画效果。一方面,可以采用图形和顶点结合的方式生成动画效果,避免采用细分数较多的蛛网模型,以及大量记录顶点偏移导致资源消耗大的问题,能够降低对用户设备的要求,提升游戏对于用户设备的适应性;另一方面,可以增加制作蛛网动画效果的效率,进而提升游戏开发的效率。
[0015]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0016]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0017]图1示意性示出了本公开示例性实施例中动画效果生成方法示例性系统架构的示意图;
[0018]图2示意性示出本公开示例性实施例中动画效果生成方法的流程图;
[0019]图3示意性示出本公开示例性实施例中蛛网枝干以及蛛网网格的示意图;
[0020]图4示意性示出本公开示例性实施例中将第一黑白渐变斜边与第二黑白渐变斜边叠加,得到第一预设数量的蛛网枝干的流程图;
[0021]图5示意性示出本公开示例性实施例中创建蛛网枝干的示意图;
[0022]图6示意性示出本公开示例性实施例中对缩放后得到的蛛网枝干的枝干值进行第一平滑运算,以控制蛛网枝干的黑白渐变程度的流程图;
[0023]图7示意性示出本公开示例性实施例中蛛网枝干的黑白渐变程度的示意图;
[0024]图8示意性示出本公开示例性实施例中经过第二平滑运算的蛛网网格的黑白渐变程度的示意图;
[0025]图9示意性示出本公开示例性实施例中生成蛛网图形的示意图;
[0026]图10示意性示出本公开示例性实施例中根据第三平滑运算中的蛛网枝干的形变参数控制蛛网图形的第一形变状态的流程图;
[0027]图11示意性示出本公开示例性实施例中根据蛛网枝干的形变参数控制蛛网图形的第一形变状态的示意图;
[0028]图12示意性示出本公开示例性实施例中将第三平滑运算后的蛛网枝干的枝干值与第二预设数值相乘,通过第二预设数值控制蛛网图形的整体形态的流程图;
[0029]图13示意性示出本公开示例性实施例中根据蛛网图形高度变化图确定蛛网图形的第二形变状态的流程图;
[0030]图14示意性示出本公开示例性实施例中根据高度变化初始图得到蛛网图形高度变化图的流程图;
[0031]图15示意性示出本公开示例性实施例中根据高度变化初始图得到蛛网图形高度变化图的示意图;
[0032]图16示意性示出本公开示例性实施例中形变状态类型的示意图;
[0033]图17示意性示出本公开示例性实施例中一种动画效果生成装置的组成示意图;
[0034]图18示意性示出了适于用来实现本公开示例性实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0035]现在将参照附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。此外,所描述的特征、结构或特性本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动画效果生成方法,其特征在于,所述方法包括:根据第一预设数量创建蛛网枝干,根据第二预设数量创建蛛网网格;将所述蛛网枝干与所述蛛网网格叠加得到蛛网图形;根据所述蛛网枝干的形变参数控制所述蛛网图形的第一形变状态;其中,所述第一形变状态用于指示所述蛛网网格的拉扯状态;获取所述蛛网图形的多个顶点,根据所述顶点的偏移参数确定所述蛛网图形的第二形变状态;其中,所述第二形变状态用于指示所述蛛网图形的高度状态;根据所述蛛网图形的第一形变状态以及所述蛛网图形的第二形变状态生成所述蛛网图形的动画效果。2.根据权利要求1所述的方法,其特征在于,所述根据第一预设数量创建蛛网枝干,包括:创建第一预设数量的第一黑白渐变斜边,对所述第一黑白渐变斜边进行第一反相运算得到第一预设数量的第二黑白渐变斜边;其中,所述第二黑白渐变斜边中的黑白渐变斜边中相对于第一黑白渐变斜边的黑白对调;将所述第一黑白渐变斜边与所述第二黑白渐变斜边叠加,得到第一预设数量的蛛网枝干。3.根据权利要求2所述的方法,其特征在于,在所述得到第一预设数量的蛛网枝干之后,所述方法还包括:通过第一预设数值对所述蛛网枝干对应的枝干值进行缩放;对缩放后得到的蛛网枝干的枝干值进行第一平滑运算,以控制所述蛛网枝干的黑白渐变程度;其中,所述第一平滑运算配置有枝干最大值与枝干最小值。4.根据权利要求1所述的方法,其特征在于,所述根据第二预设数量创建蛛网网格之后,所述方法还包括:将所述蛛网网格的网格值减去第一预设数值,通过所述第一预设数值控制所述蛛网网格的宽度。5.根据权利要求1所述的方法,其特征在于,所述根据第二预设数量创建蛛网网格之后,所述方法还包括:对所述蛛网网格的网格值进行第二平滑运算,以控制所述蛛网网格的黑白渐变程度;其中,所述第二平滑运算配置有网格最大值与网格最小值。6.根据权利要求1所述的方法,其特征在于,在所述将所述蛛网枝干与所述蛛网网格叠加得到蛛网图形之后,所述方法还包括:获取遮罩图案,根据所述遮罩图案对所述蛛网图形进行遮罩处理。7.根据权利要求1所述的方法,其特征在于,所述根据所述蛛网枝干的形变参数控制所述蛛网图形的第一形变状态,包括:获取所述蛛网枝干的枝干值,对所述蛛网枝干的枝干值进行第二反相运算以及第三平滑运算;其中,所述第三运算配置有蛛网枝干的形变参数;根据所述第三平滑运算中的蛛网枝干的形变参数控制所述蛛网图形的第一形变状态。8.根据权利要求7所述的方法,其特征在于,所述蛛网图形的第一形变状态包括蛛网网格的拉扯状态以及所述蛛网图形的整体形态,所述根据所述第三平滑运算中的蛛网枝干的
形变参数控制所述蛛网图形的第一形变状态,包括:根据所述第三平滑运算中的蛛网枝干的形变参数控制所述蛛网图形中蛛网网格的拉扯状态;将所述第三平滑运算后的蛛网枝干的枝干值与第二预设数值相乘,通过所述第二预设数值控制所述蛛网图形的整体形态。9.根据权利要求1所述的方法,其特征在于,所述根据所述顶点的偏移参数确定所述蛛网图形的第二形变状态,包括:创建蛛网图形高度变化...

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

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

1