UltKit

VTF til PNG-konverter

Åbn en Source-tekstur eller spray uden at installere VTFEdit eller et Photoshop-plugin. Upload .vtf-filen, og få en PNG med billedet i fuld størrelse og dets gennemsigtighed, klar til at blive vist, redigeret eller delt.

Billedkonverter

eller slip JPG, JPEG, JPE …-filer her ·

Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter

Output

Filer behandles på vores servere og slettes efter 30 minutter.

Sådan bruger du værktøjet

  1. 1

    Upload .vtf-filerne

    Tilføj op til 20 VTF-teksturer på hver 95 MB. Hvis de er pakket i spillets VPK-arkiver, skal du først trække dem ud.

  2. 2

    Vælg, hvad der skal ske med animerede VTF-filer

    Animeret input gemmer som standard det første billede. Skift det til Eksportér hvert billede som en separat fil under Avancerede indstillinger for at få hvert enkelt billede fra en animeret spray eller tekstur.

  3. 3

    Tryk på Konvertér til PNG

    Hver tekstur bliver til en tabsfri PNG i sin højeste opløsning. Uploadede filer og PNG-filer slettes efter 30 minutter.

Hvad en Valve Texture Format-fil indeholder

Valve introducerede VTF i 2004 med Source-motoren og Half-Life 2. Hver overflade i Counter-Strike: Source, Garry's Mod, Team Fortress 2, Portal og Left 4 Dead er et VTF-billede, parret med en lille VMT-materialefil i almindelig tekst. VMT-filen fortæller motoren, hvordan overfladen skal tegnes, og dens $basetexture-linje angiver VTF-filens navn uden filendelse.

En enkelt VTF kan indeholde mere end ét billede. Den gemmer som regel en mipmap-kæde, hvor hvert niveau er halvt så stort som det forrige. Den kan have flere billeder til en animeret tekstur eller spray, seks sider til et cubemap og pixeldata i et af mange formater. Source kræver, at bredde og højde er potenser af to, f.eks. 256 eller 512, og derfor har teksturer fra disse spil netop de størrelser.

VTF-billedformater: DXT1, DXT5 og ukomprimeret

Formatet vælges, når VTF-filen laves. PNG viser under alle omstændigheder det afkodede resultat.
VTF-formatBit pr. pixelAlfaHvor du støder på det
DXT14Ingen eller 1 bitUgennemsigtige verdensteksturer, små sprays
DXT38Trin på 4 bitSjældent, ældre indhold
DXT58Jævn 8 bitDecals, løv, sprays med bløde kanter
BGRA888832Fuld 8 bitHUD- og UI-grafik, skarpe sprays
BGR88824IngenUkomprimerede ugennemsigtige teksturer
I8 / IA888 / 16Kun IA88Gråtonemasker og detaljekort

VTF

Valve Texture Format

VTF er teksturformatet i Valves Source-motor, som bruges af spil som Half-Life 2, Counter-Strike: Source, Team Fortress 2 og Garry's Mod. Det kan indeholde mipmaps, alfagennemsigtighed og flere billeder til animerede teksturer, enten komprimeret med GPU-formater eller ukomprimeret. Modere bruger VTF til sprays, skins og kortmaterialer. Uden for Source-værktøjer og plugins kan næsten ingen software åbne det.

Komprimering
Med eller uden tab
Gennemsigtighed
Ja
Animation
Ja
Introduceret
2004 · Valve
VTF-konverter

PNG

Portable Network Graphics

PNG er et tabsfrit rasterformat, som PNG Development Group udgav i 1996, og som senere blev standardiseret af W3C og ISO. Det bevarer hver pixel præcist, understøtter fuld alfagennemsigtighed og håndterer tekst, skarpe kanter og flade farver uden artefakter. Den præcision gør det ideelt til skærmbilleder, logoer, ikoner og grafik i brugerflader. Ulempen er størrelsen: fotos gemt som PNG er ofte flere gange større end det samme foto som JPEG eller WebP. Alle browsere, operativsystemer og redigeringsprogrammer åbner PNG-filer.

