128.394.028 arquivos
4,7 Trustpilot
desde 2013

Tudo sobre arquivos DDS

Formato de textura da Microsoft para jogos e aplicações 3D

Sören RamspeckÚltima atualização em 25 Abril, 2026 por Sören Ramspeck, com experiência em mais de 128.394.020 arquivos convertidos desde 2013.

DDS significa DirectDraw Surface e é um formato de ficheiro desenvolvido pela Microsoft para armazenar texturas e dados de superfície para aplicações 3D. O formato foi introduzido juntamente com o DirectX 7 para armazenar texturas comprimidas[1] e não comprimidas. O cabeçalho deriva diretamente das estruturas do DirectDraw 7 e, embora o próprio DirectDraw seja há muito considerado uma API obsoleta, o formato de ficheiro continua a existir e ainda é frequentemente utilizado[2]. Quem já descompactou ficheiros de jogos ou até criou mods para jogos, deparou-se quase certamente com ficheiros .dds — e talvez não tenha conseguido visualizá-los diretamente.

Contexto técnico

Naquela época, as placas gráficas tinham frequentemente apenas 8 MB de memória de vídeo, e as texturas não comprimidas esgotavam-na em questão de segundos. A solução veio da S3 Graphics, que desenvolveu, com a S3 Texture Compression (S3TC), um processo capaz de reduzir os dados de textura para um quarto a um sexto do seu tamanho original, sem que a placa gráfica tivesse de descompactar os dados de forma dispendiosa antes da renderização. Em março de 1998, a Microsoft licenciou esta tecnologia para o DirectX[3]. O S3TC foi originalmente desenvolvido para a placa gráfica Savage 3D e registado para patente em [4]1997. A Microsoft optou precisamente por este algoritmo porque proporcionava a melhor qualidade de imagem e podia ser implementado de [3]forma económica no hardware. Com o DirectX 7, o ficheiro de textura comprimido ganhou então o seu próprio contêiner: o formato DDS.

Evolução do formato

O que começou em 1999 como um simples contentor de texturas foi amplamente expandido ao longo dos anos. Com o DirectX 8.0, foi adicionado o suporte para texturas volumétricas; a partir do Direct3D 10, também são suportadas matrizes de[1] texturas. Foi introduzido um cabeçalho alargado (extensão DX10) que resolveu um problema bastante incómodo: as designações de formato do Direct3D 9 e do Direct3D 10 colidiam entre si, o que, sem o novo cabeçalho, teria levado a ambiguidades [2]durante o carregamento. Com o DirectX 11, foram então adicionados outros métodos de compressão que permitem, entre outras coisas, texturas HDR (para condições de iluminação realistas) e uma fidelidade de cor globalmente superior.

DDS: formato de imagem ou formato de contentor?

O DDS é, neste contexto, menos um formato de imagem clássico e mais um formato de contentor. Um único ficheiro DDS pode conter, além de texturas 2D simples, também mapas cúbicos (seis faces de um reflexo do ambiente, como os necessários para o céu ou superfícies refletoras), texturas volumétricas (para efeitos como nevoeiro ou fumo) e cadeias completas de mipmaps. Estas últimas são variantes de textura com resolução decrescente, para que um objeto distante não tenha de carregar a mesma textura de alta resolução que um objeto diretamente à frente da câmara. Os cinco formatos de compressão originais, DXT1 a DXT5, foram [4]renomeados para BC1 a BC3 com o Direct3D 10, sendo que o DXT2 e o DXT4 quase não foram utilizados na prática.

Áreas de aplicação dos ficheiros DDS

O formato é suportado por praticamente todas as grandes motores de jogos, incluindo Unreal Engine, Unity e CryEngine. As áreas de aplicação típicas são mapas difusos (a coloração propriamente dita de uma superfície), mapas normais (detalhes simulados da superfície, como sulcos ou saliências), mapas especulares (controlo do brilho e dos reflexos) e todos os outros tipos de textura que um jogo 3D moderno oferece.
Embora o DDS tenha sido originalmente desenvolvido para o DirectX, também pode ser utilizado no OpenGL através da extensão [4]GL_EXT_texture_compression_s3tc. Quem pensa que o DDS é um formato exclusivo do Windows está enganado. O formato também é utilizado fora da indústria dos jogos, por exemplo, em visualizações arquitetónicas ou simulações.

Suporte de software

Para abrir e editar ficheiros DDS, estão disponíveis vários programas, incluindo o Adobe Photoshop (com plugin), o GIMP (com plugin DDS), o Paint.NET e o IrfanView. A Microsoft mantém as suas próprias bibliotecas de código aberto no GitHub, DirectXTex e DirectXTK, que suportam totalmente o formato. Em alternativa, os ficheiros DDS podem ser convertidos diretamente no navegador para formatos comuns, como PNG ou JPG, através do conversor-pdf.com.

Fontes

[1] Microsoft Learn: DDS – Aplicações Win32
[2] Chuck Walbourn / Blog do Microsoft DirectX SDK: O formato de ficheiro DDS continua vivo
[3] Microsoft licencia tecnologia de gráficos 3D da S3 Incorporated
[4] Wikipédia: Compressão de texturas S3

0.0/5(0 votos)

Converta, abra e edite arquivos DDS

Detalhes sobre arquivos DDS

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

Formatos de arquivo relacionados

Todos os conversores a partir de ou para DDS

Sem comentários

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *


Arraste os arquivos aqui...