System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 贴图压缩方法、装置、计算机可读存储介质以及电子装置制造方法及图纸_技高网

贴图压缩方法、装置、计算机可读存储介质以及电子装置制造方法及图纸

技术编号:40093733 阅读:5 留言:0更新日期:2024-01-23 16:36
本申请公开了一种贴图压缩方法、装置、计算机可读存储介质以及电子装置。该方法包括:响应于对原始贴图进行目标操作,按照多个压缩参数分别对原始贴图进行压缩,得到多个压缩结果;基于多个压缩结果的评估指标,确定多个压缩参数中的目标压缩参数,其中,评估指标用于表征相应的压缩结果相对于原始贴图的失真程度;基于目标压缩参数对原始贴图进行压缩,得到目标压缩结果。本申请解决了相关技术中对贴图进行压缩的效率较低的技术问题。

【技术实现步骤摘要】

本公开涉及贴图压缩领域,具体而言,涉及一种贴图压缩方法、装置、计算机可读存储介质以及电子装置


技术介绍

1、目前,贴图是游戏资源中非常重要的部分,贴图不但直接关系到游戏质感和画面效果,在运行时也会占用大量显存,因此,在游戏包体的制作中,需要对贴图进行压缩处理,以降低贴图占用的显存,一般压缩流程为对于不同的贴图给定一个压缩配置,在不降低人眼视觉感官的前提下尽量压缩质量。然而,随着游戏工业的发展,游戏素材量越来越大,一个游戏包含的贴图可能有上万个,导致对贴图进行压缩效率较低,且所有贴图按同一种配置进行压缩,降低了贴图的质量,也降低了游戏画面的美术观感。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本公开至少部分实施例提供了一种贴图压缩方法、装置、计算机可读存储介质以及电子装置,以至少解决相关技术中对贴图进行压缩的效率较低的技术问题。

2、根据本公开其中一实施例,提供了一种贴图压缩方法,包括:响应于对原始贴图的目标操作,按照多个压缩参数分别对原始贴图进行压缩,得到多个压缩结果;基于多个压缩结果的评估指标,确定多个压缩参数中的目标压缩参数,其中,评估指标用于表征相应的压缩结果相对于原始贴图的失真程度;基于目标压缩参数对原始贴图进行压缩,得到目标压缩结果。

3、根据本公开其中一实施例,还提供了一种贴图压缩装置,包括:第一压缩模块,用于响应于对原始贴图进行目标操作,按照多个压缩参数分别对原始贴图进行压缩,得到多个压缩结果;参数确定模块,用于基于多个压缩结果的评估指标,确定多个压缩参数中的目标压缩参数,其中,评估指标用于表征相应的压缩结果相对于原始贴图的失真程度;第二压缩模块,用于基于目标压缩参数对原始贴图进行压缩,得到目标压缩结果。

4、根据本公开其中一实施例,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项中的贴图压缩方法。

5、根据本公开其中一实施例,还提供了一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项中的贴图压缩方法。

6、在本公开至少部分实施例中,可以响应于对原始贴图进行目标操作,按照多个压缩参数分别对原始贴图进行压缩,得到多个压缩结果;基于多个压缩结果的评估指标,确定多个压缩参数中的目标压缩参数,其中,评估指标用于表征相应的压缩结果相对于原始贴图的失真程度;基于目标压缩参数对原始贴图进行压缩,得到目标压缩结果,实现了提高对贴图进行压缩的效率,容易注意到的是,可以通过对原始贴图进行增加或修改以触发对原始贴图的失真程度分析,从而根据多个压缩参数对原始贴图进行压缩,得到多个压缩结果,可以根据多个压缩结果确定出多个压缩参数中失真程度较低的目标压缩参数,并通过目标压缩参数对原始贴图进行压缩,得到目标压缩结果,该过程不要人工对贴图进行压缩参数配置,可以通过主动对贴图进行调整的触发事件来程序化的提供出合适的目标压缩参数,从而提高了对图像进行压缩的效率,进而解决了相关技术中对贴图进行压缩的效率较低的技术问题。

本文档来自技高网...

【技术保护点】

1.一种贴图压缩方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,基于所述多个压缩结果的评估指标,确定所述多个压缩参数中的目标压缩参数,包括:

3.根据权利要求1所述的方法,其特征在于,响应于对原始贴图的目标操作,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述贴图信息包括如下至少之一:所述原始贴图对应的存储仓库,所述原始贴图的属性。

5.根据权利要求1所述的方法,其特征在于,基于所述目标压缩参数对所述原始贴图进行压缩,得到目标压缩结果,包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.根据权利要求6所述的方法,其特征在于,所述当前压缩参数处于编辑状态,所述贴图信息未处于所述编辑状态。

9.一种贴图压缩装置,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为被处理器运行时执行权利要求1至8任一项中所述的方法。

11.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至8任一项中所述的方法。

...

【技术特征摘要】

1.一种贴图压缩方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,基于所述多个压缩结果的评估指标,确定所述多个压缩参数中的目标压缩参数,包括:

3.根据权利要求1所述的方法,其特征在于,响应于对原始贴图的目标操作,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述贴图信息包括如下至少之一:所述原始贴图对应的存储仓库,所述原始贴图的属性。

5.根据权利要求1所述的方法,其特征在于,基于所述目标压缩参数对所述原始贴图进行压缩,得到目标压缩结果,包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包...

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

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

1