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ística | Basis Universal | KTX2 | DDS |
|---|---|---|---|
| Soporte de plataforma universal | ✓ Excelente | ○ Bien | ✗ Limitado |
| Relación de compresión | Alto | Medio | Medio |
| Calidad Visual | Bien | Excelente | Excelente |
| Tamaño de archivo típico | Pequeño | Medio | Grande |