System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 纹理图像的处理方法及装置制造方法及图纸_技高网

纹理图像的处理方法及装置制造方法及图纸

技术编号:41801122 阅读:1 留言:0更新日期:2024-06-24 20:23
本申请提供了一种纹理图像的处理方法及装置,其中,该方法包括:获取原始纹理贴图,并为所述原始纹理贴图生成层级纹理贴图,其中,所述原始纹理贴图为透明纹理贴图;对所述原始纹理贴图和所述层级纹理贴图进行归一化处理,生成目标纹理贴图;将所述目标纹理贴图平铺在多分辨率透明纹理图像中,生成虚拟对象的皮肤。本申请解决了现有多分辨率透明纹理的处理方式中灰度信息整体变暗导致渲染出的图像显示效果不佳的技术问题。

【技术实现步骤摘要】

本申请涉及图像处理领域,具体而言,涉及一种纹理图像的处理方法及装置


技术介绍

1、多分辨率纹理(mipmap)是一种用于优化计算机图形渲染性能和图像质量的技术。它通过在不同层级上存储同一纹理的多个版本,以适应不同的观察距离和角度。这些层级被称为纹理贴图的金字塔,其中每个层级都是原始纹理的缩小版本。

2、具体而言,多分辨率纹理包括原始纹理(通常为高分辨率),以及按照预设的缩小因子生成的一系列分辨率递减的纹理。常见的缩小因子是四分之一的幂,这意味着每个下一层级的纹理分辨率是前一层级的四分之一。这种层级结构使得在远距离观察时,可以使用较低分辨率的纹理,从而提高性能,而在近距离观察时则使用高分辨率的纹理,以保持细节和质量。

3、透明纹理是一种用于表示图像或纹理中透明度信息的特殊纹理。通常,透明纹理存储在颜色纹理的alpha通道中,其中每个像素的灰度值表示其对透明度的贡献。这意味着黑色像素通常表示完全透明,而白色像素表示完全不透明。

4、在三维图形渲染中,透明纹理的应用通常涉及到透明测试(alpha test)的渲染方式。透明测试基于透明度信息,将图像中的像素分为完全透明和完全不透明两类。通常,透明纹理经过二值化处理,将像素点的灰度值设置为0或255,使图像呈现出明显的只有黑和白的视觉效果。在透明测试渲染时,小于灰度阈值的像素最终被渲染成完全透明,而大于或等于灰度阈值的像素被渲染成完全不透明。

5、然而,当前多分辨率透明纹理的处理方式中,尺寸较小的层级采用了图像缩放过滤处理,这导致灰度信息的变化,通常表现为整体变暗。在透明测试方式的渲染中,像素的灰度很可能低于灰度阈值,从而导致渲染结果为完全透明,而非期望的完全不透明。

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


技术实现思路

1、本专利技术实施例提供了一种纹理图像的处理方法及装置,以至少解决现有多分辨率透明纹理的处理方式中灰度信息整体变暗导致渲染出的图像显示效果不佳的技术问题。

2、根据本专利技术实施例的一个方面,提供了一种纹理图像的处理方法,包括:获取原始纹理贴图,并为所述原始纹理贴图生成层级纹理贴图,其中,所述原始纹理贴图为透明纹理贴图;对所述原始纹理贴图和所述层级纹理贴图进行归一化处理,生成目标纹理贴图;将所述目标纹理贴图平铺在多分辨率透明纹理图像中,生成虚拟对象的皮肤。

3、根据本专利技术实施例的另一方面,还提供了一种纹理图像的处理装置,包括:获取模块,被配置为获取原始纹理贴图,并为所述原始纹理贴图生成层级纹理贴图,其中,所述原始纹理贴图为透明纹理贴图;处理模块,被配置为对所述原始纹理贴图和所述层级纹理贴图进行归一化处理,生成目标纹理贴图;生成模块,被配置为将所述目标纹理贴图平铺在多分辨率透明纹理图像中,生成虚拟对象的皮肤。

4、在本专利技术实施例中,获取原始纹理贴图,并为所述原始纹理贴图生成层级纹理贴图,其中,所述原始纹理贴图为透明纹理贴图;对所述原始纹理贴图和所述层级纹理贴图进行归一化处理,生成目标纹理贴图;将所述目标纹理贴图平铺在多分辨率透明纹理图像中,生成虚拟对象的皮肤,解决了现有多分辨率透明纹理的处理方式中灰度信息整体变暗导致渲染出的图像显示效果不佳的技术问题。

本文档来自技高网...

【技术保护点】

1.一种纹理图像的处理方法,其特征在于,被配置为:

2.根据权利要求1所述的方法,其特征在于,其中,对所述原始纹理贴图和所述层级纹理贴图进行归一化处理,生成目标纹理贴图,包括:

3.根据权利要求2所述的方法,其特征在于,其中,采用原始像素灰度值与预设像素灰度值计算归一化系数,包括:

4.根据权利要求2所述的方法,其特征在于,其中,基于所述全局归一化系数,对所述原始纹理贴图和所述层级纹理贴图进行归一化处理,生成所述目标纹理贴图,包括:

5.根据权利要求1所述的方法,其特征在于,获取原始纹理贴图,并为所述原始纹理贴图生成层级纹理贴图,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,其中,所述层级纹理贴图的数量大于预设阈值。

7.根据权利要求1所述的方法,其特征在于,在获取原始纹理贴图之前,所述方法还包括:

8.一种纹理图像的处理装置,其特征在于,被配置为:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有程序,其特征在于,在所述程序运行时,使得计算机执行如权利要求1至7中任一项所述的方法。

...

【技术特征摘要】

1.一种纹理图像的处理方法,其特征在于,被配置为:

2.根据权利要求1所述的方法,其特征在于,其中,对所述原始纹理贴图和所述层级纹理贴图进行归一化处理,生成目标纹理贴图,包括:

3.根据权利要求2所述的方法,其特征在于,其中,采用原始像素灰度值与预设像素灰度值计算归一化系数,包括:

4.根据权利要求2所述的方法,其特征在于,其中,基于所述全局归一化系数,对所述原始纹理贴图和所述层级纹理贴图进行归一化处理,生成所述目标纹理贴图,包括:

5.根据权利要求1所述的方法,其特征在...

【专利技术属性】
技术研发人员:陈若含李睿
申请(专利权)人:世优北京科技有限公司
类型:发明
国别省市:

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

1