PNG til VTF-konverter
Lav en Valve Texture Format-fil ud fra en PNG til en egen spray, et våbenskin eller en map-tekstur i et spil på Source-motoren. Klargør din PNG i en størrelse, der er en potens af to, konvertér den her, og motoren kan indlæse resultatet.
Billedkonverter
eller slip JPG, JPEG, JPE …-filer her ·
Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter
Filer behandles på vores servere og slettes efter 30 minutter.
85 holder fotos visuelt identiske med originalen. Sænk den kun, hvis du har brug for en mindre fil.
JPG, BMP og EPS har ingen gennemsigtighed. Gennemsigtige pixels udfyldes med denne farve.
Hex-farve, der bruges bag gennemsigtige pixels, f.eks. #FFFFFF.
Dette format rummer kun ét billede. Vælg GIF- eller WebP-output, hvis du vil beholde animationen.
Et ikon i flere størrelser indeholder flere opløsninger i én fil; browsere og operativsystemer vælger den, de har brug for.
Behold de oprindelige mål, eller angiv én side, så billedformatet bevares.
Pixels for den side, du valgte ovenfor.
Procentdel af de oprindelige mål.
sRGB er rigtigt til skærme og nettet. Behold originalen til trykarbejdsgange; gråtoner kasserer farve.
Kun metadata, 0 beholder den oprindelige værdi. Printere og nogle portaler læser dette tal; det ændrer ikke pixelmålene.
Sådan bruger du værktøjet
- 1
Upload en PNG i en potens af to
Tilføj op til 20 PNG-filer på hver op til 95 MB. Størrelser som 256 × 256 eller 512 × 256 px er det, Source forventer, og gennemsigtige områder er i orden.
- 2
Tjek størrelsesindstillingerne
Skift størrelse på outputbilledet er indstillet til Behold originalstørrelse. Vælg Angiv bredde, og indtast 256, 512 eller 1024 til en kvadratisk PNG, der skal justeres.
- 3
Tryk på Konvertér til VTF
Download .vtf-filerne, tilføj en VMT, hvis spillet kræver en, og kopiér dem ind i spillets
materials-mappe. Uploadede filer slettes efter 30 minutter.
Spil på Source-motoren indlæser kun teksturer som VTF og forventer, at begge sider af billedet er potenser af to.
Hvorfor Source-spil kræver VTF i stedet for PNG
Valve udviklede VTF til Source-motoren, som udkom med Half-Life 2 i 2004 og stadig kører Garry's Mod, Team Fortress 2, Counter-Strike: Source, Left 4 Dead 2 og mange mods. Motoren afkoder ikke PNG eller JPG under kørsel. Den forventer teksturdata, der allerede er arrangeret til grafikkortet, som regel DXT-komprimeret og med en mipmap-kæde af mindre kopier til fjerne overflader, og VTF er containeren, der rummer dem.
Reglen om potenser af to stammer fra det samme design. Mipmaps halverer billedet i hvert trin, og GPU-komprimerede formater arbejder i blokke på 4 × 4 pixel, så størrelser som 512 eller 1024 går pænt op hele vejen ned. En PNG på 500 × 500 px bryder mønstret, og værktøjer afviser den enten eller strækker den til næste gyldige størrelse, hvilket gør fine detaljer slørede.
PNG til VTF-størrelser til sprays, skins og teksturer
128 × 128 px
Lille spray
Sikker på servere med strenge størrelsesregler
256 × 256 px
Standardspray
Den mest almindelige spray-størrelse
512 × 256 px
Bred decal eller skilt
Siderne kan være forskellige
1024 × 1024 px
Skin til våben eller prop
Match den oprindelige teksturs størrelse
2048 × 2048 px
Detaljeret verdenstekstur
Store filer; brug dem med måde
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
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
PNG konverteres til VTF, når færdig grafik skal blive til en spray, skin eller map-tekstur, som et spil på Source-motoren kan indlæse; VTF til PNG-retningen henter eksisterende spiltekstur ud til visning eller redigering.
Sådan får du VTF-filen ind i spillet
Forbered PNG-filen
Beskær til den endelige form, og sæt hver side til en potens af to.
Konvertér til VTF
Upload her, og tryk på Konvertér til VTF; gennemsigtighed bevares.
Læg den i materials
Kopiér VTF-filen og dens VMT ind i den tilsvarende mappe, eller importér den som spray.
Til en spray har de fleste Source-multiplayerspil en importknap under fanen Multiplayer i indstillingsmenuen, og spillet skriver VMT'en for dig. Hold sprays beskedne: ældre Source-versioner afviste spray-filer over cirka 120 KB, så et motiv på 256 × 256 px er det sædvanlige valg, og servere kan fastsætte egne regler oveni.
Til en reskin skal du først åbne spillets originale tekstur med VTF til PNG, male over den i samme størrelse, så den stadig passer til modellens UV-map, og derefter konvertere din PNG tilbage her. Når kildebilledet er et bredt foto, så gør det kvadratisk med beskær billede, før du ændrer størrelsen, fordi Skift størrelse på outputbilledet bevarer billedformatet og ikke selv kan gøre 1920 × 1080 til to potenser af to. Hvis dit projekt i stedet er rettet mod et DirectX-spil, laver PNG til DDS den tilsvarende teksturfil.
Spørgsmål om PNG til VTF
Hvilken størrelse skal en PNG have, før den konverteres til VTF?
Begge sider skal være potenser af to: 64, 128, 256, 512, 1024 eller 2048 px. De behøver ikke være ens, så 512 × 256 er gyldigt. Til sprays er 256 × 256 px den størrelse, de fleste community-guides anbefaler, fordi ældre Source-spil begrænser spray-filens størrelse.
Bevares PNG-gennemsigtigheden i VTF-filen?
Ja, alfakanalen skrives ind i VTF-filen. For en spray betyder det, at området uden for dit motiv forbliver klart på væggen i stedet for at vise en farvet boks.
Skal jeg bruge en VMT-fil ud over VTF-filen?
Til map-teksturer, modeller og decals, ja. VMT er en kort tekstfil, der angiver shaderen og peger på teksturen med $basetexture. Sprays, der importeres via spillets indstillingsmenu, får deres VMT genereret af spillet.
Kan jeg vælge DXT1- eller DXT5-komprimering her?
Der er ingen valgmulighed for komprimering på denne side. Hvis et spil eller en server kræver et bestemt format, for eksempel DXT1 for at holde en spray lille, kan du åbne VTF-filen i VTFEdit og gemme den igen med det format og de mipmap-indstillinger, du har brug for.
Hvorfor vises min egen tekstur som et lilla og sort skakternet mønster?
Mønsteret er Sources markør for manglende tekstur. Spillet kunne ikke finde VTF-filen på den sti, som VMT'en angiver, eller også mangler VMT'en. Tjek mappen under materials og stavningen i $basetexture, som udelader filendelsen .vtf.
Kan jeg lave en animeret spray ud fra PNG-filer?
En animeret VTF gemmer flere frames i én fil, hvilket kræver et værktøj, der samler frames, for eksempel VTFEdits import af en nummereret billedsekvens. Denne side konverterer hver PNG til en VTF med én frame.