UltKit

Converter JPG para DDS

Crie uma textura DDS a partir de uma fotografia, de uma estampa escaneada ou de uma captura de tela salva em JPG. Ajuste as dimensões da imagem para a GPU, converta e coloque o .dds na pasta do seu mod.

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

    Envie as fotos JPG

    Adicione até 20 arquivos .jpg ou .jpeg, de até 95 MB cada, arrastando-os para a área de envio ou escolhendo-os em uma pasta.

  2. 2

    Defina a largura da textura

    Abra Configurações avançadas e use Redimensionar imagem de saída com Definir largura para chegar a 512, 1024, 2048 ou 4096 px. Corte antes na proporção certa para que a altura também seja uma potência de dois.

  3. 3

    Converta e instale

    Clique em Converter para DDS, baixe os arquivos e copie-os para a pasta que o jogo ou o mod espera, usando os mesmos nomes das texturas que você vai substituir.

Um JPG é feito para ser visto; um DDS é feito para a placa de vídeo. Ao converter, sua foto fica salva no layout comprimido em blocos que os jogos carregam direto na memória de vídeo.

Converter JPG para DDS: texturas de fotos para mods de jogos

A Microsoft lançou o DirectDraw Surface com o DirectX 7 em 1999, e o formato ainda é o que muitos jogos de PC usam para suas texturas. O motivo é a velocidade: um DDS pode guardar dados já comprimidos em um formato que a GPU decodifica por hardware, então o motor os copia para a memória de vídeo sem descompactar antes.

Fotos são a matéria-prima natural para texturas realistas. Modders fotografam paredes de tijolo, veios de madeira, placas de trânsito e pôsteres, ou tiram uma foto com o celular, e transformam tudo em superfícies dentro do jogo.

Os números abaixo explicam por que as texturas têm esses tamanhos. A compressão em blocos sempre trabalha com ladrilhos de 4 × 4 pixels, e a cadeia de mipmaps (uma série de cópias à metade do tamanho que a GPU usa à distância) acrescenta cerca de um terço à memória da textura.

bloco de pixels que a compressão BC codifica como uma unidade
4 × 4
por pixel no BC1 (DXT1), a escolha usual para texturas opacas
4 bits
por pixel no BC3 (DXT5) e no BC7
8 bits
de memória acrescentada por uma cadeia completa de mipmaps
+33%

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

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 para DDS é o caminho para transformar uma fotografia em recurso de jogo: modders fotografam uma superfície real, um pôster ou uma placa e a empacotam no formato pronto para a GPU que motores como o de Fallout 4 ou o Microsoft Flight Simulator leem do disco.

Prepare uma foto para DDS: corte, redimensione, converta e teste

  1. Corte na proporção de textura

    A maioria das texturas é quadrada ou 2 : 1. Corte a foto nesse formato primeiro para que o redimensionamento não deixe uma altura estranha.

  2. Redimensione para uma potência de dois

    Defina a largura como 1024, 2048 ou 4096 px. Maior nem sempre é melhor: uma textura de 4096 px usa quatro vezes a memória de uma de 2048 px.

  3. Converta e carregue

    Converta para DDS, coloque o arquivo onde ficava a textura original e confira no jogo em diferentes distâncias.

Compressão, mipmaps e o que este conversor decide por você

O DDS abrange vários formatos de compressão. O BC1, conhecido como DXT1, é a opção compacta para texturas de cor opacas, que é exatamente o que uma foto JPG vira, já que o JPG não tem canal alfa. O BC3 (DXT5) acrescenta um canal alfa completo, e o BC7, introduzido com o Direct3D 11, oferece qualidade maior com os mesmos 8 bits por pixel, mas só funciona em jogos feitos para ele.

Este conversor não expõe o tipo de compressão nem a quantidade de mipmaps; ele grava o DDS com seus próprios padrões. Quando as notas de instalação de um mod pedirem um formato específico, como BC7 com cadeia completa de mipmaps, teste o visual aqui e faça a exportação final com o texconv da Microsoft, o Paint.NET ou o exportador da NVIDIA.

Perguntas frequentes sobre JPG para DDS

Um JPG serve bem como origem para uma textura DDS?

Funciona, com uma ressalva: a foto é comprimida duas vezes, primeiro pelo JPEG e depois pela compressão em blocos da GPU dentro do DDS. Use o JPG maior e menos comprimido que você tiver, de preferência um original da câmera em alta qualidade, para que a segunda etapa trabalhe com pixels limpos.

Por que as dimensões da textura devem ser potência de dois?

O mipmapping divide a imagem ao meio várias vezes, e 1024, 512, 256 e assim por diante se dividem exatamente até o fim. Muitos motores e placas de vídeo mais antigas também exigem isso, e a compressão em blocos precisa de pelo menos um múltiplo de 4 em cada lado. Uma foto de 1000 × 750 pode carregar como uma superfície preta ou esticada em um jogo antigo.

Posso escolher DXT1, DXT5 ou BC7 ao converter JPG para DDS?

Não. O conversor não tem seletor de compressão nem de mipmaps e grava o DDS com seus próprios padrões. Quando o guia de um mod pedir um formato ou uma quantidade de mips específicos, use o texconv da Microsoft, o Paint.NET ou o NVIDIA Texture Tools Exporter para a exportação final.

O DDS terá canal alfa?

Um JPG não tem transparência, então não há o que transferir: a textura fica totalmente opaca. Se você precisa de bordas recortadas para folhagem ou decalques, comece com um PNG com transparência e use PNG para DDS.

Posso converter uma foto do celular em textura de quadro ou pôster para um jogo?

Sim, é um uso típico. Corte a foto na proporção da moldura com cortar imagem, redimensione para uma largura em potência de dois, converta aqui e substitua a textura do pôster ou do quadro indicada pelo mod.

Como verificar um DDS antes de abrir o jogo?

Abra no Paint.NET, no GIMP 2.10 ou mais recente, ou em um visualizador de texturas e confirme as dimensões e a orientação. Se só precisa dar uma olhada rápida, DDS para PNG transforma o arquivo de volta em uma imagem comum que qualquer visualizador abre.

Mais conversões de texturas