UltKit

VTF til PNG-konverter

Åpne en tekstur eller spray fra Source-motoren uten å installere VTFEdit eller en Photoshop-plugin. Last opp .vtf-filen og få en PNG med bildet i full størrelse og gjennomsiktigheten intakt, klar til å vises, redigeres eller publiseres.

Bildekonverterer

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

Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter

Utdata

Filene behandles på serverne våre og slettes etter 30 minutter.

Slik bruker du dette verktøyet

  1. 1

    Last opp .vtf-filene

    Legg til opptil 20 VTF-teksturer på 95 MB hver. Hvis de er pakket i spillets VPK-arkiver, må du pakke dem ut først.

  2. 2

    Velg hva som skjer med animerte VTF-er

    Animert inndata lagrer første bilderute som standard. Bytt til Eksporter hver bilderute som en egen fil under Avanserte innstillinger for å få hver bilderute fra en animert spray eller tekstur.

  3. 3

    Trykk på Konverter til PNG

    Hver tekstur blir en tapsfri PNG i høyeste oppløsning. Opplastingene og PNG-filene slettes etter 30 minutter.

Hva en Valve Texture Format-fil inneholder

Valve innførte VTF i 2004 sammen med Source-motoren og Half-Life 2. Hver overflate i Counter-Strike: Source, Garry's Mod, Team Fortress 2, Portal og Left 4 Dead er et VTF-bilde, sammen med en liten VMT-materialfil i ren tekst. VMT-filen forteller motoren hvordan overflaten skal tegnes, og linjen $basetexture navngir VTF-filen uten filendelse.

En enkelt VTF kan inneholde mer enn ett bilde. Den lagrer vanligvis en mipmap-kjede der hvert nivå er halvparten så stort som det forrige. Den kan ha flere bilderuter for en animert tekstur eller spray, seks flater for et kubekart, og pikseldata i ett av mange formater. Source krever at bredde og høyde er toerpotenser, som 256 eller 512, og derfor har teksturer fra disse spillene slike størrelser.

Bildeformater i VTF: DXT1, DXT5 og ukomprimert

Formatet velges når VTF-en lages. PNG-en viser det dekodede resultatet i alle tilfeller.
VTF-formatBits per pikselAlfaHvor du møter det
DXT14Ingen eller 1 bitUgjennomsiktige verdenstekstur, små sprayer
DXT384-bits trinnSjeldent, eldre innhold
DXT58Myk 8-bitDekaler, løvverk, sprayer med myke kanter
BGRA888832Full 8-bitHUD- og grensesnittgrafikk, skarpe sprayer
BGR88824IngenUkomprimerte ugjennomsiktige teksturer
I8 / IA888 / 16Kun IA88Gråtonemasker og detaljkart

VTF

Valve Texture Format

VTF er teksturformatet til Valves Source-motor, brukt av spill som Half-Life 2, Counter-Strike: Source, Team Fortress 2 og Garry's Mod. Det kan inneholde mipmaps, alfagjennomsiktighet og flere bilderuter for animerte teksturer, komprimert med GPU-formater eller lagret ukomprimert. Moddere bruker VTF til sprays, skins og kartmaterialer. Utenfor Source-verktøy og plugins er det nesten ingen programvare som kan åpne det.

Komprimering
Med tap eller tapsfri
Gjennomsiktighet
Ja
Animasjon
Ja
Introdusert
2004 · Valve
VTF-konverterer

PNG

Portable Network Graphics

PNG er et tapsfritt rasterformat utgitt i 1996 av PNG Development Group og senere standardisert av W3C og ISO. Det beholder hver piksel nøyaktig, støtter full alfa-gjennomsiktighet og håndterer tekst, skarpe kanter og flate farger uten artefakter. Den presisjonen gjør det ideelt for skjermbilder, logoer, ikoner og grensesnittgrafikk. Ulempen er størrelsen: fotografier lagret som PNG er ofte flere ganger større enn samme bilde som JPEG eller WebP. Alle nettlesere, operativsystemer og redigeringsprogrammer åpner PNG-filer.

