UltKit

Convertor VTF în PNG

Deschideți o textură sau un spray din Source engine fără să instalați VTFEdit sau un plugin pentru Photoshop. Încărcați fișierul .vtf și primiți un PNG cu imaginea la mărime completă și cu transparența ei, gata de vizualizat, editat sau publicat.

Convertor de imagini

sau trage Fișiere JPG, JPEG, JPE … aici ·

Maximum 95 MB per fișier· Până la 20 fișiere· Șterse după 30 minute

Rezultat

Fișierele sunt procesate pe serverele noastre și șterse după 30 minute.

Cum se folosește acest instrument

  1. 1

    Încărcați fișierele .vtf

    Adăugați până la 20 de texturi VTF, de maximum 95 MB fiecare. Dacă sunt împachetate, extrageți-le mai întâi din arhivele VPK ale jocului.

  2. 2

    Alegeți ce se întâmplă cu fișierele VTF animate

    Fișier animat salvează implicit primul cadru. Schimbați setarea la Exportă fiecare cadru ca fișier separat din Setări avansate pentru a obține fiecare cadru al unui spray sau al unei texturi animate.

  3. 3

    Apăsați Convertește în PNG

    Fiecare textură devine un PNG fără pierderi, la rezoluția maximă. Fișierele încărcate și PNG-urile se șterg după 30 de minute.

Ce conține un fișier Valve Texture Format

Valve a introdus VTF în 2004, odată cu motorul Source și Half-Life 2. Fiecare suprafață din Counter-Strike: Source, Garry's Mod, Team Fortress 2, Portal și Left 4 Dead este o imagine VTF, asociată cu un mic fișier de material VMT, în text simplu. VMT îi spune motorului cum să deseneze suprafața, iar linia $basetexture indică VTF-ul fără extensie.

Un singur VTF poate conține mai multe imagini. De obicei stochează un lanț de mipmap-uri, fiecare nivel având jumătate din mărimea celui anterior. Poate conține mai multe cadre pentru o textură sau un spray animat, șase fețe pentru un cube map și date de pixeli într-unul dintre multele formate. Source cere ca lățimea și înălțimea să fie puteri ale lui doi, precum 256 sau 512, motiv pentru care texturile din aceste jocuri au astfel de dimensiuni.

Formate de imagine VTF: DXT1, DXT5 și necomprimat

Formatul se alege la crearea VTF-ului. În toate cazurile, PNG-ul arată rezultatul decodat.
Format VTFBiți per pixelAlfaUnde îl întâlniți
DXT14Fără sau pe 1 bitTexturi opace pentru hartă, sprayuri mici
DXT38Trepte de 4 bițiRar, conținut mai vechi
DXT58Fin, pe 8 bițiDecaluri, vegetație, sprayuri cu margini moi
BGRA888832Complet, pe 8 bițiGrafică HUD și interfață, sprayuri clare
BGR88824FărăTexturi opace necomprimate
I8 / IA888 / 16Doar IA88Măști în tonuri de gri și hărți de detalii

VTF

Valve Texture Format

VTF este formatul de texturi al motorului Source de la Valve, folosit de jocuri precum Half-Life 2, Counter-Strike: Source, Team Fortress 2 și Garry's Mod. Poate conține mipmap-uri, transparență alfa și mai multe cadre pentru texturi animate, comprimate cu formate GPU sau necomprimate. Creatorii de moduri îl folosesc pentru spray-uri, skin-uri și materiale de hărți. În afara uneltelor și pluginurilor Source, aproape niciun program nu îl poate deschide.

Compresie
Cu sau fără pierderi
Transparență
Da
Animație
Da
Introdus în
2004 · Valve
Convertor VTF

PNG

Portable Network Graphics

PNG este un format raster fără pierderi, publicat în 1996 de PNG Development Group și standardizat ulterior de W3C și ISO. Păstrează fiecare pixel exact, acceptă transparență alfa completă și redă text, margini clare și culori uniforme fără artefacte. Această precizie îl face ideal pentru capturi de ecran, sigle, pictograme și elemente grafice de interfață. Compromisul este dimensiunea: fotografiile salvate ca PNG sunt adesea de câteva ori mai mari decât aceeași fotografie în JPEG sau WebP. Toate browserele, sistemele de operare și editoarele deschid fișiere PNG.

