
baseColor选择Default
normal选择Normalmap
使用全部四个通道并且要保证数据是线性的选择Masks(no sRGB)
只有一个不需要压缩的通道,不在意文件稍大一点,选择Grayscale(R8)
拥有多个通道(RGBA)选择BC7,能在质量和压缩之间获得一个平衡
如果可能应该尝试使用3个通道(RGB)而不是四个(RGBA)
Default(DXT1/5,BC1/3 on DX11)压缩比为8:1,选取图形中最极端的两个点,其中中间的色值通过两点线性插值获得。
Normalmap的大小增加一倍,是对Normal法线贴图最好的设置。
Masks的通道大小增加一倍,并以线性空间的形式存储,其中一半用于存储RGB通道内容,另一半存储Alpha通道内容,将重要的信息存储在Alpha通道避免压缩(例如Roughness);no sRGB意味着所有数据都存储在线性空间,不会经过gamma伽马矫正,比如其中一个Mask通道存储有类似Roughness、AO等需要存储在线性空间的数据就不要勾选sRGB,sRGB的勾选应该存在于baseColor贴图,因为它存储在gamma伽马空间。
Grayscale(R8,RGB8,sRGB)用于存储单个通道,整体质量是未压缩的。如果有单独通道且数据和纹理尺寸不大可以使用,也可以任意勾选是否启用sRGB,如果用于height、AO记得关闭。
BC7是一种新纹理格式,它只能在DirectX11及更高版本中使用,拥有更高质量的纹理,但尺寸是DXT1的两倍,可以使用所有的通道(RGBA)。