Codificador/Decodificador Universal Basis

Formato de textura universal

Basis Universal es un sistema de compresión de texturas GPU supercomprimido que genera un formato de archivo intermedio altamente comprimido que se puede transcodificar rápidamente a una amplia variedad de formatos de compresión de texturas GPU.

Sobre Base Universal

Basis Universal es un sistema de compresión de texturas de código abierto desarrollado por Binomial LLC. Proporciona un formato de textura intermedio universal que se puede transcodificar en tiempo de ejecución a cualquier formato comprimido por GPU, lo que permite que un único archivo de textura comprimido funcione en todas las plataformas y dispositivos.

Transcodificación universal

Un solo archivo funciona en todas las plataformas: transcodifica a ETC1, BC1-7, PVRTC, ASTC y más

Altamente comprimido

Tamaños de archivo más pequeños que los formatos tradicionales con transcodificación rápida en tiempo de ejecución

Modos de calidad

Elija entre los modos ETC1S (alta compresión) y UASTC (alta calidad)

Especificaciones técnicas

Estructura de archivos

Los archivos Basis Universal (.basis) contienen:

  • Encabezado de archivo con versión de formato y metadatos de imagen.
  • Datos de textura comprimidos (ETC1S o UASTC)
  • Niveles de mapa MIP opcionales y cortes de matriz de texturas

Modos de compresión

Hay dos modos de compresión principales disponibles:

  • ETC1S: Alta relación de compresión, adecuada para la mayoría de texturas
  • UASTC: Mayor calidad, mejor para mapas normales y texturas detalladas

Limitaciones

  • El tamaño máximo de textura depende de la plataforma de destino
  • El modo ETC1S puede mostrar artefactos en texturas de alto contraste
  • Requiere compatibilidad con WebAssembly para la transcodificación en el navegador

Casos de uso comunes

Aplicaciones WebGL

Ideal para aplicaciones, juegos y visualizaciones 3D basados ​​en web que requieren compatibilidad con texturas multiplataforma

Desarrollo de juegos

Simplifique las canalizaciones de activos mediante el uso de un formato de textura único para todas las plataformas.

Aplicaciones móviles

Reduzca los tamaños de descarga y admita diversas arquitecturas de GPU móviles

Contenido de realidad virtual y realidad aumentada

Optimice la entrega de texturas para experiencias de realidad virtual y aumentada.

Comparación de formatos

CaracterísticaBasis UniversalKTX2DDS
Soporte de plataforma universalExcelenteBienLimitado
Relación de compresiónAltoMedioMedio
Calidad VisualBienExcelenteExcelente
Tamaño de archivo típicoPequeñoMedioGrande