Compresie
Fără pierderi
Transparență
Da
Animație
Nu
Introdus în
1996 · PNG Development Group
Convertor PNG

Modderii și jucătorii convertesc VTF în PNG pentru a vedea, documenta sau reface o textură sau un spray din motorul Source în programe obișnuite; PNG în VTF împachetează grafica editată înapoi în formatul pe care îl încarcă jocurile Source.

Când o textură VTF nu se convertește sau arată greșit

  • Fișierul se termină în .vtex_c, nu în .vtf

    Aceasta este o textură Source 2, din jocuri precum Counter-Strike 2. Este un alt format, deci căutați VTF-ul original într-un joc Source 1.

  • PNG-ul este albastru deschis sau violet

    Ați convertit o hartă normală sau bump. Deschideți VMT-ul și urmați linia $basetexture până la textura de culoare.

  • Un spray animat a devenit o singură imagine statică

    Setați Fișier animat la Exportă fiecare cadru ca fișier separat și convertiți din nou.

  • Textura nu se află în folderul jocului

    Este împachetată într-o arhivă VPK. Extrageți-o cu GCFScape sau cu instrumentul vpk al Valve, apoi încărcați fișierul .vtf.

După ce aveți PNG-ul, pașii obișnuiți sunt o recolorare, un reskin pentru un addon Garry's Mod sau o imagine de previzualizare pentru o pagină Workshop. Editați la dimensiunea originală, putere a lui doi, ca textura să se potrivească în continuare cu aranjarea UV a modelului când o împachetați înapoi. Alte motoare stochează texturile diferit: pentru jocurile DirectX, convertorul DDS în PNG decodează aceeași familie de compresie pe blocuri, sub numele ei BC.

Întrebări despre conversia VTF în PNG

Ce program deschide fișiere VTF în afară de VTFEdit?

VTFEdit, de Nem, este instrumentul clasic pentru Windows, iar pluginul aceluiași autor adaugă suport VTF în Photoshop. Majoritatea programelor obișnuite de vizualizare și editare a imaginilor nu pot citi deloc VTF. Convertirea în PNG elimină nevoia de aceste programe atunci când doriți doar să vedeți sau să editați imaginea.

PNG-ul păstrează transparența unui spray sau decal?

Da. Canalul alfa stocat în fișiere DXT1, DXT5 sau VTF necomprimate este scris în canalul alfa al PNG-ului. Decupările tăioase din DXT1 rămân tăioase, iar degradeurile fine din DXT5 sau BGRA8888 rămân fine.

De ce rezultatul conversiei VTF în PNG este neclar sau pixelat?

Majoritatea fișierelor VTF folosesc compresia DXT, care descrie fiecare bloc de 4 × 4 pixeli cu două culori și un mic index. Aspectul în blocuri face parte din textura așa cum o stochează jocul, iar PNG-ul o reproduce exact, fără să inventeze detalii.

Unde sunt stocate texturile unui joc Source?

În folderul jocului, în materials, de obicei împachetate în arhive .vpk. GCFScape sau instrumentul vpk al Valve le extrage. Sprayurile personalizate importate sunt perechi VTF și VMT, adesea în materials/vgui/logos.

Pot converti aici texturi din Counter-Strike 2 sau Half-Life: Alyx?

Nu ca VTF. Jocurile Source 2, precum Counter-Strike 2, Dota 2 și Half-Life: Alyx, stochează texturile ca resurse compilate .vtex_c, un format diferit. Acest convertor citește VTF-ul original al motorului Source, folosit de jocurile de până la Counter-Strike: Global Offensive.

Primesc și copiile mici mipmap?

Nu, se salvează doar imaginea cea mai mare. Mipmap-urile sunt copii la jumătate de mărime, folosite de motor la distanță, și se generează din nou când creați un VTF nou cu PNG în VTF.

PNG în VTFDDS în PNGTGA în PNG
DDS în JPGPNG în DDSConvertor imagini