Waarom DDS naar KTX2 converteren?
KTX2 is de geprefereerde texture-container voor glTF 2.0-assets en wat engines zoals Babylon.js, Three.js en Godot 4 verwachten voor hardware-gecomprimeerde texturen op het web. Bij het verplaatsen van texturen van een op DirectX gebaseerde pipeline naar een cross-platform 3D-engine is .ktx2 het juiste doel boven het op Windows gerichte DDS-formaat.
Hoe DDS naar KTX2 te converteren
texconv + toktx FREE
Gebruik texconv (DirectXTex) om de .dds naar PNG te decoderen en codeer de PNG vervolgens naar .ktx2 met toktx (KTX-Software); beide tools werken ook op macOS en Linux.
GIMP OPEN-SOURCE
Open de .dds in GIMP om deze te inspecteren of te bewerken, exporteer naar PNG en stuur de PNG vervolgens naar toktx voor de uiteindelijke KTX2-codering.
Over deze formaten
Een DDS-bestand is een DirectDraw Surface-textuur gemaakt door Microsoft voor DirectX. Games zoals Skyrim, Fallout en Source-engine titels slaan texturen op als DDS. Gebruik het gratis…
Open .DDS details →Een .KTX2-bestand is een gegevensbestand dat wordt gebruikt door specifieke software.
Open .KTX2 details →Kwaliteit & waar op te letten
- Het hercoderen van het ene GPU-gecomprimeerde formaat naar het andere vereist een decodeerstap; gebruik verliesvrije PNG als tussenstap om extra kwaliteitsverlies te voorkomen.
- toktx ondersteunt UASTC-supercompressie voor hogere kwaliteit en ETC1S voor kleinere bestanden - kies op basis van uw doelhardware en engine-vereisten.
- Sommige versies van toktx accepteren direct DDS-invoer en kunnen bestaande blok-gecomprimeerde data in KTX2 verpakken zonder hercodering; raadpleeg de toktx-documentatie voor uw specifieke versie.
Veelgestelde vragen
Kan ik DDS naar KTX2 converteren zonder de opdrachtregel?
Verlies ik kwaliteit bij het converteren van DDS naar KTX2?
Blijven mipmaps behouden bij de conversie?
--genmipmap.