UltKit

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

Utdata

Filerna bearbetas på våra servrar och raderas efter 30 minuter.

Så använder du verktyget

  1. 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. 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. 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

Formatet väljs när VTF-filen skapas. PNG visar det avkodade resultatet i samtliga fall.
VTF-formatBitar per pixelAlfaVar du stöter på det
DXT14Ingen eller 1 bitOgenomskinliga världstexturer, små sprayer
DXT38Steg om 4 bitarSällsynt, äldre innehåll
DXT58Mjuk 8 bitarDekaler, växtlighet, sprayer med mjuka kanter
BGRA888832Full 8 bitarHUD- och gränssnittsgrafik, skarpa sprayer
BGR88824IngenOkomprimerade ogenomskinliga texturer
I8 / IA888 / 16Endast IA88Grå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
VTF-omvandlare

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
PNG-omvandlare

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 $basetexture till 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.

PNG till VTFDDS till PNGTGA till PNG
DDS till JPGPNG till DDSBildkonverterare