Codificador/decodificador de textura KTX

Formato de contenedor de textura Khronos para OpenGL/OpenGL ES

El compendio completo y gratis KTX en línea. Incluyendo el convertidor KTX (PNG/JPG a KTX) y Visor para OpenGL o WebGL con compresión ETC, ASTC, BCN y PVRTC.

Acerca del formato KTX

KTX (Khronos Texture) es un formato contenedor ligero y flexible para datos de textura comprimidos. Diseñado por Khronos Group, proporciona una forma estandarizada de almacenar texturas comprimidas por GPU para aplicaciones OpenGL, OpenGL ES y WebGL.

Soporte multiformato

Admite varios formatos de compresión, incluidos ETC, ETC2, BCN, PVRTC y ASTC

OpenGL optimizado

Diseñado específicamente para OpenGL y OpenGL ES con compatibilidad directa con GPU

Estándar de Khronos

Estándar oficial de Khronos Group que garantiza la compatibilidad multiplataforma

Especificaciones técnicas

Estructura de archivos

KTX utiliza una estructura simple con encabezado, metadatos opcionales y datos de textura.

  • Encabezado de 64 bytes con información de formato y dimensiones.
  • Metadatos de valores clave opcionales para propiedades personalizadas
  • Datos de textura para todos los niveles de mipmap almacenados secuencialmente

Formatos admitidos

KTX admite múltiples formatos de compresión para diferentes casos de uso:

  • ETC1/ETC2 - Plataformas móviles (Android, OpenGL ES)
  • DXT/BCN - Plataformas de escritorio (DirectX, OpenGL)
  • PVRTC: plataformas iOS y PowerVR
  • ASTC: plataformas móviles y de escritorio modernas

Limitaciones

  • KTX 1.0 se considera heredado en comparación con KTX 2.0
  • La falta de soporte de supercompresión genera archivos de mayor tamaño
  • Compatibilidad limitada con el navegador nativo en comparación con los formatos más nuevos

Casos de uso

Aplicaciones OpenGL

Formato estándar para carga de texturas OpenGL y OpenGL ES

Desarrollo WebGL

Aplicaciones 3D basadas en web que utilizan texturas comprimidas

Prueba de textura

Prueba de diferentes formatos de compresión para comparar la calidad

Archivo de texturas

Almacenamiento a largo plazo de activos de textura comprimidos.

Comparación de formatos

CaracterísticaKTXKTX2PVR
Soporte de formatoBienExcelenteExcelente
OpenGL optimizadoNoNo
Soporte de mapas MIP
SupercompresiónNoNo