Dasar Encoder/Decoder Universal
Format Tekstur Universal
Basis Universal adalah sistem kompresi tekstur GPU super terkompresi yang menghasilkan format file perantara terkompresi tinggi yang dapat dengan cepat ditranskode ke berbagai format kompresi tekstur GPU.
Tentang Basis Universal
Basis Universal adalah sistem kompresi tekstur sumber terbuka yang dikembangkan oleh Binomial LLC. Ini menyediakan format tekstur perantara universal yang dapat ditranskode saat runtime ke format apa pun yang dikompresi GPU, memungkinkan satu file tekstur terkompresi untuk bekerja di semua platform dan perangkat.
Transkode Universal
File tunggal berfungsi di semua platform - ditranskode ke ETC1, BC1-7, PVRTC, ASTC, dan banyak lagi
Sangat Terkompresi
Ukuran file lebih kecil dibandingkan format tradisional dengan transcoding runtime yang cepat
Mode Kualitas
Pilih antara mode ETC1S (kompresi tinggi) dan UASTC (kualitas tinggi).
Spesifikasi Teknis
Struktur Berkas
File Basis Universal (.basis) berisi:
- Header file dengan versi format dan metadata gambar
- Data tekstur terkompresi (ETC1S atau UASTC)
- Level mipmap opsional dan irisan susunan tekstur
Mode Kompresi
Tersedia dua mode kompresi utama:
- ETC1S: Rasio kompresi tinggi, cocok untuk sebagian besar tekstur
- UASTC: Kualitas lebih tinggi, lebih baik untuk peta normal dan tekstur detail
Keterbatasan
- Ukuran tekstur maksimum bergantung pada platform target
- Mode ETC1S mungkin menampilkan artefak pada tekstur kontras tinggi
- Memerlukan dukungan WebAssembly untuk transcoding dalam browser
Kasus Penggunaan Umum
Aplikasi WebGL
Ideal untuk aplikasi 3D berbasis web, permainan, dan visualisasi yang memerlukan dukungan tekstur lintas platform
Pengembangan Permainan
Sederhanakan jalur aset dengan menggunakan format tekstur tunggal untuk semua platform
Aplikasi Seluler
Kurangi ukuran unduhan dan dukung beragam arsitektur GPU seluler
Konten VR/AR
Optimalkan pengiriman tekstur untuk pengalaman virtual dan augmented reality
Perbandingan Format
| Fitur | Basis Universal | KTX2 | DDS |
|---|---|---|---|
| Dukungan Platform Universal | ✓ Bagus sekali | ○ Bagus | ✗ Terbatas |
| Rasio Kompresi | Tinggi | Sedang | Sedang |
| Kualitas Visual | Bagus | Bagus sekali | Bagus sekali |
| Ukuran File Khas | Kecil | Sedang | Besar |