Komprimering
Tapsfri
Gjennomsiktighet
Ja
Animasjon
Nei
Introdusert
1996 · PNG Development Group
PNG-konverterer

Moddere og spillere konverterer VTF til PNG for å se på, dokumentere eller bearbeide en tekstur eller spray fra Source-motoren i vanlig programvare. PNG til VTF pakker det redigerte bildet tilbake i formatet Source-spill laster.

Når en VTF-tekstur ikke lar seg konvertere eller ser feil ut

  • Filen slutter på .vtex_c, ikke .vtf

    Det er en Source 2-tekstur fra spill som Counter-Strike 2. Det er et annet format, så let etter den opprinnelige VTF-en i et Source 1-spill i stedet.

  • PNG-en er lyseblå eller lilla

    Du konverterte et normalkart eller bumpkart. Åpne VMT-filen og følg linjen $basetexture til fargeteksturen.

  • En animert spray ble til ett stillbilde

    Sett Animert inndata til Eksporter hver bilderute som en egen fil og konverter på nytt.

  • Teksturen finnes ikke i spillmappen

    Den er pakket i et VPK-arkiv. Pakk den ut med GCFScape eller Valves vpk-verktøy, og last deretter opp .vtf-filen.

Når du har PNG-en, er neste steg vanligvis en omfarging, en ny skin til et Garry's Mod-tillegg eller et forhåndsvisningsbilde til en Workshop-side. Rediger i opprinnelig toerpotensstørrelse, slik at teksturen fortsatt passer til modellens UV-layout når du pakker den tilbake. Andre motorer lagrer teksturer annerledes: for DirectX-spill dekoder konverteren DDS til PNG den samme familien av blokkomprimering under BC-navnene.

Spørsmål om VTF til PNG

Hvilket program åpner VTF-filer foruten VTFEdit?

VTFEdit av Nem er det klassiske Windows-verktøyet, og samme utviklers programtillegg gir Photoshop støtte for VTF. De fleste vanlige bildeviserne og bilderedigerne kan ikke lese VTF i det hele tatt. Hvis du bare vil se på eller redigere bildet, slipper du alle disse når du konverterer til PNG.

Beholder PNG-en gjennomsiktigheten i en spray eller decal?

Ja. Alfa som er lagret i DXT1-, DXT5- eller ukomprimerte VTF-filer, skrives til PNG-ens alfakanal. Harde utklipp fra DXT1 forblir harde, og de myke overgangene i DXT5 eller BGRA8888 forblir myke.

Hvorfor blir resultatet fra VTF til PNG uskarpt eller pikselert?

De fleste VTF-filer bruker DXT-komprimering, som beskriver hver 4 × 4-blokk med piksler med to farger og en liten indeks. Blokkmønsteret er en del av teksturen slik spillet lagrer den, og PNG gjengir det nøyaktig i stedet for å dikte opp detaljer.

Hvor lagres teksturene i et Source-spill?

I spillmappen under materials, vanligvis pakket i .vpk-arkiver. GCFScape eller Valves eget vpk-verktøy pakker dem ut. Egne sprayer du har importert, ligger som par av VTF og VMT, ofte under materials/vgui/logos.

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

Ikke som VTF. Source 2-spill som Counter-Strike 2, Dota 2 og Half-Life: Alyx lagrer teksturer som kompilerte .vtex_c-ressurser, som er et annet format. Denne konverteren leser den opprinnelige VTF-en fra Source-motoren, brukt av spill fram til og med Counter-Strike: Global Offensive.

Får jeg også de små mipmap-kopiene?

Nei, bare det største bildet lagres. Mipmapene er kopier i halv størrelse som motoren bruker på avstand, og de genereres på nytt når du lager en ny VTF med PNG til VTF.

PNG til VTFDDS til PNGTGA til PNG
DDS til JPGPNG til DDSBildekonverter