一种贴图处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:33283909 阅读:13 留言:0更新日期:2022-04-30 23:46
本申请实施例公开了一种贴图处理方法、装置、计算机设备及存储介质。本方案首先对烟雾效果动图中的贴图序列的透明度进行调整,然后将调整透明度后的贴图序列中的多帧贴图合成一帧叠加贴图,对该叠加贴图进行模糊处理,然后进行亮度调整,得到调整后贴图,基于调整后贴图各像素点的亮度信息确定各像素点的排列顺序,从贴图序列中选取一帧目标贴图,根据排列顺序得到目标贴图中各像素点的调整序列,最后基于调整序列对目标贴图中的像素点的亮度依次进行调整,使得目标贴图展示烟雾效果,可以提高贴图的烟雾效果。以提高贴图的烟雾效果。以提高贴图的烟雾效果。

【技术实现步骤摘要】
一种贴图处理方法、装置、计算机设备及存储介质


[0001]本申请涉及计算机
,具体涉及一种贴图处理方法、装置、计算机设备及存储介质。

技术介绍

[0002]在游戏开发过程中,为了提高游戏画面显示效果,会设计特效效果。比如,烟雾特效等。
[0003]相关技术中,通过使用粒子发射器播放卡通序列帧贴图,来实现卡通烟雾效果,但是在游戏中出现慢镜头的情况下,序列帧的烟雾就会出现非常明显的卡顿效果,严重影响用户游戏体验。

技术实现思路