Komprimering
Uden tab
Gennemsigtighed
Ja
Animation
Nej
Introduceret
1996 · PNG Development Group
PNG-konverter

Moddere og spillere konverterer VTF til PNG for at se, dokumentere eller bearbejde en Source-teksturer eller spray i almindelig software; PNG til VTF pakker det redigerede billede tilbage i det format, Source-spil indlæser.

Når en VTF-tekstur ikke vil konvertere eller ser forkert ud

  • Filen ender på .vtex_c, ikke .vtf

    Det er en Source 2-tekstur fra spil som Counter-Strike 2. Det er et andet format, så led i stedet efter den oprindelige VTF i et Source 1-spil.

  • PNG'en er lyseblå eller lilla

    Du har konverteret et normal- eller bumpmap. Åbn VMT-filen, og følg dens $basetexture-linje til farveteksturen.

  • En animeret spray blev til ét stillbillede

    Sæt Animeret input til Eksportér hvert billede som en separat fil, og konvertér igen.

  • Teksturen ligger ikke i spilmappen

    Den er pakket i et VPK-arkiv. Udpak den med GCFScape eller Valves vpk-værktøj, og upload derefter .vtf-filen.

Når du har PNG'en, er de næste skridt typisk en omfarvning, en ny skin til et Garry's Mod-addon eller et forhåndsbillede til en Workshop-side. Rediger i den oprindelige størrelse med potens af to, så teksturen stadig passer til modellens UV-layout, når du pakker den tilbage. Andre motorer gemmer teksturer anderledes: til DirectX-spil afkoder DDS til PNG-konverteren den samme familie af blokkomprimering under dens BC-navne.

Spørgsmål om VTF til PNG

Hvilket program kan åbne VTF-filer ud over VTFEdit?

VTFEdit af Nem er det klassiske Windows-værktøj, og den samme udviklers plugin tilføjer VTF-understøttelse til Photoshop. De fleste almindelige billedvisere og billedredigeringsprogrammer kan slet ikke læse VTF. Når du konverterer til PNG, behøver du ingen af dem, hvis du bare vil se eller redigere billedet.

Bevarer PNG-filen gennemsigtigheden i en spray eller decal?

Ja. Alfa, der er gemt i DXT1-, DXT5- eller ukomprimerede VTF-filer, skrives til PNG'ens alfakanal. Skarpe udskæringer fra DXT1 forbliver skarpe, og de bløde overgange fra DXT5 eller BGRA8888 forbliver bløde.

Hvorfor er resultatet af VTF til PNG sløret eller blokket?

De fleste VTF-filer bruger DXT-komprimering, som beskriver hver 4 × 4 blok af pixel med to farver og et lille indeks. Blokkene er en del af teksturen, som spillet gemmer den, og PNG gengiver den præcist i stedet for at opfinde detaljer.

Hvor gemmes teksturerne i et Source-spil?

I spilmappen under materials, som regel pakket i .vpk-arkiver. GCFScape eller Valves eget vpk-værktøj kan udpakke dem. Egne sprays, du har importeret, ligger som VTF- og VMT-par, ofte under materials/vgui/logos.

Kan jeg konvertere teksturer fra Counter-Strike 2 eller Half-Life: Alyx her?

Ikke som VTF. Source 2-spil som Counter-Strike 2, Dota 2 og Half-Life: Alyx gemmer teksturer som kompilerede .vtex_c-ressourcer, som er et andet format. Denne konverter læser den oprindelige Source-motors VTF, som bruges af spil op til Counter-Strike: Global Offensive.

Får jeg også de små mipmap-kopier med?

Nej, kun det største billede gemmes. Mipmaps er kopier i halv størrelse, som motoren bruger på afstand, og de genereres igen, når du bygger en ny VTF med PNG til VTF.

PNG til VTFDDS til PNGTGA til PNG
DDS til JPGPNG til DDSBilledkonverter