Codificador/Decodificador Universal Base
Formato de Textura Universal
Basis Universal é um sistema de compactação de textura de GPU supercompactado que produz um formato de arquivo intermediário altamente compactado que pode ser rapidamente transcodificado para uma ampla variedade de formatos de compactação de textura de GPU.
Sobre Base Universal
Basis Universal é um sistema de compressão de textura de código aberto desenvolvido pela Binomial LLC. Ele fornece um formato de textura intermediário universal que pode ser transcodificado em tempo de execução para qualquer formato compactado por GPU, permitindo que um único arquivo de textura compactado funcione em todas as plataformas e dispositivos.
Transcodificação Universal
Arquivo único funciona em todas as plataformas - transcodifica para ETC1, BC1-7, PVRTC, ASTC e muito mais
Altamente compactado
Tamanhos de arquivo menores que os formatos tradicionais com transcodificação rápida em tempo de execução
Modos de qualidade
Escolha entre os modos ETC1S (alta compressão) e UASTC (alta qualidade)
Especificações Técnicas
Estrutura de arquivo
Os arquivos Basis Universal (.basis) contêm:
- Cabeçalho do arquivo com versão do formato e metadados da imagem
- Dados de textura compactados (ETC1S ou UASTC)
- Níveis opcionais de mipmap e fatias de matriz de textura
Modos de compressão
Dois modos principais de compactação estão disponíveis:
- ETC1S: Alta taxa de compressão, adequada para a maioria das texturas
- UASTC: Maior qualidade, melhor para mapas normais e texturas detalhadas
Limitações
- O tamanho máximo da textura depende da plataforma alvo
- O modo ETC1S pode mostrar artefatos em texturas de alto contraste
- Requer suporte WebAssembly para transcodificação no navegador
Casos de uso comuns
Aplicativos WebGL
Ideal para aplicativos 3D baseados na Web, jogos e visualizações que exigem suporte de textura entre plataformas
Desenvolvimento de jogos
Simplifique pipelines de ativos usando um único formato de textura para todas as plataformas
Aplicativos móveis
Reduza o tamanho dos downloads e ofereça suporte a diversas arquiteturas de GPU móvel
Conteúdo VR/AR
Otimize a entrega de texturas para experiências de realidade virtual e aumentada
Comparação de formatos
| Recurso | Basis Universal | KTX2 | DDS |
|---|---|---|---|
| Suporte de plataforma universal | ✓ Excelente | ○ Bom | ✗ Limitado |
| Taxa de compressão | Alto | Médio | Médio |
| Qualidade Visual | Bom | Excelente | Excelente |
| Tamanho típico de arquivo | Pequeno | Médio | Grande |