Codificador/Decodificador PVR

Formato de textura PowerVR

PVR é o formato de contêiner de textura nativo do PowerVR, suportando vários algoritmos de compactação, incluindo PVRTC, ETC, ASTC e formatos não compactados de alta precisão. Otimizado para iOS e desenvolvimento móvel multiplataforma.

Sobre o formato PVR

PVR (PowerVR Texture) é o formato de textura nativo da Imagination Technologies para GPUs PowerVR. A versão 3 fornece um contêiner flexível que suporta vários formatos de compactação, tornando-o ideal para desenvolvimento móvel multiplataforma com flexibilidade de formato.

Suporte multiformato

Contêiner único suporta PVRTC, ETC, ASTC e formatos não compactados

Arquitetura Flexível

Escolha a compactação ideal para cada textura com base nos requisitos de plataforma e qualidade

PowerVR nativo

Otimizado para GPUs PowerVR encontradas em dispositivos iOS e muitos telefones Android

Especificações Técnicas

Estrutura do arquivo (versão 3)

Os arquivos PVR v3 consistem em:

  • Cabeçalho (52 bytes) – Versão, formato, dimensões e tamanho dos metadados
  • Metadados (variável) - Metadados opcionais e propriedades de textura
  • Dados de textura (variável) - Dados de textura compactados ou não compactados

Formatos de compactação suportados

Os contêineres PVR podem armazenar vários tipos de compactação:

  • PVRTC: compressão RGB/RGBA de 2bpp/4bpp (otimizado para iOS)
  • ETC: ETC1, ETC2 RGB/RGBA, EAC R11/RG11
  • ASTC: Todos os tamanhos de bloco de 4x4 a 12x12
  • Não compactado: R8-RGBA32F incluindo formatos HDR

Considerações sobre formato

  • PVRTC requer dimensões quadradas, potência de 2
  • A sobrecarga do contêiner é mínima (cabeçalho de 52 bytes)
  • Requer WebAssembly para processamento no navegador

Casos de uso comuns

Desenvolvimento iOS

Formato nativo para jogos e aplicativos iOS usando compactação PVRTC

Móvel multiplataforma

Use ETC/ASTC em contêineres PVR para Android e iOS com pipeline único

Teste de formato

Teste diferentes formatos de compactação em um contêiner para otimizar qualidade/tamanho

Arquivamento de ativos

Armazene texturas não compactadas de alta precisão com suporte HDR

Comparação de formatos

RecursoPVRKTX2Basis
Suporte ao formato de compactação✓ Excelente✓ Excelente○ Limitado
iOS otimizado✓ Sim✗ Não✗ Não
Suporte MipmapSimSimSim
Tamanho típico de arquivoMédioMédioPequeno
Hub Formato PVR - Usando conversor PVR juntamente com visualizadores de arquivo e textura para o motor PowerVR Online