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

FiturBasis UniversalKTX2DDS
Dukungan Platform UniversalBagus sekaliBagusTerbatas
Rasio KompresiTinggiSedangSedang
Kualitas VisualBagusBagus sekaliBagus sekali
Ukuran File KhasKecilSedangBesar