public class CompressedTextureType extends Enum
压缩纹理是直接以压缩格式存储的纹理,可以减少纹理图像所使用的显存数量。
限定符和类型 | 字段和说明 |
---|---|
static CompressedTextureType |
CRN
CRN 压缩纹理格式。
|
static CompressedTextureType |
CRNDXT5
CRN_DXT5压缩(推荐精模生成缓存使用)。
|
static CompressedTextureType |
DDS
DDS 压缩纹理格式,是PC机(个人计算机)上通用的压缩纹理格式。
|
static CompressedTextureType |
ETC1
ETC1 压缩纹理格式,是目前主流安卓设备上通用的压缩纹理格式。
|
static CompressedTextureType |
KTX2 |
static CompressedTextureType |
NONE
不压缩
默认的纹理格式。
|
static CompressedTextureType |
PVRTC
PVRTC 压缩纹理格式,是苹果 iOS 设备上通用的压缩纹理格式。
|
static CompressedTextureType |
WEBP
Webp压缩(webp兼容移动端)。
|
public static final CompressedTextureType DDS
DDS 压缩纹理格式,是PC机(个人计算机)上通用的压缩纹理格式。
DDS 是 DirectDraw Surface 的缩写,它以定长压缩形式存储图形数据,在PC机上可以直接被显卡支持,从而节省大量的显存。
public static final CompressedTextureType PVRTC
PVRTC 压缩纹理格式,是苹果 iOS 设备上通用的压缩纹理格式。
PVRTC 由 Imagination Technologies 公司针对其 PowerVR SGX 系列移动显示芯片开发的压缩纹理格式,也是苹果公司推出的 iPhone、iPad、iPod Touch 等移动设备通用且迄今为止唯一支持的压缩纹理类型,是苹果推荐三维开发者使用的格式。PVRTC 对图片的压缩比可高达 16:1,在该比例下仍保持较好的贴图质量。由于移动设备资源有限,其显存往往与内存公用,使用 PVRTC 16:1 的压缩比可以在不损失贴图质量的情况下节省大量的内存。
iOS 开发者在生成模型缓存时,推荐使用 PVRTC 压缩格式。
public static final CompressedTextureType ETC1
ETC1 压缩纹理格式,是目前主流安卓设备上通用的压缩纹理格式。
ETC1是Ericsson Texture Compression 1的缩写,在OpenGL ES 2.0中定义,适用于所有支持OpenGL ES 2.0的Android平台设备。
Android 开发者在生成模型缓存时,推荐使用 ETC1 压缩格式。
public static final CompressedTextureType WEBP
Webp压缩(webp兼容移动端)。
WebP是一种同时提供了有损压缩与无损压缩(可逆压缩)的图片文件格式。由谷歌于2010年推出的图片格式,无论是有损压缩还是无损压缩皆支持Alpha透明通道、ICC色彩配置、XMP诠释数据。
public static final CompressedTextureType NONE
不压缩
默认的纹理格式。
public static final CompressedTextureType CRNDXT5
CRN_DXT5压缩(推荐精模生成缓存使用)。
适用于PC机(个人计算机)上通用的压缩纹理格式,显存占用少些减少,数据总量大幅度减少,但是需要较长的处理时间。
public static final CompressedTextureType CRN
public static final CompressedTextureType KTX2
Copyright © 2021–2024 SuperMap. All rights reserved.