¿Por qué convertir DDS a KTX2?
KTX2 es el contenedor de texturas preferido para activos glTF 2.0 y lo que motores como Babylon.js, Three.js y Godot 4 esperan para texturas comprimidas por hardware en la web. Mover texturas de un flujo de trabajo basado en DirectX a un motor 3D multiplataforma hace que .ktx2 sea el objetivo correcto sobre el formato DDS centrado en Windows.
Cómo convertir DDS a KTX2
texconv + toktx FREE
Use texconv (DirectXTex) para decodificar el .dds a PNG, luego codifique el PNG a .ktx2 con toktx (KTX-Software); ambas herramientas también funcionan en macOS y Linux.
GIMP OPEN-SOURCE
Abra el .dds en GIMP para inspeccionarlo o editarlo, expórtelo a PNG y luego pase el PNG a toktx para la codificación final a KTX2.
Acerca de estos formatos
Un archivo DDS es una textura DirectDraw Surface creada por Microsoft para DirectX. Juegos como Skyrim, Fallout y títulos del motor Source almacenan texturas como DDS. Para ver uno, use los…
Abrir detalles de .DDS →Un archivo .KTX2 es un archivo de datos utilizado por un software específico.
Abrir detalles de .KTX2 →Calidad y qué observar
- La recodificación de un formato comprimido por GPU a otro requiere un paso de decodificación; use PNG sin pérdida como intermedio para evitar una pérdida de calidad adicional.
- toktx admite supercompresión UASTC para mayor calidad y ETC1S para archivos más pequeños - elija según el hardware de destino y los requisitos de su motor.
- Algunas versiones de toktx aceptan la entrada DDS directamente y pueden envolver los datos comprimidos por bloques existentes en KTX2 sin recodificar; consulte la documentación de toktx para su versión.
Preguntas frecuentes
¿Puedo convertir DDS a KTX2 sin la línea de comandos?
¿Perderé calidad al convertir DDS a KTX2?
¿Se preservan los mipmaps en la conversión?
--genmipmap.