Konvertera VTF till PNG
Öppna en textur eller spray från Source-motorn utan att installera VTFEdit eller ett Photoshop-tillägg. Ladda upp .vtf-filen och få en PNG med bilden i full storlek och dess transparens, klar att visa, redigera eller publicera.
Bildkonverterare
eller släpp JPG, JPEG, JPE …-filer här ·
Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter
Filerna bearbetas på våra servrar och raderas efter 30 minuter.
85 gör att foton ser identiska ut med originalet. Sänk den bara när du behöver en mindre fil.
JPG, BMP och EPS saknar transparens. Genomskinliga pixlar fylls med denna färg.
Hexfärg som används bakom genomskinliga pixlar, t.ex. #FFFFFF.
Det här formatet rymmer bara en bild. Välj GIF eller WebP som utdata om du vill behålla animationen.
En ikon med flera storlekar innehåller flera upplösningar i en fil; webbläsare och operativsystem väljer den de behöver.
Behåll originalmåtten, eller ange en sida så behålls proportionerna.
Pixlar för sidan du valde ovan.
Procent av originalmåtten.
sRGB passar skärmar och webben. Behåll originalet för tryckflöden; gråskala tar bort färg.
Endast metadata, 0 behåller originalvärdet. Skrivare och vissa portaler läser detta tal; det ändrar inte pixelmåtten.
Så använder du verktyget
- 1
Ladda upp .vtf-filerna
Lägg till upp till 20 VTF-texturer, högst 95 MB per fil. Om de ligger packade i spelets VPK-arkiv behöver du först extrahera dem.
- 2
Välj vad som händer med animerade VTF-filer
Animerad indata sparar som standard bara den första bildrutan. Under Avancerade inställningar kan du byta till Exportera varje bildruta som en separat fil för att få varje bildruta i en animerad spray eller textur.
- 3
Klicka på Konvertera till PNG
Varje textur blir en förlustfri PNG i sin högsta upplösning. Uppladdningarna och PNG-filerna raderas efter 30 minuter.
Vad en Valve Texture Format-fil innehåller
Valve introducerade VTF 2004 med Source-motorn och Half-Life 2. Varje yta i Counter-Strike: Source, Garry's Mod, Team Fortress 2, Portal och Left 4 Dead är en VTF-bild, kopplad till en liten VMT-materialfil i ren text. VMT-filen talar om för motorn hur ytan ska ritas, och raden $basetexture anger VTF-filens namn utan filändelse.
En enda VTF kan innehålla fler än en bild. Oftast lagras en kedja av mipmaps där varje nivå är hälften så stor som den förra. Filen kan också innehålla flera bildrutor för en animerad textur eller spray, sex sidor för en kubkarta och pixeldata i något av många format. Source kräver att bredd och höjd är tvåpotenser, till exempel 256 eller 512, vilket är anledningen till att texturer från de här spelen får just de måtten.
Bildformat i VTF: DXT1, DXT5 och okomprimerat
| VTF-format | Bitar per pixel | Alfa | Var du stöter på det |
|---|---|---|---|
| DXT1 | 4 | Ingen eller 1 bit | Ogenomskinliga världstexturer, små sprayer |
| DXT3 | 8 | Steg om 4 bitar | Sällsynt, äldre innehåll |
| DXT5 | 8 | Mjuk 8 bitar | Dekaler, växtlighet, sprayer med mjuka kanter |
| BGRA8888 | 32 | Full 8 bitar | HUD- och gränssnittsgrafik, skarpa sprayer |
| BGR888 | 24 | Ingen | Okomprimerade ogenomskinliga texturer |
| I8 / IA88 | 8 / 16 | Endast IA88 | Gråskalemasker och detaljkartor |
VTF
Valve Texture Format
VTF är texturformatet i Valves Source-motor och används av spel som Half-Life 2, Counter-Strike: Source, Team Fortress 2 och Garry's Mod. Det kan innehålla mipmaps, alfatransparens och flera bildrutor för animerade texturer, antingen komprimerade med GPU-format eller okomprimerade. Moddare använder VTF för sprayer, skinn och kartmaterial. Utanför Source-verktyg och insticksprogram kan nästan ingen programvara öppna det.
- Komprimering
- Förlustbaserad eller förlustfri
- Transparens
- Ja
- Animation
- Ja
- Introducerades
- 2004 · Valve
PNG
Portable Network Graphics
PNG är ett förlustfritt rasterformat som publicerades 1996 av PNG Development Group och senare standardiserades av W3C och ISO. Det behåller varje pixel exakt, stöder full alfatransparens och hanterar text, skarpa kanter och släta färgytor utan artefakter. Den precisionen gör det idealiskt för skärmdumpar, logotyper, ikoner och gränssnittsgrafik. Nackdelen är storleken: foton som sparas som PNG är ofta flera gånger större än samma foto som JPEG eller WebP. Alla webbläsare, operativsystem och redigeringsprogram öppnar PNG-filer.
- Komprimering
- Förlustfri
- Transparens
- Ja
- Animation
- Nej
- Introducerades
- 1996 · PNG Development Group
Moddare och spelare konverterar VTF till PNG för att titta på, dokumentera eller bearbeta en textur eller spray från Source-motorn i vanliga program. PNG till VTF packar tillbaka den redigerade bilden i det format som Source-spel läser in.
När en VTF-textur inte går att konvertera eller ser fel ut
Filen slutar på .vtex_c, inte .vtf
Det är en Source 2-textur från spel som Counter-Strike 2. Det är ett annat format, så leta i stället efter den ursprungliga VTF-filen i ett Source 1-spel.
PNG-filen är ljusblå eller lila
Du har konverterat en normal map eller bump map. Öppna VMT-filen och följ raden
$basetexturetill färgtexturen.En animerad spray blev en enda stillbild
Ställ in Animerad indata på Exportera varje bildruta som en separat fil och konvertera igen.
Texturen finns inte i spelmappen
Den ligger packad i ett VPK-arkiv. Extrahera den med GCFScape eller Valves
vpk-verktyg och ladda sedan upp .vtf-filen.
När du har PNG-filen är nästa steg oftast en omfärgning, en ny skin till ett Garry's Mod-tillägg eller en förhandsbild till en Workshop-sida. Redigera i originalets tvåpotensstorlek så att texturen fortfarande passar modellens UV-layout när du packar tillbaka den. Andra motorer lagrar texturer på andra sätt: för DirectX-spel avkodar konverteraren DDS till PNG samma familj av blockkomprimering under dess BC-namn.
Frågor om VTF till PNG
Vilket program öppnar VTF-filer förutom VTFEdit?
VTFEdit av Nem är det klassiska Windows-verktyget, och samma utvecklares plugin lägger till VTF-stöd i Photoshop. De flesta vanliga bildvisare och bildredigerare kan inte läsa VTF alls. Om du bara vill titta på eller redigera bilden slipper du dem genom att konvertera till PNG.
Behåller PNG-filen transparensen i en spray eller decal?
Ja. Alfa som lagras i DXT1-, DXT5- eller okomprimerade VTF-filer skrivs till PNG-filens alfakanal. Hårda kanter från DXT1 förblir hårda, och mjuka toningar från DXT5 eller BGRA8888 förblir mjuka.
Varför blir resultatet från VTF till PNG suddigt eller blockigt?
De flesta VTF-filer använder DXT-komprimering, som beskriver varje block på 4 × 4 pixlar med två färger och ett litet index. Blockigheten är en del av texturen så som spelet lagrar den, och PNG återger den exakt i stället för att hitta på detaljer.
Var lagras texturerna i ett Source-spel?
I spelmappen under materials, oftast packade i .vpk-arkiv. GCFScape eller Valves eget vpk-verktyg extraherar dem. Egna sprayer som du har importerat finns som VTF- och VMT-par, ofta under materials/vgui/logos.
Kan jag konvertera texturer från Counter-Strike 2 eller Half-Life: Alyx här?
Inte som VTF. Source 2-spel som Counter-Strike 2, Dota 2 och Half-Life: Alyx lagrar texturer som kompilerade .vtex_c-resurser, ett annat format. Den här konverteraren läser den ursprungliga VTF-varianten från Source-motorn, som används av spel fram till Counter-Strike: Global Offensive.
Får jag också de små mipmap-kopiorna?
Nej, bara den största bilden sparas. Mipmaparna är kopior i halv storlek som motorn använder på avstånd, och de skapas på nytt när du bygger en ny VTF med PNG till VTF.