UltKit

Converter VTF para PNG

Abra uma textura ou um spray da Source Engine sem instalar o VTFEdit nem um plugin do Photoshop. Envie o .vtf e receba um PNG com a imagem em tamanho original e a transparência, pronto para ver, editar ou publicar.

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 os arquivos .vtf

    Adicione até 20 texturas VTF, de 95 MB cada. Se estiverem empacotadas, extraia-as antes dos arquivos VPK do jogo.

  2. 2

    Escolha o que fazer com VTFs animados

    Entrada animada salva o primeiro quadro por padrão. Em Configurações avançadas, mude para Exportar cada quadro como arquivo separado para obter cada quadro de um spray ou de uma textura animada.

  3. 3

    Clique em Converter para PNG

    Cada textura vira um PNG sem perdas, na maior resolução. Os envios e os PNGs são apagados após 30 minutos.

O que um arquivo Valve Texture Format contém

A Valve lançou o VTF em 2004 com a engine Source e Half-Life 2. Cada superfície de Counter-Strike: Source, Garry's Mod, Team Fortress 2, Portal e Left 4 Dead é uma imagem VTF, acompanhada de um pequeno arquivo de material VMT em texto simples. O VMT diz à engine como desenhar a superfície, e a linha $basetexture dele indica o nome do VTF sem a extensão.

Um único VTF pode conter mais de uma imagem. Em geral guarda uma cadeia de mipmaps, cada nível com metade do tamanho do anterior. Pode ter vários quadros para uma textura ou spray animado, seis faces para um cube map e dados de pixel em um de muitos formatos. A Source exige que largura e altura sejam potências de dois, como 256 ou 512, e por isso as texturas desses jogos saem nesses tamanhos.

Formatos de imagem do VTF: DXT1, DXT5 e sem compressão

O formato é escolhido quando o VTF é criado. O PNG mostra o resultado decodificado em todos os casos.
Formato VTFBits por pixelAlfaOnde aparece
DXT14Nenhum ou de 1 bitTexturas opacas de cenário, sprays pequenos
DXT38Degraus de 4 bitsRaro, conteúdo mais antigo
DXT58Suave de 8 bitsDecalques, folhagem, sprays com bordas suaves
BGRA8888328 bits completoArte de HUD e interface, sprays nítidos
BGR88824NenhumTexturas opacas sem compressão
I8 / IA888 / 16Somente IA88Máscaras em escala de cinza e mapas de detalhe

VTF

Valve Texture Format (VTF)

VTF é o formato de textura do motor Source da Valve, usado em jogos como Half-Life 2, Counter-Strike: Source, Team Fortress 2 e Garry's Mod. Ele pode conter mipmaps, transparência alfa e vários quadros para texturas animadas, compactados com formatos de GPU ou sem compressão. Modders usam VTF para sprays, skins e materiais de mapas. Fora das ferramentas e plugins do Source, quase nenhum programa o abre.

Compressão
Com ou sem perdas
Transparência
Sim
Animação
Sim
Lançamento
2004 · Valve
Conversor de VTF

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

Modders e jogadores convertem VTF em PNG para ver, documentar ou retrabalhar uma textura ou spray da engine Source em programas comuns; PNG para VTF empacota a arte editada de volta no formato que os jogos Source carregam.

Quando uma textura VTF não converte ou fica errada

  • O arquivo termina em .vtex_c, não em .vtf

    Essa é uma textura Source 2, de jogos como Counter-Strike 2. É um formato diferente, então procure o VTF original em um jogo Source 1.

  • O PNG está azul-claro ou roxo

    Você converteu um mapa normal ou de relevo (bump). Abra o VMT e siga a linha $basetexture até a textura de cor.

  • Um spray animado virou uma única imagem estática

    Defina Entrada animada como Exportar cada quadro como arquivo separado e converta de novo.

  • A textura não está na pasta do jogo

    Ela está empacotada em um arquivo VPK. Extraia-a com o GCFScape ou a ferramenta vpk da Valve e depois envie o .vtf.

Com o PNG em mãos, os próximos passos mais comuns são uma troca de cores, um reskin para um addon do Garry's Mod ou uma imagem de prévia para uma página da Workshop. Edite no tamanho original em potência de dois para que a textura continue se ajustando ao layout UV do modelo ao empacotá-la de volta. Outras engines armazenam texturas de outro jeito: para jogos DirectX, o conversor DDS para PNG decodifica a mesma família de compressão por blocos, com os nomes BC.

Perguntas sobre converter VTF para PNG

Que programa abre arquivos VTF além do VTFEdit?

O VTFEdit, de Nem, é a ferramenta clássica para Windows, e o plugin do mesmo autor adiciona suporte a VTF ao Photoshop. A maioria dos visualizadores e editores de imagem comuns não lê VTF. Converter para PNG elimina a necessidade deles quando você só quer ver ou editar a imagem.

O PNG mantém a transparência de um spray ou decal?

Sim. O alfa armazenado em VTFs DXT1, DXT5 ou sem compressão é gravado no canal alfa do PNG. Os recortes nítidos do DXT1 continuam nítidos, e os degradês suaves do DXT5 ou do BGRA8888 continuam suaves.

Por que o resultado de VTF para PNG fica borrado ou pixelado?

A maioria dos VTFs usa compressão DXT, que descreve cada bloco de 4 × 4 pixels com duas cores e um pequeno índice. O aspecto quadriculado faz parte da textura como o jogo a armazena, e o PNG a reproduz exatamente, sem inventar detalhes.

Onde ficam as texturas de um jogo da Source Engine?

Dentro da pasta do jogo, em materials, geralmente empacotados em arquivos .vpk. O GCFScape ou a própria ferramenta vpk da Valve os extrai. Os sprays personalizados que você importou ficam como pares VTF e VMT, muitas vezes em materials/vgui/logos.

Posso converter texturas do Counter-Strike 2 ou do Half-Life: Alyx aqui?

Não como VTF. Jogos Source 2, como Counter-Strike 2, Dota 2 e Half-Life: Alyx, armazenam texturas como recursos compilados .vtex_c, um formato diferente. Este conversor lê o VTF original da engine Source, usado pelos jogos até Counter-Strike: Global Offensive.

Também recebo as cópias menores de mipmap?

Não, só a maior imagem é salva. Os mipmaps são cópias de metade do tamanho que a engine usa à distância, e são gerados novamente quando você cria um novo VTF com PNG para VTF.

PNG para VTFDDS para PNGTGA para PNG
DDS para JPGPNG para DDSConversor de imagens