128.394.052 archivos
4,7 Trustpilot
desde 2013

Todo sobre archivos DDS

El formato de texturas de Microsoft para videojuegos y aplicaciones 3D

Sören RamspeckÚltima actualización el 25 abril, 2026 por Sören Ramspeck con la experiencia de más de 128.394.020 archivos convertidos desde 2013.

DDS son las siglas de DirectDraw Surface y es un formato de archivo desarrollado por Microsoft para almacenar texturas y datos de superficies para aplicaciones 3D. El formato se introdujo junto con DirectX 7 para almacenar texturas comprimidas[1] y sin comprimir. El encabezado se deriva directamente de las estructuras de DirectDraw 7 y, aunque DirectDraw en sí mismo se considera desde hace tiempo una API heredada, el formato de archivo sigue vivo y se sigue utilizando con frecuencia[2]. Quien haya descomprimido alguna vez archivos de juegos o incluso haya creado mods para juegos, seguramente se habrá topado con archivos .dds, y quizá no haya podido verlos directamente.

Antecedentes técnicos

En aquella época, las tarjetas gráficas solían tener solo 8 MB de memoria de vídeo, y las texturas sin comprimir la agotaban en cuestión de segundos. La solución vino de la mano de S3 Graphics, que desarrolló con S3 Texture Compression (S3TC) un método capaz de reducir los datos de texturas a entre una cuarta y una sexta parte de su tamaño original, sin que la tarjeta gráfica tuviera que descomprimirlos laboriosamente antes del renderizado. En marzo de 1998, Microsoft licenció esta tecnología para DirectX[3]. S3TC se desarrolló originalmente para la tarjeta gráfica Savage 3D y se solicitó su patente[4] en 1997. Microsoft se decantó precisamente por este algoritmo porque ofrecía la mejor calidad de imagen y se podía implementar de forma económica[3] en el hardware. Con DirectX 7, el archivo de textura comprimida obtuvo su propio contenedor: el formato DDS.

Evolución del formato

Lo que comenzó en 1999 como un simple contenedor de texturas se ha ampliado considerablemente a lo largo de los años. Con DirectX 8.0 se añadió la compatibilidad con texturas volumétricas, y a partir de Direct3D 10 también se admiten matrices de[1] texturas. Para ello se introdujo un encabezado ampliado (extensión DX10) que resolvió un problema bastante molesto: las denominaciones de formato de Direct3D 9 y Direct3D 10 entraban en conflicto entre sí, lo que sin el nuevo encabezado habría dado lugar a [2]ambigüedades durante la carga. Con DirectX 11 se añadieron otros métodos de compresión que permiten, entre otras cosas, texturas HDR (para condiciones de iluminación realistas) y una mayor fidelidad cromática en general.

¿DDS: formato de imagen o formato contenedor?

DDS es menos un formato de imagen clásico y más un formato contenedor. Un único archivo DDS puede contener, además de simples texturas 2D, mapas cúbicos (seis caras de un reflejo ambiental, como los que se necesitan para el cielo o superficies reflectantes), texturas volumétricas (para efectos como la niebla o el humo) y cadenas completas de mipmaps. Estas últimas son variantes de textura con resolución decreciente, de modo que un objeto lejano no tenga que cargar la misma textura de alta resolución que uno situado directamente delante de la cámara. Los cinco formatos de compresión originales, DXT1 a DXT5, pasaron a[4] denominarse BC1 a BC3 con Direct3D 10, aunque DXT2 y DXT4 apenas se utilizaron en la práctica.

Ámbitos de aplicación de los archivos DDS

El formato es compatible con prácticamente todos los grandes motores de juegos, entre ellos Unreal Engine, Unity y CryEngine. Las aplicaciones típicas son los mapas difusos (el colorido real de una superficie), los mapas normales (detalles simulados de la superficie, como surcos o protuberancias), los mapas especulares (control del brillo y los reflejos) y todos los demás tipos de texturas que ofrece un juego 3D moderno.
Aunque el DDS se desarrolló originalmente para DirectX, también se puede utilizar en OpenGL a través de la [4]extensión GL_EXT_texture_compression_s3tc. Por lo tanto, quien crea que el DDS es exclusivo de Windows, se equivoca. El formato también se utiliza fuera del sector de los videojuegos, por ejemplo, en visualizaciones arquitectónicas o simulaciones.

Compatibilidad con software

Existen varios programas disponibles para abrir y editar archivos DDS, entre ellos Adobe Photoshop (con plugin), GIMP (con plugin DDS), Paint.NET e IrfanView. Microsoft mantiene en GitHub sus propias bibliotecas de código abierto, DirectXTex y DirectXTK, que son totalmente compatibles con el formato. Como alternativa, los archivos DDS se pueden convertir directamente en el navegador a formatos habituales como PNG o JPG mediante convertir-pdf.com.

Fuentes

[1] Microsoft Learn: DDS – Aplicaciones Win32
[2] Chuck Walbourn / Blog de Microsoft DirectX SDK: El formato de archivo DDS sigue vivo
[3] Microsoft obtiene la licencia de la tecnología de gráficos 3D de S3 Incorporated
[4] Wikipedia: Compresión de texturas S3

0.0/5(0 votos)

Convertir, abrir y editar archivos DDS

Detalles sobre los archivos DDS

Software para abrir archivos DDS
Adobe Photoshop (Plugin) GIMP (Plugin) Paint.NET IrfanView
Software para editar archivos DDS
Adobe Photoshop (Plugin) GIMP (Plugin)
Tipo MIME para DDS
image/vnd-ms.dds

Formatos de archivo relacionados

Todos los convertidores desde o hacia DDS

No hay comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Arrastra los archivos aquí...