Le informazioni su come creare Spray per TF2 si trovano spesso frammentate su diversi forum e blog, ho quindi pensato fosse utile scrivere una guida per principianti dove spiegare le diverse possibilità che la Valve ci mette a disposizione.
L’articolo sarà suddiviso in varie parti e quanto spiegato potrà essere utilizzato anche in Counter Strike Source e Left 4 Dead 1 e 2.
Il formato VTF (Valve Texture Format)
Iniziamo parlando del VTF, un formato proprietario di Valve per la gestione delle Texture nel Source engine.
Sebbene le possibilità che il formato VTF offre in termini di supporto a vari tipi di immagine siano molteplici, in questo articolo analizzeremo soltanto quelle utili al nostro obiettivo, creare Spray semplici, trasparenti e animate da utilizzare in game.
Un primo vincolo ci è dato dalle dimensioni della texture che deve essere sempre una potenza di 2 sia per quanto riguarda la larghezza che per l’altezza; i valori possibili sono quindi: 1,2,4,8,16,32,64,128,256,512,1024,2048,4096.
Sono accettate non soltanto texture in cui larghezza e altezza sono identiche (es. 512×512) ma sono validi anche formati rettangolari (es. 1024×256).
Il secondo limite riguarda il peso massimo in bytes di un file VTF utilizzato come spray che per, non degradare la banda usata da server e client, è limitato a 128 KBytes. Putroppo questo vincolo è abbastanza fastidioso perché, come vedrete, sarà molto facile superare la dimensione massima consentita, soprattutto quando si proverà a creare VTF animate.
Proprio a causa del limite sul peso i formati di immagini utilizzabili sono tutti di tipo compresso con algoritmi “lossy“; ve li elenco in ordine crescente di resa visiva:
- DXT1 (Senza Trasparenza)
- DXT1_ONEBITALPHA (Trasparenza Semplice)
- DXT3 (Trasparenza con Gradiente Nitido)
- DXT5 (Trasparenza con Gradiente Morbido)
Questa immagine vi mostra la perdita di qualità generata dai diversi formati di compressione.
Se si vogliono creare immagini trasparenti o semi-trasparenti bisognerà di norma utilizzare i formati DXT3 o DXT5; eventualmente si potrà provare ad utilizzare il formato DXT1_ONEBITALPHA ma il risultato sarà decente soltanto se l’immagine è un poligono come ad esempio un rettangolo, un triangolo, ecc.
Cartelle Temporanee VTF
Dovete sapere che, se avete settato la possibilità di scaricare automaticamente le spray dai server di gioco (opzioni abilitata di default), ogni volta che vi connettete a un server vi vengono scaricate automaticamente tutte le spray utilizzate dai giocatori, in alcune cartelle temporanee.
Queste due cartelle sono:
- <cartella_installazione>\Steam\steamapps\<vostro_account>\team fortress 2\tf\materials\temp\
- <cartella_installazione>\Steam\steamapps\<vostro_account>\team fortress 2\tf\downloads\
Nella prima cartella sono salvate direttamente con estensione VTF mentre nella seconda con estensione DAT; in questo caso vi basta rinominarle in VTF per aprirle poi con gli strumenti opportuni.
Strumenti e Utility
Lo strumento principe che permette di vedere o creare file VTF è VTFEdit che potete scaricare a questo indirizzo. Una volta scaricato e installato potete provare ad aprire i file VTF presenti in una delle cartelle temporanee descritte nella sezione precedente.
Un’altra stupenda utility è VTF Shell Extensions che vi permette di visualizzare un anteprima dell’immagine VTF direttamente con l’esplora risorse di Windows.
Per la manipolazione delle immagini pre-produzione negli articoli di questa serie userò il noto programma open-source GIMP anche se potete benissimo usare Photoshop, Paint.NET, o il vostro editor preferito che sia in grado di esportare in formato PNG.
Bibliografia e Link Utili
La parte teorica è finita
Il prossimo articolo descriverà passo passo la creazione di una spray semplice e di una trasparente.
Spero possa esservi utile, e se avete suggerimenti o domande scrivetemi pure nel forum, nel post collegato alla guida.
Alla seconda puntata,
Drake
PS. Per leggere la seconda parte della guida cliccate qui.
PS2. Se avete suggerimenti o non avete capito qualche passaggio scrivetemi sul forum.
Nessun articolo simile.



Ci sono 4 commenti
saynot
gennaio 14th, 2010
10:56
ottima guida!
saynot(Cita)
Drake
gennaio 14th, 2010
11:12
grazie mille
fra poco pubblicherò la seconda parte, più pratica
Drake(Cita)
(TGM)Master
febbraio 7th, 2010
23:21
NEXT NEXT, UP UP
(TGM)Master(Cita)
Team 0FF » Gli articoli più letti del 2010 » by Team 0FF
dicembre 31st, 2010
12:30
Lascia un commento