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
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 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
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
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
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
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
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.
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.
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.