Koder/dekoder tekstur KTX

Format kontenera tekstur Khronos dla OpenGL/OpenGL ES

Witamy w najlepszych darmowych narzędziach w formacie KTX dostępnych online. Odkryj konwerter KTX (konwertuj PNG/JPG na KTX) i przeglądarkę KTX z obsługą kompresji ETC, ASTC, BCN lub PVRTC zoptymalizowaną pod kątem OpenGL i WebGL.

Informacje o formacie KTX

KTX (Khronos Tekstura) to lekki, elastyczny format kontenera dla skompresowanych danych tekstur. Zaprojektowany przez Khronos Group, zapewnia ustandaryzowany sposób przechowywania skompresowanych przez GPU tekstur dla aplikacji OpenGL, OpenGL ES i WebGL.

Obsługa wielu formatów

Obsługuje różne formaty kompresji, w tym ETC, ETC2, BCN, PVRTC i ASTC

Zoptymalizowany pod OpenGL

Zaprojektowany specjalnie dla OpenGL i OpenGL ES z bezpośrednią kompatybilnością z GPU

Standard Khronosa

Oficjalny standard Khronos Group zapewniający kompatybilność między platformami

Dane techniczne

Struktura pliku

KTX wykorzystuje prostą strukturę z nagłówkiem, opcjonalnymi metadanymi i danymi tekstury

  • 64-bajtowy nagłówek z informacjami o formacie i wymiarami
  • Opcjonalne metadane klucz-wartość dla właściwości niestandardowych
  • Dane tekstur dla wszystkich poziomów mipmap są przechowywane sekwencyjnie

Obsługiwane formaty

KTX obsługuje wiele formatów kompresji dla różnych przypadków użycia:

  • ETC1/ETC2 - Platformy mobilne (Android, OpenGL ES)
  • DXT/BCN — platformy komputerowe (DirectX, OpenGL)
  • PVRTC – platformy iOS i PowerVR
  • ASTC - Nowoczesne platformy mobilne i stacjonarne

Ograniczenia

  • KTX 1.0 jest uważany za starszy w porównaniu do KTX 2.0
  • Brak obsługi superkompresji prowadzi do większych rozmiarów plików
  • Ograniczona natywna obsługa przeglądarek w porównaniu z nowszymi formatami

Przypadki użycia

Aplikacje OpenGL

Standardowy format ładowania tekstur OpenGL i OpenGL ES

Rozwój WebGL

Internetowe aplikacje 3D wykorzystujące skompresowane tekstury

Testowanie tekstur

Testowanie różnych formatów kompresji w celu porównania jakości

Archiwizacja tekstur

Długoterminowe przechowywanie skompresowanych zasobów tekstur

Porównanie formatów

FunkcjaKTXKTX2PVR
Obsługa formatuDobryDoskonałyDoskonały
Zoptymalizowany pod OpenGLTakNoNo
Obsługa MipmapyTakTakTak
SuperkompresjaNoTakNo