UltKit

Converter DDS para JPG

Navegadores, aplicativos de chat e celulares não exibem uma textura .dds. Converta para JPG e a mesma textura vira uma prévia que você pode postar na página de um mod, colar em um relatório de bug ou incluir em um guia de estilo.

Conversor de imagens

ou solte arquivos JPG, JPEG, JPE … aqui ·

Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos

Saída

Os arquivos são processados em nossos servidores e apagados após 30 minutos.

Como usar esta ferramenta

  1. 1

    Adicione as texturas DDS

    Solte até 20 arquivos .dds, com 95 MB cada, direto da pasta de texturas extraídas do jogo ou do seu projeto de mod.

  2. 2

    Escolha o fundo para o alfa

    O JPG não guarda transparência. Em Configurações avançadas, Áreas transparentes preenche com branco por padrão; escolha preto ou uma cor personalizada para artes de jogo escuras.

  3. 3

    Converta para JPG

    Clique em Converter para JPG e baixe cada prévia, ou um ZIP com o conjunto.

Compartilhe uma textura DDS fora do jogo

O DirectDraw Surface chegou com o DirectX 7 em 1999 como um jeito de entregar texturas à placa de vídeo no layout que ela lê diretamente. Por isso jogos do Skyrim ao Microsoft Flight Simulator trazem milhares delas, e por isso quase nada além disso as abre. O app Fotos do Windows, todos os navegadores, o Discord, o Slack e os formulários de envio da maioria dos sites de mods esperam JPG, PNG ou WebP.

Uma cópia em JPG é o jeito mais simples de mostrar uma textura para outras pessoas. É leve o bastante para postar, abre em qualquer celular e funciona bem para mapas difusos e de albedo, já que esses são imagens coloridas desde o início. Se você precisa que a transparência sobreviva, para uma sprite sheet ou a prévia de um decalque, use DDS para PNG; para tudo que é uma superfície colorida simples, o JPG é mais leve.

Quais formatos DDS têm alfa e o que chega ao JPG

from ↓ · to →CorAlfaCor no JPGAlfa no JPG
BC1 / DXT1BC1 / DXT1 to Cor: yesBC1 / DXT1 to Alfa: yesBC1 / DXT1 to Cor no JPG: yes– BC1 / DXT1 to Alfa no JPG: no
BC3 / DXT5BC3 / DXT5 to Cor: yesBC3 / DXT5 to Alfa: yesBC3 / DXT5 to Cor no JPG: yes– BC3 / DXT5 to Alfa no JPG: no
BC5 / ATI2BC5 / ATI2 to Cor: yes– BC5 / ATI2 to Alfa: noBC5 / ATI2 to Cor no JPG: yes– BC5 / ATI2 to Alfa no JPG: no
BC7BC7 to Cor: yesBC7 to Alfa: yesBC7 to Cor no JPG: yes– BC7 to Alfa no JPG: no
RGBA sem compressãoRGBA sem compressão to Cor: yesRGBA sem compressão to Alfa: yesRGBA sem compressão to Cor no JPG: yes– RGBA sem compressão to Alfa no JPG: no
supported not offeredO BC1 guarda no máximo um alfa de recorte de 1 bit; BC3, BC7 e RGBA sem compressão guardam alfa suave de 8 bits. O BC5 tem dois canais, geralmente um mapa normal. O JPG mantém só a cor.

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
Conversor de DDS

JPG

Imagem JPEG

JPEG (ou JPG) é o formato de foto mais usado do mundo, padronizado pelo Joint Photographic Experts Group em 1992. Ele usa compressão com perda, que descarta detalhes finos que o olho dificilmente percebe, o que deixa as fotos pequenas o bastante para a web, o e-mail e o armazenamento do celular. Lida bem com degradês suaves e cenas naturais, mas textos nítidos, desenhos de linhas e cores chapadas ganham artefatos visíveis, em blocos ou borrados. O JPEG não tem transparência nem animação, e cada novo salvamento perde um pouco mais de qualidade. Todo navegador, celular, câmera e editor de imagens consegue abri-lo.

