雪花图案的生成方法、装置和电子设备制造方法及图纸

技术编号:36605321 阅读:14 留言:0更新日期:2023-02-04 18:26
本发明专利技术提供了一种雪花图案的生成方法、装置和电子设备,基于边数控制参数,从极坐标信息中提取第一方向轴信息和第二方向轴信息,对提取信息进行变换处理,得到第一雪花雏形和第一图案;基于第一雪花雏形和第一图案,生成第二雪花雏形;基于大小控制参数、第一雪花雏形和第一图案,得到雪花主体;处理第一雪花雏形、第二雪花雏形和雪花主体,得到雪花黑白图案,将属性参数赋予雪花黑白图案,得到雪花图案。该方式可在游戏引擎中直接生成雪花图案,无需在绘图软件中绘制雪花贴图,从而提高了雪花图案的制作效率;同时,该方式可基于边数控制参数、大小控制参数和属性参数控制雪花图案的形态,从而方便用户调整雪花形态,以提高雪花生成效果。成效果。成效果。

【技术实现步骤摘要】
雪花图案的生成方法、装置和电子设备


[0001]本专利技术涉及模型制作
,尤其是涉及一种雪花图案的生成方法、装置和电子设备。

技术介绍

[0002]相关技术中,游戏中的技能雪花特效的雪花常用多张雪花贴图实现的,该方式需要在绘图软件中绘制完整的雪花贴图,然后将雪花贴图放到游戏引擎中调整颜色、透明度和雪花面片的大小,从而在游戏中呈现雪花的生成和融化效果。但是该方式在修改雪花的形态时,需要通过绘图软件修改雪花贴图中雪花的样式,以及在游戏引擎中修改雪花贴图的颜色、透明度等,该方式修改雪花形态分了两个制作平台完成,延长了制作时间,且生成的雪花效果较差。

技术实现思路

