ASTC支持的压缩格式包括LDR(低动态范围)和HDR(高动态范围),以及不同的颜色空间。 ASTC的优点在于它可以提供更好的图像质量和更低的存储需求。相比于传统的纹理压缩算法,如ETC和S3TC,ASTC可以提供更细腻的纹理细节和更少的压缩伪影。同时,ASTC还支持透明度压缩和多通道压缩,可以在保持高质量的同时减小纹理的存储空间。
灵活性:ASTC压缩分块的大小灵活,支持LDR(低动态范围)、HDR(高动态范围)、2D和3D纹理。每个块有端点对(endpoints),这些端点对不一定是RGBA的,也可以是部分通道,比如RG通道,从而可以对法线贴图进行更好的压缩。 2. 块大小选择 无Alpha通道的贴图:推荐使用ASTC 8x8。 法线贴图:建议使用ASTC 5x5或4x4,以避免丢失过...
在计算机图形领域,ASTC指Adaptive Scalable Texture Compression,一种由ARM公司开发的GPU纹理压缩标准。其特点包括: 适应性:支持从4x4到12x12的多种压缩块尺寸; 高兼容性:适配移动端、桌面端不同硬件; 色彩优化:支持LDR(低动态范围)和HDR(高动态范围)纹理。 该技术被广泛应用于游戏、3D...
This compressesexample.pngusing the LDR color profile and a 6x6 block footprint (3.56 bits/pixel). The-mediumquality preset gives a reasonable image quality for a relatively fast compression speed, so is a good starting point for compression. The output is stored to a linear color space compr...
ASTC是由ARM和AMD联合开发的纹理压缩格式,ASTC在各项指标上都挺不错,优点是可根据不同图片选择不同压缩率的算法,图片不需要为2的幂次,同时支持LDR和HDR,缺点是兼容性不够完善且解码时间较长; ASTC也是基于块的压缩算法,与BC7类似,其数据块大小固定为128位,不同的是块中的像素数量可变,从4×4到12×12像素都...
A binary logic circuit for performing an interpolation calculation between two endpoint values Eand Eusing a weighting index i for generating an interpolated result P, the values Eand Ebeing formed from Adaptive Scalable Texture Compression (ASTC) low-dynamic range (LDR) colour endpoint values Cand...
and it would also be the first texture compression format with support for 3D textures. Even HDR textures are on the table, though for the time being Khronos is starting with only support for regular (LDR) textures. With any luck, ASTC will become the all-uses texture compression form...
All color profile, allowing linear LDR, sRGB LDR, and HDR images. Support for dedicated perceptual compression modes for normal maps and mask textures. Image compression For image compression the following formats are supported: Loading LDR images in BMP, JPEG, PNG, and TGA formats. ...
ASTC是AMD和Arm联合开发的贴图压缩格式。贴图压缩格式与传统的图片压缩格式不同,为了充分利用GPU并行的特性,贴图压缩算法通常支持乱序解码。这两篇文章算是官方的介绍Adaptive Scalable Texture Compression Developer Guide (arm.com)Khronos Data Format Specification v1.1 rev 9 ...
kWEBGL_compressed_texture_astc_ldr KHR_texture_compression_astc_ldr KHR_texture_compression_astc_hdr 浮点精度 OES_texture_compression_astc adreno扩展支持 unity有包这个扩展 metal支持 albedo(RGB) ASTC_6x6_sRGB normals(RGB)ASTC_4x4_LDR Roughness(R)ASTC_8x8_LDR ...