Enkoder/Dekoder PVR
Format Tekstur PowerVR
PVR adalah format wadah tekstur asli PowerVR, mendukung berbagai algoritma kompresi termasuk PVRTC, ETC, ASTC, dan format tidak terkompresi presisi tinggi. Dioptimalkan untuk iOS dan pengembangan seluler lintas platform.
Tentang Format PVR
PVR (PowerVR Texture) adalah format tekstur asli Imagination Technologies untuk GPU PowerVR. Versi 3 menyediakan wadah fleksibel yang mendukung berbagai format kompresi, menjadikannya ideal untuk pengembangan seluler lintas platform dengan fleksibilitas format.
Dukungan Multi-Format
Kontainer tunggal mendukung format PVRTC, ETC, ASTC, dan tidak terkompresi
Arsitektur Fleksibel
Pilih kompresi optimal untuk setiap tekstur berdasarkan platform dan persyaratan kualitas
PowerVR Asli
Dioptimalkan untuk GPU PowerVR yang ditemukan di perangkat iOS dan banyak ponsel Android
Spesifikasi Teknis
Struktur File (Versi 3)
File PVR v3 terdiri dari:
- Header (52 byte) - Versi, format, dimensi, dan ukuran metadata
- Metadata (variabel) - Metadata opsional dan properti tekstur
- Data Tekstur (variabel) - Data tekstur terkompresi atau tidak terkompresi
Format Kompresi yang Didukung
Kontainer PVR dapat menyimpan berbagai jenis kompresi:
- PVRTC: kompresi 2bpp/4bpp RGB/RGBA (iOS dioptimalkan)
- DLL: DLL1, DLL2 RGB/RGBA, EAC R11/RG11
- ASTC: Semua ukuran blok dari 4x4 hingga 12x12
- Tidak terkompresi: R8-RGBA32F termasuk format HDR
Pertimbangan Format
- PVRTC membutuhkan dimensi persegi dengan kekuatan 2
- Overhead kontainer minimal (header 52 byte)
- Memerlukan WebAssembly untuk pemrosesan dalam browser
Kasus Penggunaan Umum
Pengembangan iOS
Format asli untuk game dan aplikasi iOS menggunakan kompresi PVRTC
Seluler Lintas Platform
Gunakan ETC/ASTC dalam wadah PVR untuk Android dan iOS dengan saluran tunggal
Pengujian Format
Uji berbagai format kompresi dalam satu wadah untuk mengoptimalkan kualitas/ukuran
Pengarsipan Aset
Simpan tekstur terkompresi presisi tinggi dengan dukungan HDR
Perbandingan Format
| Fitur | PVR | KTX2 | Basis |
|---|---|---|---|
| Dukungan Format Kompresi | ✓ Bagus sekali | ✓ Bagus sekali | ○ Terbatas |
| iOS Dioptimalkan | ✓ Ya | ✗ No | ✗ No |
| Dukungan Mipmap | Ya | Ya | Ya |
| Ukuran File Khas | Sedang | Sedang | Kecil |