KTX2 Doku Kodlayıcı/Kod Çözücü
Khronos Texture 2.0 Formatı
KTX2, GPU ile sıkıştırılmış dokuları Basis Universal süper sıkıştırma, HDR içeriği ve gelişmiş doku özellikleri desteğiyle depolamak için evrensel bir yol sağlayan resmi Khronos Grubu doku kapsayıcı formatıdır.
Popular KTX2 Search Entrypoints
Built around real searches like ktx2 viewer, ktx2 to png, png to ktx2, jpg to ktx2, and dds to ktx2.
KTX2 Formatı Hakkında
KTX2 (Khronos Texture 2.0), modern grafik uygulamaları için tasarlanmış, Khronos Group'un resmi doku taşıyıcı formatıdır. Temel Evrensel süper sıkıştırma, HDR dokular ve doku dizileri ve küp haritaları gibi gelişmiş özellikler için destek eklerken orijinal KTX formatını temel alır.
Khronos Standardı
Uygulamalar arasında garantili uyumlulukla Vulkan, OpenGL ve WebGL için resmi standart format
Temel Evrensel Destek
ETC1S ve UASTC formatlarıyla Temel Evrensel süper sıkıştırma için yerel destek
Modern Özellikler
HDR dokuları, doku dizileri, küp haritaları ve 3D dokular için destek
Süper sıkıştırma
Optimum dosya boyutları ve evrensel kod dönüştürme için Entegre Temel Evrensel sıkıştırma
Yüksek Kalite
Kayıpsız ve yüksek kaliteli kayıplı sıkıştırma modları desteği
Zengin Meta Veri
Format tanımlayıcıları, yönlendirme ve doku özelliklerini içeren kapsamlı meta veriler
Teknik Özellikler
Dosya Yapısı
KTX2 dosyaları birden fazla bölümden oluşan yapılandırılmış bir formatı takip eder:
- Dosya Başlığı (64 bayt) - Tanımlayıcı, biçim bilgisi ve meta veriler
- Düzey Dizini - Mipmap düzeyi bilgileri ve bayt uzaklıkları
- Veri Formatı Tanımlayıcısı - Ayrıntılı piksel formatı spesifikasyonu
- Doku Verileri - Temel Evrensel süper sıkıştırmayla sıkıştırılmış doku verileri
- Anahtar-Değer Meta Verileri - Özel meta veriler ve özellikler
Sıkıştırma Desteği
KTX2 birden fazla sıkıştırma formatını destekler:
- ETC1S (Temel Evrensel) - Evrensel kod dönüştürme desteğiyle yüksek düzeyde sıkıştırılmış
- UASTC (Basis Universal) - Mükemmel görsel doğrulukla yüksek kaliteli sıkıştırma
- Sıkıştırılmamış formatlar - Özel kullanım durumları için ham piksel verileri
Gelişmiş Özellikler
KTX2 kapsamlı doku yönetimi özellikleri sunar:
- Doku Dizileri - Tek bir dosyada birden fazla 2B doku
- Cubemaps - Yansımalar için altı taraflı ortam haritaları
- Mipmap Zincirleri - Verimli işleme için önceden filtrelenmiş ayrıntı seviyeleri
- HDR Desteği - PBR iş akışları için Yüksek Dinamik Aralık dokuları
Sınırlamalar
- DDS gibi daha basit formatlara kıyasla daha karmaşık dosya yapısı
- Yerleşik formatlarla karşılaştırıldığında sınırlı araç desteği
- Web formatlarına kıyasla sınırlı yerel tarayıcı desteği
İdeal Kullanım Durumları
Vulkan Uygulamaları
Platformlar arası doku uyumluluğu gerektiren modern Vulkan uygulamaları için mükemmel
Oyun Geliştirme
Tek bir doku formatıyla birden fazla platformu hedefleyen oyunlar için idealdir
Mobil Grafikler
Cihaza özel formatlara Temel Evrensel kod dönüştürme ile mobil uygulamalar için optimize edilmiştir
WebGL Uygulamaları
Gelişmiş doku özellikleri ve sıkıştırma gerektiren WebGL uygulamaları için mükemmel
KTX2 ve Diğer Formatlar
| Özellik | KTX2 | DDS | ASTC |
|---|---|---|---|
| Khronos Standardı | ✓ Resmi Standart | ○ Endüstri Standardı | ○ Mobil Standart |
| Temel Evrensel Destek | ✓ Yerel Destek | ✗ Hiçbiri | ✗ Hiçbiri |
| HDR Doku Desteği | ✓ Destekleniyor | ○ Sınırlı Destek | ✓ Destekleniyor |
| Doku Dizileri | ✓ Yerel Destek | ○ Yalnızca DX10+ | ✗ Hiçbiri |