Warum DDS in KTX2 konvertieren?
KTX2 ist der bevorzugte Textur-Container für glTF 2.0-Assets und das, was Engines wie Babylon.js, Three.js und Godot 4 für hardwarekomprimierte Texturen im Web erwarten. Beim Wechsel von einer DirectX-basierten Pipeline zu einer plattformübergreifenden 3D-Engine ist .ktx2 das richtige Ziel gegenüber dem Windows-zentrierten DDS-Format.
Wie man DDS in KTX2 konvertiert
texconv + toktx FREE
Verwenden Sie texconv (DirectXTex), um die .dds in PNG zu dekodieren, und kodieren Sie das PNG dann mit toktx (KTX-Software) nach .ktx2; beide Tools laufen auch unter macOS und Linux.
GIMP OPEN-SOURCE
Öffnen Sie die .dds in GIMP, um sie zu prüfen oder zu bearbeiten, exportieren Sie sie als PNG und übergeben Sie das PNG an toktx für die finale KTX2-Kodierung.
Über diese Formate
Eine DDS-Datei ist eine DirectDraw Surface-Textur von Microsoft für DirectX. Spiele wie Skyrim, Fallout und Source-Engine-Titel speichern Texturen als DDS. Zur Ansicht verwenden Sie das…
.DDS-Details öffnen →Eine .KTX2-Datei ist eine Datendatei, die von bestimmter Software verwendet wird.
.KTX2-Details öffnen →Qualität & worauf zu achten ist
- Das Re-Kodieren von einem GPU-komprimierten Format in ein anderes erfordert einen Dekodierungsschritt; verwenden Sie verlustfreies PNG als Zwischenformat, um zusätzlichen Qualitätsverlust zu vermeiden.
- toktx unterstützt UASTC-Superkompression für höhere Qualität und ETC1S für kleinere Dateien - wählen Sie basierend auf Ihrer Zielhardware und den Engine-Anforderungen.
- Einige Versionen von toktx akzeptieren DDS-Eingaben direkt und können vorhandene blockkomprimierte Daten ohne Re-Kodierung in KTX2 kapseln; prüfen Sie die toktx-Dokumentation Ihrer Version.
Häufig gestellte Fragen
Kann ich DDS ohne die Befehlszeile in KTX2 konvertieren?
Verliere ich bei der Konvertierung von DDS nach KTX2 an Qualität?
Bleiben Mipmaps bei der Konvertierung erhalten?
--genmipmap aus der Basisebene neu generieren.