Compressão
Com perdas
Transparência
Não
Animação
Não
Lançamento
1992 · Joint Photographic Experts Group
Conversor de JPG

Modders e artistas de jogos convertem DDS para JPG para mostrar uma textura onde só fotos comuns são aceitas, como a galeria de um mod, uma mensagem de chat ou uma wiki, quando manter o alfa não importa.

Alfa e mipmaps: o que o JPG deixa de fora

Antes de converter

  • Só o nível de mip superior é exportado, no tamanho total da textura.
  • O alfa, seja transparência ou uma máscara embutida, é substituído pela cor de fundo.
  • Artefatos de compressão em blocos que já existem no DDS continuam visíveis no JPG.
  • Mapas normais continuam como imagens azul-arroxeadas; são dados, não um retrato da superfície.

Texturas de jogos usam o canal alfa para mais do que áreas vazadas. Muitas engines guardam nele uma máscara de especular, brilho ou altura, porque um canal sobrando não custa nada na GPU. O JPG não tem quarto canal, então essa informação simplesmente não é exportada. A cor escolhida em Áreas transparentes só faz diferença onde o alfa significava transparência; em uma textura cujo alfa é uma máscara, o JPG mostra apenas a camada de cor.

Mipmaps são as cópias com metade, um quarto do tamanho e menores que um DDS guarda depois da imagem principal para que superfícies distantes sejam renderizadas sem serrilhado. Uma prévia só precisa da maior, que é o que você recebe. Texturas com lados de 4096 px ou mais geram JPGs pesados; defina Redimensionar imagem de saída para um lado maior de 1024 ou 2048 px na hora de postar.

Se você editar o JPG e quiser levá-lo de volta a um jogo, lembre que o JPG acrescenta a própria compressão por cima da compressão em blocos do DDS. Para ir e voltar, edite a partir de um PNG e codifique de novo uma única vez, no final.

Perguntas sobre converter DDS para JPG

Por que eu precisaria de um JPG de uma textura DDS?

Páginas de mods, fóruns, Discord, wikis e sistemas de issues exibem JPG e PNG, mas não DDS. Uma prévia em JPG deixa os jogadores verem uma retextura antes de baixar e deixa a equipe revisar um asset sem instalar um plugin de texturas.

Que cor as partes transparentes da textura DDS ganham no JPG?

A que você escolher em Áreas transparentes: branco por padrão, preto ou uma cor hexadecimal personalizada. Para folhagem, mechas de cabelo e decalques, um cinza médio ou preto costuma ficar melhor que branco em uma prévia.

Qual nível de mip do DDS vai para o JPG?

O nível superior em resolução total, a imagem que o jogo mostra de perto. As cópias menores guardadas depois dele não são exportadas, então uma textura de 2048 × 2048 vira um único JPG de 2048 × 2048.

O alfa da minha textura guarda uma máscara de brilho, não transparência. Ela se perde no JPG?

No JPG, sim; o JPG tem três canais de cor e nada mais. Mantenha o DDS original para o jogo e, se precisar ver a máscara como imagem separada, abra o arquivo em uma ferramenta de texturas que mostre canais individuais.

Posso deixar o JPG da textura menor para um fórum com limite de envio?

Defina Redimensionar imagem de saída para um lado maior como 1024 px, ou baixe a Qualidade para cerca de 80. Uma textura 4K inteira em JPG fica pesada; uma prévia de 1024 px basta para um tópico de capturas de tela.

Posso colocar um JPG de volta no jogo no lugar do DDS?

Não diretamente. A maioria das engines que leem DDS espera esse formato no disco, então a imagem editada precisa passar de novo por um codificador DDS; JPG para DDS faz essa etapa.