PNG til VTF-konverter
Lag en fil i Valve Texture Format av en PNG for en egen spray, et våpenskin eller en karttekstur i et spill med Source-motoren. Gi PNG-filen en størrelse som er en toerpotens, konverter den her, så kan motoren laste inn resultatet.
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 en PNG med toerpotens-størrelse
Legg til opptil 20 PNG-filer på 95 MB hver. Størrelser som 256 × 256 eller 512 × 256 px er det Source forventer, og gjennomsiktige områder fungerer fint.
- 2
Kontroller størrelsesinnstillingene
Endre størrelse på det ferdige bildet er satt til å beholde originalstørrelsen. Velg Angi bredde og skriv inn 256, 512 eller 1024 for en kvadratisk PNG som må justeres.
- 3
Trykk Konverter til VTF
Last ned .vtf-filene, legg til en VMT der spillet krever det, og kopier dem til mappen
materialsi spillet. Opplastinger slettes etter 30 minutter.
Spill på Source-motoren laster tekstur kun som VTF, og de forventer at begge sidene av bildet er en potens av to.
Hvorfor Source-spill trenger VTF i stedet for PNG
Valve laget VTF for Source-motoren, som kom med Half-Life 2 i 2004 og fortsatt driver Garry's Mod, Team Fortress 2, Counter-Strike: Source, Left 4 Dead 2 og mange modder. Motoren dekoder ikke PNG eller JPG under kjøring. Den forventer teksturdata som allerede er lagt opp for grafikkortet, vanligvis DXT-komprimert og med en mipmap-kjede av mindre kopier for fjerne flater, og VTF er beholderen som rommer dem.
Regelen om potenser av to kommer fra samme design. Mipmaps halverer bildet i hvert trinn, og GPU-komprimerte formater jobber i blokker på 4 × 4 piksler, så størrelser som 512 eller 1024 deles pent hele veien ned. En PNG på 500 × 500 px bryter dette mønsteret, og verktøy avviser den enten eller strekker den til neste gyldige størrelse, noe som gjør fine detaljer uskarpe.
Størrelser fra PNG til VTF for sprayer, skins og teksturer
128 × 128 px
Liten spray
Trygt på servere med strenge størrelsesregler
256 × 256 px
Standard spray
Vanligste spraystørrelse
512 × 256 px
Bred dekal eller skilt
Sidene kan være ulike
1024 × 1024 px
Våpen- eller propp-skin
Match størrelsen på original teksturen
2048 × 2048 px
Detaljert verdenstekstur
Store filer; bruk med måte
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
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 konverteres til VTF når ferdig grafikk skal bli en spray, skin eller korttekstur som et spill på Source-motoren kan laste; VTF til PNG henter ut eksisterende spilltekstur for visning eller redigering.
Slik får du VTF-filen inn i spillet
Forbered PNG-en
Beskjær til endelig form og sett hver side til en potens av to.
Konverter til VTF
Last opp her og trykk Konverter til VTF; gjennomsiktighet beholdes.
Legg den i materials
Kopier VTF-en og VMT-en til riktig mappe, eller importer den som spray.
For en spray har de fleste Source-flerspillerspill en importknapp i fanen Multiplayer i innstillingsmenyen, og spillet skriver VMT-en for deg. Hold sprayene beskjedne: eldre Source-versjoner avviste sprayfiler over omtrent 120 KB, så et motiv på 256 × 256 px er det vanlige valget, og servere kan sette egne regler i tillegg.
For en ny skin åpner du først spillets originale tekstur med VTF til PNG, maler over den i samme størrelse slik at den fortsatt passer til modellens UV-kart, og konverterer deretter PNG-en din tilbake her. Når kildebildet er et bredt foto, gjør du det kvadratisk med beskjær bilde før du endrer størrelse, fordi Endre størrelse på det ferdige bildet beholder sideforholdet og ikke kan gjøre 1920 × 1080 om til to potenser av to på egen hånd. Hvis prosjektet ditt gjelder et DirectX-spill, lager PNG til DDS tilsvarende teksturfil.
Spørsmål om PNG til VTF
Hvilken størrelse bør en PNG ha før konvertering til VTF?
Begge sidene må være potenser av to: 64, 128, 256, 512, 1024 eller 2048 px. De trenger ikke være like, så 512 × 256 er gyldig. For sprayer er 256 × 256 px størrelsen de fleste veiledninger fra miljøet anbefaler, fordi eldre Source-spill begrenser filstørrelsen på spray.
Beholdes gjennomsiktigheten fra PNG i VTF-filen?
Ja, alfakanalen skrives inn i VTF-filen. For en spray betyr det at området utenfor motivet ditt forblir gjennomsiktig på veggen i stedet for å vise en farget boks.
Trenger jeg en VMT-fil i tillegg til VTF-filen?
For karttekstur, modeller og dekaler, ja. VMT er en kort tekstfil som navngir shaderen og peker til teksturen med $basetexture. Sprayer som importeres via spillets innstillingsmeny får VMT generert av spillet.
Kan jeg velge DXT1- eller DXT5-komprimering her?
Det finnes ingen valg av komprimering på denne siden. Hvis et spill eller en server krever et bestemt format, for eksempel DXT1 for å holde en spray liten, åpner du VTF-filen i VTFEdit og lagrer den på nytt med det formatet og de mipmap-innstillingene du trenger.
Hvorfor vises den egne teksturen min som et lilla og svart rutemønster?
Det mønsteret er Sources markør for manglende tekstur. Motoren fant ikke VTF-filen på stien VMT-en oppgir, eller VMT-en mangler. Sjekk mappen under materials og stavemåten i $basetexture, som utelater filendelsen .vtf.
Kan jeg lage en animert spray av PNG-filer?
En animert VTF lagrer flere bilder i én fil, noe som krever et verktøy som setter sammen bilderammer, for eksempel VTFEdits import av en nummerert bildesekvens. Denne siden konverterer hver PNG til en VTF med ett bilde.