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

技术编号:40711015 阅读:21 留言:0更新日期:2024-03-22 11:12
本公开提供一种扩散效果的生成方法、装置、电子设备及存储介质,包括:确定纹理坐标系;对于纹理坐标系中的所有纹理横坐标,预设值减去纹理横坐标得到第一差值,确定第一差值和纹理横坐标中的最大值,得到第一最大值;对于纹理坐标系中的所有纹理纵坐标,预设值减去纹理纵坐标得到第二差值,确定第二差值和纹理纵坐标中的最大值,得到第二最大值;对所有第一最大值和所有第二最大值进行相加,得到中间参数;基于指定函数对中间参数进行处理,得到扩散效果模型;将扩散效果模型映射到指定区域,得到扩散效果。本公开基于纹理坐标系中纹理坐标的无限渐变转化得到扩散效果模型,基于该扩散效果模型实现的扩散效果不受场景大小的限制,精度较高。

【技术实现步骤摘要】

本公开涉及计算机图形,尤其涉及一种扩散效果的生成方法、装置、电子设备及存储介质


技术介绍

1、本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

2、在电子游戏中,存在一些扩散效果,例如漩涡、涟漪、流沙等。

3、相关技术中,为了生成扩散效果,通常采用如下方案:对用户输入的圆形贴图进行中空化处理,将圆形贴图的采样结果导入三角函数使得采样结果产生波峰波谷,并通过uv流动不断的重复这一过程,以产生一圈一圈的扩散效果。

4、然而,上述方案在应对较大的场景时,由于圆形贴图需要放大以适应该较大的场景,对圆形贴图的精度的要求过于高,因此,上述方案通常无法满足较大场景的需求。


技术实现思路

1、有鉴于此,本公开的目的在于提出一种扩散效果的生成方法、装置、电子设备及存储介质,至少在一定程度上解决相关技术中的技术问题之一。

2、基于上述目的,本公开示例性实施例第一方面提供了一种扩散效果的生成方法,包括:

3本文档来自技高网...

【技术保护点】

1.一种扩散效果的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对所有所述第一最大值和所有所述第二最大值进行相加,得到中间参数,包括:

3.根据权利要求1所述的方法,其特征在于,所述指定函数包括以下至少一种:

4.根据权利要求1所述的方法,其特征在于,所述基于指定函数对所述中间参数进行处理,得到所述扩散效果模型,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述纹理坐标系进行指定运算,得到扩散效果模型之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述基于frac函数,...

【技术特征摘要】

1.一种扩散效果的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对所有所述第一最大值和所有所述第二最大值进行相加,得到中间参数,包括:

3.根据权利要求1所述的方法,其特征在于,所述指定函数包括以下至少一种:

4.根据权利要求1所述的方法,其特征在于,所述基于指定函数对所述中间参数进行处理,得到所述扩散效果模型,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述纹理坐标系进行指定运算,得到扩散效果模型之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述基于frac函数,对所述扩散效果模型进行截断处理,得到分别分布在若干象限中的若干扩散效果模型之后,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述纹理坐标系进行指定运算,得到扩散效果模型之后,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述基于流型图对所述扩散效果模型进行扭曲处理,得到具有扭曲...

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

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

1