Codificador/Decodificador PVR
Formato de textura PowerVR
PVR es el formato contenedor de texturas nativo de PowerVR, que admite múltiples algoritmos de compresión, incluidos PVRTC, ETC, ASTC y formatos sin comprimir de alta precisión. Optimizado para iOS y desarrollo móvil multiplataforma.
Acerca del formato PVR
PVR (PowerVR Texture) es el formato de textura nativo de Imagination Technologies para las GPU PowerVR. La versión 3 proporciona un contenedor flexible que admite múltiples formatos de compresión, lo que lo hace ideal para el desarrollo móvil multiplataforma con flexibilidad de formato.
Soporte multiformato
Un solo contenedor admite formatos PVRTC, ETC, ASTC y sin comprimir
Arquitectura flexible
Elija la compresión óptima para cada textura según la plataforma y los requisitos de calidad.
PowerVR nativo
Optimizado para GPU PowerVR que se encuentran en dispositivos iOS y muchos teléfonos Android
Especificaciones técnicas
Estructura de archivos (Versión 3)
Los archivos PVR v3 constan de:
- Encabezado (52 bytes): versión, formato, dimensiones y tamaño de metadatos
- Metadatos (variable): metadatos opcionales y propiedades de textura.
- Datos de textura (variable): datos de textura comprimidos o sin comprimir
Formatos de compresión admitidos
Los contenedores PVR pueden almacenar múltiples tipos de compresión:
- PVRTC: compresión RGB/RGBA de 2bpp/4bpp (optimizada para iOS)
- ETC: ETC1, ETC2 RGB/RGBA, EAC R11/RG11
- ASTC: Todos los tamaños de bloques desde 4x4 hasta 12x12
- Sin comprimir: R8-RGBA32F incluidos formatos HDR
Consideraciones de formato
- PVRTC requiere dimensiones cuadradas de potencia de 2
- La sobrecarga del contenedor es mínima (encabezado de 52 bytes)
- Requiere WebAssembly para el procesamiento en el navegador
Casos de uso comunes
Desarrollo iOS
Formato nativo para juegos y aplicaciones de iOS que utilizan compresión PVRTC
Móvil multiplataforma
Utilice ETC/ASTC en contenedores PVR para Android e iOS con canalización única
Prueba de formato
Pruebe diferentes formatos de compresión en un contenedor para optimizar la calidad/tamaño
Archivado de activos
Almacene texturas sin comprimir de alta precisión con soporte HDR
Comparación de formatos
| Característica | PVR | KTX2 | Basis |
|---|---|---|---|
| Soporte de formato de compresión | ✓ Excelente | ✓ Excelente | ○ Limitado |
| iOS optimizado | ✓ Sí | ✗ No | ✗ No |
| Soporte de mapas MIP | Sí | Sí | Sí |
| Tamaño de archivo típico | Medio | Medio | Pequeño |