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
Filene behandles på serverne våre og slettes etter 30 minutter.
85 holder bilder visuelt identiske med originalen. Senk den bare når du trenger en mindre fil.
JPG, BMP og EPS har ikke gjennomsiktighet. Gjennomsiktige piksler fylles med denne fargen.
Heksadesimal farge som brukes bak gjennomsiktige piksler, f.eks. #FFFFFF.
Dette formatet rommer ett enkelt bilde. Velg GIF eller WebP som utdata hvis du vil beholde animasjonen.
Et ikon med flere størrelser inneholder flere oppløsninger i én fil; nettlesere og operativsystemer velger den de trenger.
Behold de opprinnelige dimensjonene, eller oppgi én side så beholdes sideforholdet.
Piksler for siden du valgte ovenfor.
Prosent av de opprinnelige dimensjonene.
sRGB passer for skjerm og nett. Behold originalen for trykkarbeidsflyter; gråtoner forkaster fargen.
Bare metadata, 0 beholder opprinnelig verdi. Skrivere og noen portaler leser dette tallet; det endrer ikke pikseldimensjonene.
Slik bruker du dette verktøyet
- 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
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
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
| VTF-format | Bits per piksel | Alfa | Hvor du møter det |
|---|---|---|---|
| DXT1 | 4 | Ingen eller 1 bit | Ugjennomsiktige verdenstekstur, små sprayer |
| DXT3 | 8 | 4-bits trinn | Sjeldent, eldre innhold |
| DXT5 | 8 | Myk 8-bit | Dekaler, løvverk, sprayer med myke kanter |
| BGRA8888 | 32 | Full 8-bit | HUD- og grensesnittgrafikk, skarpe sprayer |
| BGR888 | 24 | Ingen | Ukomprimerte ugjennomsiktige teksturer |
| I8 / IA88 | 8 / 16 | Kun IA88 | Grå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
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
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
$basetexturetil 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.