com.supermap.data

类 CompressedTextureType



  • public class CompressedTextureType
    extends Enum
    该枚举定义了生成模型缓存和场景缓存时的压缩纹理的格式常量。

    压缩纹理是直接以压缩格式存储的纹理,可以减少纹理图像所使用的显存数量。

    • 字段详细资料

      • DDS

        public static final CompressedTextureType DDS

        DDS 压缩纹理格式,是PC机(个人计算机)上通用的压缩纹理格式。

        DDS 是 DirectDraw Surface 的缩写,它以定长压缩形式存储图形数据,在PC机上可以直接被显卡支持,从而节省大量的显存。

      • PVRTC

        public static final CompressedTextureType PVRTC

        PVRTC 压缩纹理格式,是苹果 iOS 设备上通用的压缩纹理格式。

        PVRTC 由 Imagination Technologies 公司针对其 PowerVR SGX 系列移动显示芯片开发的压缩纹理格式,也是苹果公司推出的 iPhone、iPad、iPod Touch 等移动设备通用且迄今为止唯一支持的压缩纹理类型,是苹果推荐三维开发者使用的格式。PVRTC 对图片的压缩比可高达 16:1,在该比例下仍保持较好的贴图质量。由于移动设备资源有限,其显存往往与内存公用,使用 PVRTC 16:1 的压缩比可以在不损失贴图质量的情况下节省大量的内存。

        iOS 开发者在生成模型缓存时,推荐使用 PVRTC 压缩格式。

      • ETC1

        public static final CompressedTextureType ETC1

        ETC1 压缩纹理格式,是目前主流安卓设备上通用的压缩纹理格式。

        ETC1是Ericsson Texture Compression 1的缩写,在OpenGL ES 2.0中定义,适用于所有支持OpenGL ES 2.0的Android平台设备。

        Android 开发者在生成模型缓存时,推荐使用 ETC1 压缩格式。

      • WEBP

        public static final CompressedTextureType WEBP

        Webp压缩(webp兼容移动端)。

        WebP是一种同时提供了有损压缩与无损压缩(可逆压缩)的图片文件格式。由谷歌于2010年推出的图片格式,无论是有损压缩还是无损压缩皆支持Alpha透明通道、ICC色彩配置、XMP诠释数据。

      • CRNDXT5

        public static final CompressedTextureType CRNDXT5

        CRN_DXT5压缩(推荐精模生成缓存使用)。

        适用于PC机(个人计算机)上通用的压缩纹理格式,显存占用少些减少,数据总量大幅度减少,但是需要较长的处理时间。

Copyright © 2021–2024 SuperMap. All rights reserved.