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

RecursoBasis UniversalKTX2DDS
Suporte de plataforma universalExcelenteBomLimitado
Taxa de compressãoAltoMédioMédio
Qualidade VisualBomExcelenteExcelente
Tamanho típico de arquivoPequenoMédioGrande