Qué es un archivo DDS
El formato contenedor de archivos DDS (Direct Draw Surface) creado por Microsoft es un estándar de almacenamiento de datos comprimidos que utiliza el algoritmo de compresión de texturas S3 para obtener una compresión sin pérdida. La descompresión se lleva a cabo en tarjetas gráficas y consolas de juegos tales como PlayStation y Xbox. Este formato permite a los usuarios almacenar texturas, mapas de entornos cúbicos y otros datos en formato comprimido o descomprimido. Esto resulta útil al modificar juegos, así como para ejecutarlos de forma fluida. Los archivos DDS soportan varias funcionalidades adicionales, incluidos mapas MIP, vectores de texturas y descodificación a través de interfaces específicas para DDS. La extensión DDS funciona de la mano con los controladores DirectX.
Con el lanzamiento de DirectX 7.0 y DirectX 8.0 se presentó el formato DDS para soportar las texturas de nuevo volumen. A pesar de la temprana conexión con la serie DirectX, los archivos DDS pueden utilizase con GLSL (lenguaje de sombreado de OpenGL) y con extensiones de compresión de texturas ARB. Direct3D 10 amplió las capacidades de la extensión de archivo DDS, añadiendo más texturas y el soporte adicional necesario para su funcionamiento con los formatos de texturas de Direct3D 10.x y 11. Los formatos DDS soportan el valor DXGI_Format, pero el códec WIC DDS permite codificar con DXFI_FORMAT_BC1_UNORM, así como con los formatos BC2 y BC3 relacionados.
Esta es una pequeña pero no exhaustiva lista de programas que pueden abrir documentos de tipo DDS:
- Adobe Photoshop with NVIDIA DDS plugin
- Gimp with DDS plugin
- Microsoft DirectX Texture Editor
- NVIDIA Texture Tools
- Windows Texture Viewer