[0004]本申请实施例提供一种贴图处理方法、装置、计算机设备及存储介质,可以提高贴图的烟雾效果。
[0005]本申请实施例提供了一种贴图处理方法,包括:
[0006]获取烟雾效果动图中的贴图序列;
[0007]对所述贴图序列的透明度进行调整,得到处理后贴图序列;
[0008]对所述处理后贴图序列进行叠加处理,得到一帧叠加后贴图;
[0009]从所述贴图序列中选取一帧贴图作为目标贴图;
[0010]基于所述叠加后贴图生成用于所述目标贴图产生烟雾效果的配置信息,所述配置信息包括所述叠加后贴图中的多个标记像素点,以及所述多个标记像素点对应的排列顺序。
[0011]相应的,本申请实施例还提供了一种贴图处理装置,包括:
[0012]获取单元,用于获取烟雾效果动图中的贴图序列;
[0013]调整单元,用于对所述贴图序列的透明度进行调整,得到处理后贴图序列;
[0014]处理单元,用于对所述处理后贴图序列进行叠加处理,得到一帧叠加后贴图;
[0015]选取单元,用于从所述贴图序列中选取一帧贴图作为目标贴图;
[0016]生成单元,用于基于所述叠加后贴图生成用于所述目标贴图产生烟雾效果的配置信息,所述配置信息包括所述叠加后贴图中的多个标记像素点,以及所述多个标记像素点对应的排列顺序。
[0017]在一些实施例中,该装置还包括:
[0018]显示单元,用于当接收到针对所述目标贴图的效果显示指令,基于所述配置信息显示所述目标贴图的烟雾效果。
[0019]在一些实施例中,显示单元包括:
[0020]第一确定子单元,用于根据所述叠加后贴图与所述目标贴图的位置对应关系,从所述目标贴图中确定与所述多个标记像素点对应的多个待调整像素点;
[0021]第二确定子单元,用于根据所述排列顺序确定所述多个待调整像素点的调整顺序;
[0022]调节子单元,用于基于所述调整顺序依次将所述多个待调整像素点的亮度调节至目标亮度。
[0023]在一些实施例中,生成单元包括:
[0024]第一获取子单元,用于获取所述叠加后贴图的亮度信息;
[0025]第三确定子单元,用于基于所述亮度信息确定所述排列顺序,得到所述配置信息。
[0026]在一些实施例中,第三确定子单元具体用于:
[0027]从所述叠加后贴图中确定与所述目标贴图的目标图案对应的目标区域;
[0028]从所述亮度信息中确定所述目标区域对应的亮度子信息;
[0029]基于所述亮度子信息确定所述排列顺序。
[0030]在一些实施例中,第三确定子单元具体用于:
[0031]从所述叠加后贴图中确定与所述目标贴图的目标图案对应的目标区域;
[0032]从所述亮度信息中确定所述目标区域对应的亮度子信息;
[0033]根据所述亮度值的大小,对所述目标区域中的所有标记像素点进行排序,得到所述排列顺序。
[0034]在一些实施例中,调整单元包括:
[0035]第一调整子单元,用于将所述贴图序列中每一帧贴图的透明度调整至预设透明度,得到多帧处理后贴图;
[0036]第四确定子单元,用于基于所述多帧处理后贴图得到所述处理后贴图序列。
[0037]在一些实施例中,处理单元包括:
[0038]合成子单元,用于将所述处理后贴图序列中的多帧处理后贴图进行合成,得到一帧合成贴图;
[0039]处理子单元,用于对所述合成贴图进行模糊处理,得到模糊后合成贴图;
[0040]第二调整子单元,用于对所述模糊后合成贴图的亮度进行调整,得到所述叠加后贴图。
[0041]在一些实施例中,第二调整子单元具体用于:
[0042]将所述模糊后合成贴图的亮度信息映射至预设亮度范围。
[0043]在一些实施例中,选取单元包括:
[0044]从所述贴图序列中选取最大图案的一帧贴图,得到所述目标贴图。
[0045]在一些实施例中,生成单元包括:
[0046]第五确定子单元,用于确定所述烟雾效果的平滑度;
[0047]生成子单元,用于基于所述平滑度,以及所述叠加后贴图生成用于所述目标贴图产生烟雾效果的配置信息。
[0048]相应的,本申请实施例还提供了一种计算机设备,包括存储器,处理器及存储在储存器上并可在处理器上运行的计算机程序,其中,处理器执行本申请实施例任一提供的贴图处理方法。
[0049]相应的,本申请实施例还提供了一种存储介质,存储介质存储有多条指令,指令适于处理器进行加载,以执行如上的贴图处理方法。
[0050]本申请实施例通过对烟雾效果动图中的贴图序列的透明度进行调整,然后将调整透明度后的贴图序列中的多帧贴图合成一帧叠加贴图,对该叠加贴图进行模糊处理,然后进行亮度调整,得到调整后贴图,基于调整后贴图各像素点的亮度信息确定各像素点的排列顺序,从贴图序列中选取一帧目标贴图,根据排列顺序得到目标贴图中各像素点的调整序列,最后基于调整序列对目标贴图中的像素点的亮度依次进行调整,使得目标贴图展示烟雾效果,可以提高贴图的烟雾效果。
附图说明
[0051]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0052]图1为本申请实施例提供的一种贴图处理方法的流程示意图。
[0053]图2为本申请实施例提供的一种贴图处理方法的应用场景示意图。
[0054]图3为本申请实施例提供的另一种贴图处理方法的应用场景示意图。
[0055]图4为本申请实施例提供的另一种贴图处理方法的应用场景示意图。
[0056]图5为本申请实施例提供的另一种贴图处理方法的流程示意图。
[0057]图6为本申请实施例提供的一种贴图处理装置的结构框图。
[0058]图7为本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0059]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种贴图处理方法,其特征在于,所述方法包括:获取烟雾效果动图中的贴图序列;对所述贴图序列的透明度进行调整,得到处理后贴图序列;对所述处理后贴图序列进行叠加处理,得到一帧叠加后贴图;从所述贴图序列中选取一帧贴图作为目标贴图;基于所述叠加后贴图生成用于所述目标贴图产生烟雾效果的配置信息,所述配置信息包括所述叠加后贴图中的多个标记像素点,以及所述多个标记像素点对应的排列顺序。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到针对所述目标贴图的效果显示指令,基于所述配置信息显示所述目标贴图的烟雾效果。3.根据权利要求2所述的方法,其特征在于,所述基于所述配置信息显示所述目标贴图的烟雾效果,包括:根据所述叠加后贴图与所述目标贴图的位置对应关系,从所述目标贴图中确定与所述多个标记像素点对应的多个待调整像素点;根据所述排列顺序确定所述多个待调整像素点的调整顺序;基于所述调整顺序依次将所述多个待调整像素点的亮度调节至目标亮度。4.根据权利要求1所述的方法,其特征在于,所述基于所述叠加后贴图生成用于所述目标贴图产生烟雾效果的配置信息,包括:获取所述叠加后贴图的亮度信息;基于所述亮度信息确定所述排列顺序,得到所述配置信息。5.根据权利要求4所述的方法,其特征在于,所述目标贴图中包括目标图案;所述基于所述亮度信息确定所述排列顺序,包括:从所述叠加后贴图中确定与所述目标贴图的目标图案对应的目标区域;从所述亮度信息中确定所述目标区域对应的亮度子信息;基于所述亮度子信息确定所述排列顺序。6.根据权利要求5所述的方法,其特征在于,所述亮度子信息包括所述目标区域中每一标记像素点的亮度值;所述基于所述亮度子信息确定所述排列顺序,包括:根据所述亮度值的大小,对所述目标区域中的所有标记像素点进行排序,得到所述排列顺序。7.根据权利要求1所述的方法,其特征在于,所述对所述贴图序列的透明度进行调整,得到处理后贴图序列,包括:将所述贴图序列中每一帧贴图的透明度调整至预设...

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

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

1