【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种纹理压缩方法、装置、电子设备及存储介质。
技术介绍
1、纹理是一种贴图,通常广泛应用于模型表面,使得模型表现出丰富的细节。烘培是指将3d网格模型的全局光照信息保存成为纹理的过程,当光照事件发生时,直接渲染光照纹理,可以呈现出光照效果,从而不需要实时计算光照信息,可以节省性能开销,提升渲染速度,并且使得光照效果更加逼真,可以在保持较高渲染效果的同时保持较快的渲染速度。
2、然而,烘焙会产生大量的光照纹理,保存大量的光照纹理会导致内存压力增加;并且,在渲染过程中如果光照纹理过多,会增加上下文切换和绘制调用的次数,不仅会导致内存占用增加,还会导致图形处理器(graphics processing unit,gpu)的性能压力增加。
技术实现思路
1、本专利技术提供一种纹理压缩方法、装置、电子设备及存储介质,用以解决现有技术中渲染大量光照纹理时导致gpu性能压力和内存压力增加的缺陷,从而减少纹理数量,减小内存压力,减小gpu的性能压力。
2
...【技术保护点】
1.一种纹理压缩方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述纹理子图的像素值变化剧烈程度,确定所述纹理子图的压缩比例,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据每个像素组组内的像素值的方差,确定每个像素组的压缩比例,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据每个像素组组内的像素值的方差,确定每个像素组的压缩比例,包括:
5.根据权利要求2所述的方法,其特征在于,在所述根据每个像素组组内的像素值的方差,确定每个像素组的压缩比例之后,还包括:
6
...【技术特征摘要】
1.一种纹理压缩方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述纹理子图的像素值变化剧烈程度,确定所述纹理子图的压缩比例,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据每个像素组组内的像素值的方差,确定每个像素组的压缩比例,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据每个像素组组内的像素值的方差,确定每个像素组的压缩比例,包括:
5.根据权利要求2所述的方法,其特征在于,在所述根据每个像素组组内的像素值的方差,确定每个像素组的压缩比例之后,还包括:
6.根据权利要求4所述的方法,其特征在于,所述根据所述像素组组内的像素值的方差,计算所述像素组的新边长,包括:
7.根据权利要求2所述的方法,其特征在于,所述分别根据横向上和纵向上...
【专利技术属性】
技术研发人员:卢秀芳,
申请(专利权)人:珠海沙盒网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。