[0003]本专利技术的目的在于提供一种雪花图案的生成方法、装置和电子设备,以减少雪花图案的制作时间,提高生成的雪花效果。
[0004]第一方面,本专利技术提供了一种雪花图案的生成方法,该方法包括:基于边数控制参数,从极坐标信息中提取第一方向轴信息,并对第一方向轴信息进行第一变换处理,得到第一雪花雏形;从极坐标信息中提取第二方向轴信息,并对第二方向轴信息进行第二变换处理,得到第一图案;基于第一雪花雏形和第一图案,生成具有条状细节的第二雪花雏形;基于大小控制参数、第一雪花雏形和第一图案,得到雪花主体;根据第一雪花雏形、第二雪花雏形和雪花主体,得到雪花图案。
[0005]第二方面,本专利技术提供了一种雪花图案的生成装置,该装置包括:第一变换模块,用于基于边数控制参数,从极坐标信息中提取第一方向轴信息,并对第一方向轴信息进行第一变换处理,得到第一雪花雏形;第二变换模块,用于从所述极坐标信息中提取第二方向轴信息,并对第二方向轴信息进行第二变换处理,得到第一图案;细节生成模块,用于基于第一雪花雏形和第一图案,生成具有条状细节的第二雪花雏形;主体生成模块,用于基于大小控制参数、第一雪花雏形和第一图案,得到雪花主体;图案生成模块,用于根据第一雪花雏形、第二雪花雏形和雪花主体,得到雪花图案。
[0006]第三方面,本专利技术提供了一种电子设备,该电子设备包括处理器和存储器,该存储器存储有能够被处理器执行的机器可执行指令,该处理器执行机器可执行指令以实现上述游戏中雪花图案的生成方法。
[0007]第四方面,本专利技术提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令促使处理器实现上述游戏中雪花图案的生成方法。
[0008]本专利技术实施例带来了以下有益效果:
[0009]本专利技术提供的一种雪花图案的生成方法、装置和电子设备,首先基于边数控制参
数,从极坐标信息中提取第一方向轴信息,并对第一方向轴信息进行第一变换处理,得到第一雪花雏形;进而从极坐标信息中提取第二方向轴信息,并对第二方向轴信息进行第二变换处理,得到第一图案;然后基于第一雪花雏形和第一图案,生成具有条状细节的第二雪花雏形;基于大小控制参数、第一雪花雏形和第一图案,得到雪花主体;再根据第一雪花雏形、第二雪花雏形和雪花主体,得到雪花图案。该方式可在游戏引擎中直接生成雪花图案,无需在绘图软件中绘制雪花贴图,从而提高了雪花图案的制作效率;同时,该方式可基于边数控制参数、大小控制参数和属性参数控制雪花图案的形态,从而方便用户调整雪花形态,以提高雪花生成效果。
[0010]本专利技术的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本专利技术的上述技术即可得知。
[0011]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。
附图说明
[0012]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本专利技术实施例提供的一种雪花图案的生成方法的流程图;
[0014]图2为本专利技术实施例提供的另一种雪花图案的生成方法的流程图;
[0015]图3为本专利技术实施例提供的对第一方向轴信息进行两次余弦运算的示意图;
[0016]图4为本专利技术实施例提供的对第三图像中的颜色进行黑白反转的示意图;
[0017]图5为本专利技术实施例提供的另一种雪花图案的生成方法的流程图;
[0018]图6为本专利技术实施例提供的一种第四图案的示意图;
[0019]图7为本专利技术实施例提供的得到黑白错位图案的示意图;
[0020]图8为本专利技术实施例提供的得到第五图案的示意图;
[0021]图9为本专利技术实施例提供的初始黑白图案的示意图;
[0022]图10为本专利技术实施例提供的一种雪花主体雏形的示意图;
[0023]图11为本专利技术实施例提供的雪花主体的示意图;
[0024]图12为本专利技术实施例提供的另一种雪花图案的生成方法的流程图;
[0025]图13为本专利技术实施例提供的一种初始雪花的生成示意图;
[0026]图14为本专利技术实施例提供的一种第一图案的生成示意图;
[0027]图15为本专利技术实施例提供的一种雪花黑白图案的溶解度的设置示意图;
[0028]图16为本专利技术实施例提供的一种雪花图案的生成方法的结构示意图;
[0029]图17为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0030]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。
[0031]因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0032]相关技术中,游戏中的技能雪花特效的雪花常用多张雪花贴图实现的,由于游戏引擎没有绘图功能,因而需要在绘图软件制作完整的雪花贴图,然后将雪花贴图放到游戏引擎中调整颜色、透明度和雪花面片的大小,从而在游戏中呈现雪花的生成和融化效果。但是该方式在修改雪花的形态时,需要通过绘图软件修改雪花贴图中雪花的样式,以及在游戏引擎中修改雪花贴图的颜色、透明度等,该方式修改雪花形态分了两个制作平台完成,延长了制作时间,且生成的雪花效果较差,雪花生成和融化的动态生硬,像素不高,会呈现锯齿状;同时,该方式需要在游戏引擎的贴图库中保存大量的雪花贴图,来应对不同的特效需求,导致空间占用量较大。
[0033]基于上述问题,本专利技术实施例提供了一种游戏中雪花图案的生本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种雪花图案的生成方法,其特征在于,所述方法包括:基于边数控制参数,从极坐标信息中提取第一方向轴信息,并对所述第一方向轴信息进行第一变换处理,得到第一雪花雏形;从所述极坐标信息中提取第二方向轴信息,并对所述第二方向轴信息进行第二变换处理,得到第一图案;基于所述第一雪花雏形和所述第一图案,生成具有条状细节的第二雪花雏形;基于大小控制参数、所述第一雪花雏形和所述第一图案,得到雪花主体;根据所述第一雪花雏形、所述第二雪花雏形和所述雪花主体,得到雪花图案。2.根据权利要求1所述的方法,其特征在于,所述基于边数控制参数,从极坐标信息中提取第一方向轴信息,并对所述第一方向轴信息进行第一变换处理,得到第一雪花雏形的步骤,包括:基于所述边数控制参数,对所述极坐标信息进行分割字符串运算,得到所述第一方向轴信息;对所述第一方向轴信息进行余弦运算,得到所述第一雪花雏形。3.根据权利要求2所述的方法,其特征在于,所述基于所述边数控制参数,对所述极坐标信息进行分割字符串运算,得到所述第一方向轴信息的步骤,包括:将所述边数控制参数与所述极坐标信息相乘,得到第一乘积,以通过所述边数控制参数控制所述极坐标信息中第一方向轴在预设范围的重复数;对所述第一乘积进行分割字符运算,得到所述第一方向轴信息。4.根据权利要求2所述的方法,其特征在于,所述对所述第一方向轴信息进行余弦运算,得到所述第一雪花雏形的步骤,包括:将所述第一方向轴信息与第一预设值相乘,得到第二乘积;对所述第二乘积进行指定次数的余弦运算,得到所述第一雪花雏形。5.根据权利要求1所述的方法,其特征在于,所述从所述极坐标信息中提取第二方向轴信息,并对所述第二方向轴信息进行第二变换处理,得到第一图案的步骤,包括:将所述极坐标信息与第二预设值相乘,得到第二图案;对所述第二图案进行分割字符串运算,得到所述第二方向轴信息;对所述第二方向轴信息进行余弦运算,得到第三图案;对所述第三图案中的颜色进行黑白反转,得到所述第一图案。6.根据权利要求1所述的方法,其特征在于,所述基于所述第一雪花雏形和所述第一图案,生成具有条状细节的第二雪花雏形的步骤,包括将所述第一雪花雏形中的颜色进行黑白反转,得到第四图案;将所述第一图案与所述第四图案相乘,得到黑白错位图案;对所述黑白错位图案进行返回运算,得到第五图案;对所述第五图案进行二值化处理,得到初始黑白图案;根据所述初始黑白图案和所述第一雪花雏形,得到具有条状细节的第二雪花雏形。7.根据权利要求6所述的方法,其特征在于,所述对所述第五图案进行二值化处理,得到初始黑白图案的步骤,包括:针对所述第五图案中的每个像素点执行下述操作:
判断当前像素点的像素值是否大于预设阈值;如果大于,将所述当前像素点的像素值设置为第一数值;如果不大于,将所述当前像素点的像素值设置为第二数值。8.根据权利要求6所述的方法,其特征在于,所述根据所述初始黑白图案和所述第一雪花雏形,得到具有条状细节的第二雪花雏形的步骤,包括:将所述第一雪花雏形与第三预设值相乘,得到第三乘积;对所述第三乘积进行二值化处理,得到类主干图案;将所述初始黑白图案与所述类主干图案进行相加处理,得到具有条状细节的第二雪花雏形。9.根据权利要求6所述的方法,其特征在于,所述根据所述初始黑白图案和所述第一雪花雏形,得到具...

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

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

1