Convertire PNG in VTF
Crea un file Valve Texture Format da un PNG per uno spray personalizzato, una skin per armi o una texture di mappa in un gioco con motore Source. Basta preparare il PNG con dimensioni in potenza di due e convertirlo qui: il motore potrà caricare il risultato.
Convertitore di immagini
oppure trascina qui File JPG, JPEG, JPE … ·
Max 95 MB per file· Fino a 20 file· Eliminati dopo 30 minuti
I file vengono elaborati sui nostri server ed eliminati dopo 30 minuti.
85 mantiene le foto visivamente identiche all'originale. Abbassarla solo se serve un file più piccolo.
JPG, BMP ed EPS non supportano la trasparenza. I pixel trasparenti vengono riempiti con questo colore.
Colore esadecimale usato dietro i pixel trasparenti, ad es. #FFFFFF.
Questo formato contiene una sola immagine. Scegliere GIF o WebP come output per mantenere l'animazione.
Un'icona multi-dimensione contiene più risoluzioni in un solo file; browser e sistemi operativi scelgono quella che serve.
Mantiene le dimensioni originali, oppure si inserisce un lato e le proporzioni vengono conservate.
Pixel per il lato scelto sopra.
Percentuale delle dimensioni originali.
sRGB è la scelta giusta per schermi e web. Mantenere l'originale per i flussi di stampa; la scala di grigi elimina il colore.
Solo metadati, 0 mantiene il valore originale. Le stampanti e alcuni portali leggono questo numero; non cambia le dimensioni in pixel.
Come usare questo strumento
- 1
Caricare un PNG con dimensioni in potenza di due
Aggiungi fino a 20 PNG, da 95 MB ciascuno. Dimensioni come 256 × 256 o 512 × 256 px sono quelle che Source si aspetta; le aree trasparenti non sono un problema.
- 2
Controllare le impostazioni di dimensione
Ridimensiona l'immagine di output è impostato su Mantieni dimensioni originali. Scegli Imposta larghezza e inserisci 256, 512 o 1024 per un PNG quadrato da adattare.
- 3
Premere Converti in VTF
Scarica i file .vtf, aggiungi un VMT dove il gioco lo richiede e copiali nella cartella
materialsdel gioco. I file caricati vengono eliminati dopo 30 minuti.
I giochi con motore Source caricano le texture solo in formato VTF e richiedono che entrambi i lati dell'immagine siano potenze di due.
Perché i giochi Source richiedono VTF e non PNG
Valve ha creato il VTF per il motore Source, uscito con Half-Life 2 nel 2004 e ancora alla base di Garry's Mod, Team Fortress 2, Counter-Strike: Source, Left 4 Dead 2 e molte mod. Il motore non decodifica PNG o JPG durante l'esecuzione. Si aspetta dati di texture già organizzati per la scheda grafica, di solito compressi in DXT e con una catena di mipmap, cioè copie più piccole per le superfici lontane, e il VTF è il contenitore che li racchiude.
La regola delle potenze di due nasce dalla stessa impostazione. I mipmap dimezzano l'immagine a ogni passaggio e i formati compressi per la GPU lavorano a blocchi di 4 × 4 pixel, quindi misure come 512 o 1024 si dividono in modo esatto fino in fondo. Un PNG da 500 × 500 px rompe questo schema: gli strumenti lo rifiutano oppure lo stirano alla dimensione valida successiva, sfocando i dettagli fini.
Dimensioni da PNG a VTF per spray, skin e texture
128 × 128 px
Spray piccolo
Sicuro sui server con regole rigide sulle dimensioni
256 × 256 px
Spray standard
Dimensione di spray più comune
512 × 256 px
Decalcomania o insegna larga
I lati possono essere diversi
1024 × 1024 px
Skin per arma o oggetto
Corrisponde alla dimensione della texture originale
2048 × 2048 px
Texture dettagliata del mondo
File pesanti; da usare con moderazione
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
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
Si converte PNG in VTF quando una grafica finita deve diventare uno spray, una skin o una texture di mappa che un gioco con motore Source possa caricare; la direzione da VTF a PNG estrae le texture esistenti del gioco per visualizzarle o modificarle.
Come portare il VTF nel gioco
Prepara il PNG
Ritaglia nella forma finale e porta ogni lato a una potenza di due.
Converti in VTF
Carica qui il file e premi Converti in VTF; la trasparenza viene mantenuta.
Inseriscilo in materials
Copia il VTF e il relativo VMT nella cartella corrispondente, oppure importalo come spray.
Per uno spray, la maggior parte dei giochi multiplayer Source ha un pulsante di importazione nella scheda Multiplayer del menu opzioni, e il gioco scrive il VMT al posto tuo. Meglio non esagerare: le vecchie versioni di Source rifiutavano file di spray oltre circa 120 KB, quindi un disegno da 256 × 256 px è la scelta abituale, e i server possono aggiungere regole proprie.
Per una reskin, apri prima la texture originale del gioco con da VTF a PNG, dipingici sopra alla stessa dimensione in modo che corrisponda ancora alla mappa UV del modello, poi riconverti qui il tuo PNG. Se l'immagine di partenza è una foto larga, rendila quadrata con ritagliare immagine prima di ridimensionare, perché Ridimensiona l'immagine di output mantiene le proporzioni e non può trasformare da solo 1920 × 1080 in due potenze di due. Se il progetto è per un gioco DirectX, da PNG a DDS crea il file di texture equivalente.
Domande sulla conversione da PNG a VTF
Che dimensioni deve avere un PNG prima della conversione in VTF?
Entrambi i lati devono essere potenze di due: 64, 128, 256, 512, 1024 o 2048 px. Non devono essere uguali, quindi 512 × 256 è valido. Per gli spray, 256 × 256 px è la dimensione consigliata dalla maggior parte delle guide della community, perché i vecchi giochi Source limitano il peso del file dello spray.
La trasparenza del PNG si conserva nel VTF?
Sì, il canale alpha viene scritto nel VTF. Per uno spray significa che l'area fuori dal disegno resta trasparente sul muro, invece di mostrare un riquadro colorato.
Oltre al VTF serve anche un file VMT?
Per texture di mappe, modelli e decalcomanie, sì. Il VMT è un breve file di testo che indica lo shader e punta alla texture con $basetexture. Per gli spray importati dal menu opzioni del gioco, il VMT viene generato dal gioco stesso.
È possibile scegliere la compressione DXT1 o DXT5?
In questa pagina non c'è un selettore della compressione. Se un gioco o un server richiede un formato specifico, ad esempio DXT1 per mantenere leggero uno spray, apri il VTF in VTFEdit e salvalo di nuovo con quel formato e le impostazioni dei mipmap che ti servono.
Perché la texture personalizzata appare come una scacchiera viola e nera?
Quel motivo è il segnaposto di Source per le texture mancanti. Il motore non ha trovato il VTF nel percorso indicato dal VMT, oppure manca il VMT. Controlla la cartella in materials e come è scritto $basetexture, che non include l'estensione .vtf.
Si può creare uno spray animato da file PNG?
Un VTF animato contiene più fotogrammi in un unico file, e serve uno strumento che li assembli, come l'importazione di una sequenza di immagini numerate in VTFEdit. Questa pagina converte ogni PNG in un VTF a fotogramma singolo.