Hub do Formato PKM - Conversor PKM e Visualizador ETC1 Online
Ferramental para desenvolver focado no biossistema Android do Mobile através do pacote consolidado como o Visualizador PKM juntamente com o eficaz conversor.
Sobre o formato PKM
PKM (Ericsson Texture Compression) é um formato de contêiner simples e eficiente projetado especificamente para texturas compactadas ETC1. Tornou-se um formato padrão no desenvolvimento de jogos móveis, especialmente em plataformas Android.
Estrutura leve
Sobrecarga mínima de cabeçalho de arquivo, otimizada para carregamento e análise rápidos em dispositivos móveis.
Compressão ETC1
Usa compactação ETC1, fornecendo taxa de compactação de 6:1 para texturas RGB com suporte para decodificação de hardware.
Amplo suporte de hardware
Compatível com todos os dispositivos OpenGL ES 2.0+, garantindo compatibilidade em todo o ecossistema Android.
Formato Simples
A especificação direta facilita a implementação de leitores e gravadores personalizados.
Especificações Técnicas
Estrutura de arquivo
- •Cabeçalho de 16 bytes contendo número mágico, versão, tipo de formato e dimensões
- •Dados de textura compactados ETC1 brutos seguindo o cabeçalho
- •Cadeia mipmap opcional armazenada sequencialmente
Detalhes de compactação
- Type:
- ETC1 (compressão de textura Ericsson 1)
- Block Size:
- 4×4 pixels por bloco
- Ratio:
- Taxa de compressão de 6:1 (4 bits por pixel)
- Quality:
- Otimizado para imagens naturais e texturas difusas
Limitações
- ETC1 não suporta canal alfa (somente RGB)
- Desempenho ideal com texturas quadradas de potência de dois
- Pode mostrar artefatos em texturas com transições de cores nítidas
Casos de uso comuns
Desenvolvimento de jogos móveis
Formato de textura primário para jogos Android que exigem descompressão acelerada por hardware e uso eficiente de memória.
Texturas Difusas
Ideal para mapas difusos, texturas de ambiente e elementos de UI sem transparência.
Suporte legado para Android
Essencial para jogos direcionados a dispositivos Android mais antigos com OpenGL ES 2.0.
Integração de pipeline de ativos
Amplamente suportado por mecanismos de jogos e ferramentas de compactação de texturas para fluxos de trabalho automatizados.
PKM versus outros formatos
KTX oferece mais flexibilidade com vários formatos de compactação, mas tem maior sobrecarga
ASTC oferece melhor qualidade e suporte alfa, mas requer hardware mais recente (OpenGL ES 3.0+)
O PVR é otimizado para GPUs PowerVR, mas tem suporte limitado em dispositivos não PowerVR
PNG não tem perdas, mas tem um tamanho de arquivo muito maior e requer descompactação de CPU
Ferramentas e recursos relacionados
Codificar para PKM
Converta imagens para o formato PKM com compactação ETC1
Decodificar arquivos PKM
Visualize e extraia texturas de arquivos PKM
Ferramentas externas
- →Ferramenta de compressão de textura ARM Mali
- →Imaginação PVRTexTool
- →Utilitário Android SDK etc1tool