Converter DDS para PNG
Arquivos DDS são texturas empacotadas para a placa de vídeo, não para pessoas. Converter para PNG dá a você uma imagem comum que abre em qualquer editor, pode ser vista na web ou servir de base para um mod.
Conversor de imagens
ou solte arquivos JPG, JPEG, JPE … aqui ·
Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos
Os arquivos são processados em nossos servidores e apagados após 30 minutos.
85 mantém as fotos visualmente idênticas ao original. Diminua só quando precisar de um arquivo menor.
JPG, BMP e EPS não têm transparência. Os pixels transparentes são preenchidos com esta cor.
Cor hexadecimal usada atrás dos pixels transparentes, por exemplo #FFFFFF.
Este formato guarda uma única imagem. Escolha saída GIF ou WebP se quiser manter a animação.
Um ícone multitamanho contém várias resoluções em um só arquivo; navegadores e sistemas operacionais escolhem a que precisam.
Mantenha as dimensões originais ou informe um dos lados, e a proporção é preservada.
Pixels do lado escolhido acima.
Porcentagem das dimensões originais.
sRGB é o certo para telas e web. Mantenha o original em fluxos de impressão; escala de cinza descarta as cores.
Só nos metadados; 0 mantém o valor original. Impressoras e alguns portais leem esse número; ele não altera as dimensões em pixels.
Como usar esta ferramenta
- 1
Envie as texturas .dds
Até 20 arquivos por lote, com 95 MB cada, o que cobre texturas com compressão em blocos de até 8K com a cadeia de mips completa.
- 2
Deixe o espaço de cor em Manter o original
Texturas como mapas normais e de rugosidade guardam dados, não cores. Em Configurações avançadas, o Espaço de cor fica em Manter o original para esses valores não serem deslocados.
- 3
Clique em Converter para PNG
Cada textura vira um PNG sem perdas na resolução total, com a transparência mantida.
Converter DDS para PNG decodifica a compressão de GPU, mantém a imagem em tamanho total e o alfa, e descarta as cópias de mip menores que só a engine do jogo usa.
O que é um arquivo DDS e por que os editores têm dificuldade com ele
A Microsoft lançou o DirectDraw Surface com o DirectX 7 em 1999 como um contêiner para texturas exatamente do jeito que a placa de vídeo quer. Os pixels ficam em compressão em blocos: a imagem é dividida em blocos de 4 × 4, e cada bloco é descrito por duas cores de referência mais um pequeno índice por pixel. A GPU decodifica qualquer bloco sozinho sem descompactar o arquivo inteiro, e é por isso que jogos do Skyrim às engines modernas ainda trazem texturas DDS.
Um arquivo DDS geralmente também tem uma cadeia de mips, uma série de cópias, cada uma com metade da largura e da altura da anterior, usadas quando um objeto está longe. A cadeia completa acrescenta cerca de um terço ao tamanho do arquivo. Alguns arquivos DDS guardam um cube map com seis faces ou um array de várias texturas; um PNG guarda uma imagem.
Formatos de compressão DDS que você vai encontrar: de BC1 a BC7
| Formato | Nome antigo | Bits por pixel | Alfa | Uso típico |
|---|---|---|---|---|
| BC1 | DXT1 | 4 | Nenhum ou 1 bit | Cor opaca, folhagem recortada |
| BC2 | DXT3 | 8 | Explícito de 4 bits | Raro nos jogos atuais |
| BC3 | DXT5 | 8 | Gradiente suave | Cor com transparência suave |
| BC4 | ATI1 | 4 | Só um canal | Rugosidade, altura e máscaras |
| BC5 | ATI2 / 3Dc | 8 | Só dois canais | Mapas normais em espaço tangente |
| BC7 | nenhum | 8 | Opcional, alta qualidade | Texturas de cor modernas, Direct3D 11 |
DDS
DirectDraw Surface (DDS)
DDS é um formato de textura da Microsoft lançado com o DirectX 7 em 1999. Ele armazena imagens em esquemas de compressão por blocos prontos para a GPU, como DXT/BCn, junto com mipmaps e cube maps, para que as placas de vídeo possam usá-las sem decodificar. A compressão por blocos é com perda e pode mostrar artefatos em degradês, embora também exista DDS sem compressão. É comum em jogos de PC e mods, mas não tem suporte em navegadores nem na maioria dos visualizadores de imagem do dia a dia.
- Compressão
- Com ou sem perdas
- Transparência
- Sim
- Animação
- Não
- Lançamento
- 1999 · Microsoft
PNG
Portable Network Graphics (PNG)
PNG é um formato raster sem perda publicado em 1996 pelo PNG Development Group e depois padronizado pelo W3C e pela ISO. Ele preserva cada pixel exatamente, oferece transparência alfa completa e lida com texto, bordas nítidas e cores chapadas sem artefatos. Essa precisão o torna ideal para capturas de tela, logotipos, ícones e elementos de interface. A contrapartida é o tamanho: fotos salvas em PNG costumam ser várias vezes maiores que a mesma foto em JPEG ou WebP. Todos os navegadores, sistemas operacionais e editores abrem arquivos PNG.
- Compressão
- Sem perdas
- Transparência
- Sim
- Animação
- Não
- Lançamento
- 1996 · PNG Development Group
Modders e artistas convertem DDS para PNG para ver, editar ou documentar uma textura de jogo em programas de imagem comuns; o caminho de PNG para DDS empacota a arte pronta de volta em um formato de GPU que a engine consegue carregar.
Os artefatos da compressão em blocos sobrevivem à conversão
O PNG não desfaz a compressão do DDS
Faixas em degradês e bordas quadriculadas vêm dos blocos de 4 × 4 e fazem parte da textura. O PNG os reproduz exatamente, o que é útil para avaliar uma textura, mas significa que um DDS convertido nunca fica tão limpo quanto o arquivo-fonte do artista.
Para editar, isso costuma bastar. Mods de retextura, recolorações e ajustes de interface partem do próprio DDS do jogo o tempo todo; trabalhe no PNG em resolução total e deixe a exportação de volta para DDS criar níveis de mip novos. Mantenha o PNG como master e apenas exporte de novo, assim você evita somar uma segunda rodada de compressão em blocos às edições que fizer depois.
A saída em PNG fica maior que o DDS na maioria das texturas, porque a compressão do PNG é sem perdas e os formatos BC não são. Se você só precisa de uma prévia para compartilhar, DDS para JPG gera um arquivo bem menor; para outros formatos de jogos, TGA para PNG cuida das texturas Targa mais antigas usadas por muitas engines.
Perguntas sobre converter DDS para PNG
Por que minha textura DDS funciona no jogo, mas não no editor de imagens?
O DDS guarda pixels em formatos de compressão em blocos que as placas de vídeo decodificam no hardware. Muitos editores nunca ganharam um decodificador: o Photoshop precisa de um plugin da NVIDIA ou da Intel, enquanto o Paint.NET e o GIMP leem a maioria dos arquivos DDS. O PNG elimina essa dependência.
O que acontece com os mipmaps ao converter DDS para PNG?
Um PNG guarda uma única imagem, então só o nível maior é mantido. As cópias menores são recriadas de qualquer forma sempre que a textura volta a ser empacotada em DDS, então nada de valor se perde.
Por que meu mapa normal convertido de DDS para PNG fica vermelho e verde?
Mapas normais codificam a direção da superfície, não cor. Mapas comprimidos em BC5 guardam só dois canais, então o PNG mostra vermelho e verde; o shader do jogo reconstrói o terceiro valor. Mapas normais RGB mais antigos aparecem em azul-claro e roxo. Os dois estão corretos.
Converter DDS para PNG remove a compressão em blocos?
Não. Os artefatos de bloco fazem parte da textura guardada, e o PNG copia exatamente os pixels decodificados. Se você precisa de uma fonte limpa, procure a arte original; para edições, trabalhe no PNG e aceite a suavidade que já existe.
Posso editar o PNG e colocar de volta no jogo como DDS?
Sim. Salve a edição e converta com PNG para DDS. Confira qual formato de bloco e quais configurações de mip o jogo espera; mods que trazem uma textura no formato errado podem ficar desbotados ou nem carregar.
A transparência de um DDS é mantida no PNG?
Sim. O alfa de texturas BC1, BC2, BC3 e BC7 é gravado no canal alfa do PNG, então folhagens, decalques e elementos de interface mantêm o recorte.
Mais conversores de texturas
- Converter DDS para JPGTransforme texturas DirectDraw Surface em prévias JPG para páginas de mods, Discord, wikis e documentos. Alfa preenchido com sua cor, mip maior mantido.
- Converter PNG para DDSConverta imagens PNG em texturas DDS para mods e engines de jogos, mantendo o canal alfa. Saiba quais tamanhos, mipmaps e formatos DXT ou BC7 os jogos esperam.
- Converter JPG para DDSTransforme fotos JPG em texturas DDS para mods e engines de jogos. Redimensione, converta até 20 arquivos por vez; exclusão em 30 min.
- Converter TGA para PNGConverta texturas, renders e capturas de jogos em TGA (Targa) para PNG. Alfa de 32 bits mantido, arquivos RLE lidos, imagens invertidas corrigidas. 20 por lote.
- Converter VTF para PNGConverta texturas e sprays VTF da Valve do Garry's Mod, TF2 e Counter-Strike: Source em PNG. O alfa é mantido e os quadros de VTF animados saem um por um.
- Converter EXR para PNGConverta renders OpenEXR do Blender, Houdini ou Nuke em PNG online. A luz HDR em float vira cor de 8 bits e o alfa é mantido. Lotes de 20, sem cadastro.