UltKit

Convertire VTF in PNG

Per aprire una texture o uno spray del motore Source non serve installare VTFEdit né un plugin per Photoshop. Basta caricare il file .vtf per ottenere un PNG con l'immagine a dimensione piena e la sua trasparenza, pronto da visualizzare, modificare o pubblicare.

Convertitore di immagini

oppure trascina qui File JPG, JPEG, JPE … ·

Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti

Output

I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.

Come usare questo strumento

  1. 1

    Caricare i file .vtf

    Aggiungi fino a 20 texture VTF, da 95 MB ciascuna. Se sono impacchettate negli archivi VPK del gioco, estraile prima.

  2. 2

    Scegliere cosa fare con i VTF animati

    Input animato salva di default il primo fotogramma. Sotto Impostazioni avanzate passa a Esporta ogni fotogramma come file separato per ottenere ogni fotogramma di uno spray o di una texture animata.

  3. 3

    Premere Converti in PNG

    Ogni texture diventa un PNG senza perdita di qualità alla sua risoluzione massima. I file caricati e i PNG vengono eliminati dopo 30 minuti.

Cosa contiene un file Valve Texture Format

Valve ha introdotto il VTF nel 2004 con il motore Source e Half-Life 2. Ogni superficie di Counter-Strike: Source, Garry's Mod, Team Fortress 2, Portal e Left 4 Dead è un'immagine VTF, abbinata a un piccolo file di materiale VMT in testo semplice. Il VMT dice al motore come disegnare la superficie, e la sua riga $basetexture indica il nome del VTF senza estensione.

Un solo VTF può contenere più di un'immagine. Di solito memorizza una catena di mipmap, in cui ogni livello ha metà della dimensione del precedente. Può contenere più fotogrammi per una texture o uno spray animato, sei facce per una cube map e dati dei pixel in uno dei tanti formati. Source richiede che larghezza e altezza siano potenze di due, come 256 o 512, ed è per questo che le texture di questi giochi hanno proprio quelle dimensioni.

Formati immagine VTF: DXT1, DXT5 e non compresso

Il formato viene scelto quando si crea il VTF. In ogni caso il PNG mostra il risultato decodificato.
Formato VTFBit per pixelAlphaDove lo incontri
DXT14Nessuno o a 1 bitTexture opache del mondo, piccoli spray
DXT38Passi a 4 bitRaro, contenuti più vecchi
DXT58Morbido a 8 bitDecalcomanie, fogliame, spray con bordi morbidi
BGRA8888328 bit completoGrafica di HUD e interfaccia, spray nitidi
BGR88824NessunoTexture opache non compresse
I8 / IA888 / 16Solo IA88Maschere in scala di grigi e detail map

VTF

Valve Texture Format

VTF è il formato di texture del motore Source di Valve, usato da giochi come Half-Life 2, Counter-Strike: Source, Team Fortress 2 e Garry's Mod. Può contenere mipmap, trasparenza alfa e più fotogrammi per le texture animate, compressi con formati GPU o non compressi. I modder usano VTF per spray, skin e materiali delle mappe. Al di fuori degli strumenti e dei plugin per Source, quasi nessun software riesce ad aprirlo.

Compressione
Con o senza perdita
Trasparenza
Sì
Animazione
Sì
Introdotto
2004 · Valve
Convertitore VTF

PNG

Portable Network Graphics

PNG è un formato raster senza perdita pubblicato nel 1996 dal PNG Development Group e poi standardizzato da W3C e ISO. Conserva ogni pixel esattamente, supporta la trasparenza alfa completa e gestisce testo, bordi netti e colori piatti senza artefatti. Questa precisione lo rende ideale per screenshot, loghi, icone e grafica di interfaccia. Il compromesso è la dimensione: le fotografie salvate in PNG sono spesso diverse volte più grandi della stessa foto in JPEG o WebP. Tutti i browser, i sistemi operativi e gli editor aprono i file PNG.

Compressione
Senza perdita
Trasparenza
Sì
Animazione
No
Introdotto
1996 · PNG Development Group
Convertitore PNG

Modder e giocatori convertono da VTF a PNG per vedere, documentare o rielaborare una texture o uno spray del motore Source con software comune; da PNG a VTF reimpacchetta la grafica modificata nel formato che i giochi Source caricano.

Quando una texture VTF non si converte o appare errata

  • Il file termina in .vtex_c, non in .vtf

    È una texture Source 2 di giochi come Counter-Strike 2. È un formato diverso, quindi cerca invece il VTF originale in un gioco Source 1.

  • Il PNG è azzurro o viola

    Hai convertito una normal map o una bump map. Apri il VMT e segui la riga $basetexture per arrivare alla texture del colore.

  • Uno spray animato è diventato una sola immagine fissa

    Imposta Input animato su Esporta ogni fotogramma come file separato e converti di nuovo.

  • La texture non è nella cartella del gioco

    È impacchettata in un archivio VPK. Estraila con GCFScape o con lo strumento vpk di Valve, poi carica il file .vtf.

Una volta ottenuto il PNG, i passi più comuni sono un cambio di colore, una nuova skin per un addon di Garry's Mod o un'immagine di anteprima per una pagina del Workshop. Modifica alla dimensione originale a potenza di due, così la texture continua ad adattarsi alla mappatura UV del modello quando la reimpacchetti. Altri motori memorizzano le texture in modo diverso: per i giochi DirectX, il convertitore DDS in PNG decodifica la stessa famiglia di compressione a blocchi con i nomi BC.

Domande su VTF in PNG

Quale programma apre i file VTF oltre a VTFEdit?

VTFEdit di Nem è lo strumento classico per Windows, e il plugin dello stesso autore aggiunge il supporto VTF a Photoshop. La maggior parte dei visualizzatori e degli editor di immagini generici non legge affatto il VTF. Convertendo in PNG non serve più nessuno di questi programmi, se vuoi solo vedere o modificare l'immagine.

Il PNG conserva la trasparenza di uno spray o di una decal?

Sì. L'alpha memorizzato nei VTF DXT1, DXT5 o non compressi viene scritto nel canale alpha del PNG. I ritagli netti di DXT1 restano netti, mentre le sfumature morbide di DXT5 o BGRA8888 restano morbide.

Perché il PNG ottenuto dal VTF è sfocato o a blocchi?

La maggior parte dei VTF usa la compressione DXT, che descrive ogni blocco di pixel da 4 × 4 con due colori e un piccolo indice. L'effetto a blocchi fa parte della texture così come il gioco la memorizza, e il PNG la riproduce esattamente senza inventare dettagli.

Dove si trovano le texture di un gioco Source?

Nella cartella del gioco, sotto materials, di solito impacchettate negli archivi .vpk. GCFScape o lo strumento vpk di Valve le estrae. Gli spray personalizzati che hai importato sono coppie di file VTF e VMT, spesso in materials/vgui/logos.

Si possono convertire qui le texture di Counter-Strike 2 o Half-Life: Alyx?

Non come VTF. I giochi Source 2, come Counter-Strike 2, Dota 2 e Half-Life: Alyx, memorizzano le texture come risorse compilate .vtex_c, un formato diverso. Questo convertitore legge il VTF originale del motore Source usato dai giochi fino a Counter-Strike: Global Offensive.

Si ottengono anche le copie ridotte delle mipmap?

No, viene salvata solo l'immagine più grande. Le mipmap sono copie a metà dimensione che il motore usa a distanza, e vengono generate di nuovo quando crei un nuovo VTF con PNG in VTF.

PNG in VTFDDS in PNGTGA in PNG
DDS in JPGPNG in DDSConvertitore immagini