PNG na VTF-omskakelaar
Maak 'n Valve Texture Format-lêer van 'n PNG vir 'n eie spray, 'n wapenskin of 'n kaarttekstuur in 'n Source-enjinspeletjie. Berei die PNG voor op 'n grootte wat 'n mag van twee is, skakel dit hier om, en die enjin kan die resultaat laai.
Beeldomskakelaar
of los JPG, JPEG, JPE …-lêers hier ·
Maks. 95 MB per lêer· Tot 20 lêers· Uitgevee na 30 minute
Lêers word op ons bedieners verwerk en na 30 minute uitgevee.
85 hou foto's visueel identies aan die oorspronklike. Verlaag dit slegs wanneer jy 'n kleiner lêer nodig het.
JPG, BMP en EPS het geen deursigtigheid nie. Deursigtige pixels word met hierdie kleur gevul.
Heks-kleur agter deursigtige pixels, bv. #FFFFFF.
Hierdie formaat hou een beeld. Kies GIF- of WebP-uitvoer as jy die animasie wil behou.
'n Multi-grootte-ikoon bevat verskeie resolusies in een lêer; blaaiers en bedryfstelsels kies die een wat hulle nodig het.
Behou die oorspronklike afmetings, of voer een kant in en die aspekverhouding word behou.
Pixels vir die kant wat jy hierbo gekies het.
Persentasie van die oorspronklike afmetings.
sRGB is reg vir skerms en die web. Behou die oorspronklike vir drukwerkvloei; grysskaal gooi kleur weg.
Slegs metadata, 0 behou die oorspronklike waarde. Drukkers en sommige portale lees hierdie getal; dit verander nie die pixelafmetings nie.
Hoe om hierdie nutsding te gebruik
- 1
Laai 'n PNG op met 'n mag-van-twee-grootte
Voeg tot 20 PNG's by, elk tot 95 MB. Groottes soos 256 × 256 of 512 × 256 px is wat Source verwag, en deursigtige areas is reg.
- 2
Kontroleer die grootte-instellings
Verander grootte van uitvoerbeeld is op Behou oorspronklike grootte gestel. Kies Stel breedte en voer 256, 512 of 1024 in vir 'n vierkantige PNG wat aangepas moet word.
- 3
Druk Skakel om na VTF
Laai die .vtf-lêers af, voeg 'n VMT by waar die speletjie een nodig het, en kopieer hulle na die speletjie se
materials-vouer. Oplaaie word ná 30 minute uitgevee.
Source-enjin-speletjies laai teksture net as VTF, en hulle verwag dat albei sye van die beeld 'n mag van twee is.
Hoekom Source-speletjies VTF in plaas van PNG nodig het
Valve het VTF vir die Source-enjin gebou, wat in 2004 saam met Half-Life 2 vrygestel is en steeds Garry's Mod, Team Fortress 2, Counter-Strike: Source, Left 4 Dead 2 en baie mods aandryf. Die enjin dekodeer nie PNG of JPG tydens uitvoering nie. Dit verwag tekstuurdata wat reeds vir die grafiese kaart gereël is, gewoonlik DXT-saamgepers en met 'n mipmap-ketting van kleiner kopieë vir verafgeleë oppervlakke, en VTF is die houer daarvoor.
Die mag-van-twee-reël spruit uit dieselfde ontwerp. Mipmaps halveer die beeld by elke stap, en GPU-saamgeperste formate werk in blokke van 4 × 4 piksels, so groottes soos 512 of 1024 deel netjies tot heel onder. 'n PNG van 500 × 500 px breek daardie patroon, en gereedskap weier dit óf rek dit tot die volgende geldige grootte, wat fyn detail vervaag.
PNG na VTF-groottes vir sprays, skins en teksture
128 × 128 px
Klein spray
Veilig op bedieners met streng grootte-reëls
256 × 256 px
Standaard spray
Algemeenste spraygrootte
512 × 256 px
Breë decal of bord
Sye kan verskil
1024 × 1024 px
Wapen- of voorwerp-skin
Pas by die oorspronklike tekstuur se grootte
2048 × 2048 px
Gedetailleerde wêreldtekstuur
Groot lêers; gebruik spaarsaam
PNG
Portable Network Graphics
PNG is 'n verliesvrye rasterformaat wat in 1996 deur die PNG Development Group gepubliseer en later deur die W3C en ISO gestandaardiseer is. Dit behou elke pixel presies, ondersteun volle alfa-deursigtigheid en hanteer teks, skerp rande en egte kleure sonder artefakte. Daardie akkuraatheid maak dit ideaal vir skermkiekies, logo's, ikone en koppelvlakgrafika. Die ruil is grootte: foto's wat as PNG gestoor is, is dikwels etlike kere groter as dieselfde foto as JPEG of WebP. Alle blaaiers, bedryfstelsels en redigeerders maak PNG-lêers oop.
- Kompressie
- Verliesloos
- Deursigtigheid
- Ja
- Animasie
- Nee
- Bekendgestel
- 1996 · PNG Development Group
VTF
Valve Texture Format
VTF is die tekstuurformaat van Valve se Source-enjin, gebruik deur speletjies soos Half-Life 2, Counter-Strike: Source, Team Fortress 2 en Garry's Mod. Dit kan mipmaps, alfadeursigtigheid en veelvuldige raampies vir geanimeerde teksture hou, saamgepers met GPU-formate of ongekomprimeer gestoor. Modders gebruik VTF vir verfspuite, velle en kaartmateriale. Buite Source-instrumente en inproppe kan byna geen sagteware dit oopmaak nie.
- Kompressie
- Met verlies of verliesloos
- Deursigtigheid
- Ja
- Animasie
- Ja
- Bekendgestel
- 2004 · Valve
PNG word na VTF omgeskakel wanneer voltooide kunswerk 'n spray, skin of kaarttekstuur moet word wat 'n Source-enjin-speletjie kan laai; die rigting VTF na PNG haal bestaande speletjietekstuur uit vir besigtiging of wysiging.
Hoe u die VTF in die speletjie kry
Berei die PNG voor
Sny tot die finale vorm en stel elke sy op 'n mag van twee.
Skakel om na VTF
Laai hier op en druk Skakel om na VTF; deursigtigheid bly behoue.
Plaas dit in materials
Kopieer die VTF en sy VMT na die ooreenstemmende vouer, of voer dit as 'n spray in.
Vir 'n spray het die meeste Source-multispeler-speletjies 'n invoerknoppie in die Multiplayer-oortjie van die opsiekieslys, en die speletjie skryf die VMT vir jou. Hou sprays beskeie: ouer Source-weergawes het spray-lêers bo ongeveer 120 KB geweier, so 'n ontwerp van 256 × 256 px is die gewone keuse, en bedieners kan self ekstra reëls stel.
Vir 'n herskin, maak eers die speletjie se oorspronklike tekstuur oop met VTF na PNG, verf daaroor op dieselfde grootte sodat dit steeds by die model se UV-kaart pas, en skakel dan jou PNG hier terug om. As die bronprent 'n breë foto is, maak dit vierkantig met beeld uitsny voor jy die grootte verander, want Verander grootte van uitvoerbeeld behou die aspekverhouding en kan nie 1920 × 1080 self in twee magte van twee omskep nie. As jou projek op 'n DirectX-speletjie mik, maak PNG na DDS die ooreenstemmende tekstuurlêer.
Vrae oor PNG na VTF
Watter grootte moet 'n PNG hê voordat u dit na VTF omskakel?
Albei sye moet magte van twee wees: 64, 128, 256, 512, 1024 of 2048 px. Hulle hoef nie dieselfde te wees nie, so 512 × 256 is geldig. Vir sprays is 256 × 256 px die grootte wat die meeste gemeenskapsgidse aanbeveel, omdat ouer Source-speletjies die lêergrootte van 'n spray beperk.
Bly PNG-deursigtigheid in die VTF behoue?
Ja, die alfakanaal word in die VTF geskryf. By 'n spray beteken dit dat die area buite jou ontwerp op die muur deursigtig bly in plaas van 'n gekleurde blok.
Het ek 'n VMT-lêer ook nodig benewens die VTF?
Vir kaarttekstuur, modelle en decals, ja. Die VMT is 'n kort tekslêer wat die shader noem en met $basetexture na die tekstuur wys. Sprays wat deur die speletjie se opsiekieslys ingevoer word, kry hul VMT deur die speletjie gegenereer.
Kan ek hier DXT1- of DXT5-kompressie kies?
Hierdie bladsy het nie 'n kompressiekieser nie. As 'n speletjie of bediener 'n spesifieke formaat vereis, byvoorbeeld DXT1 om 'n spray klein te hou, maak die VTF in VTFEdit oop en stoor dit weer met daardie formaat en die mipmap-instellings wat jy nodig het.
Hoekom wys my eie tekstuur as 'n pers en swart skaakbord?
Daardie patroon is Source se merker vir 'n ontbrekende tekstuur. Die enjin kon nie die VTF vind by die pad wat die VMT noem nie, of die VMT ontbreek. Kontroleer die vouer onder materials en die spelling in $basetexture, wat die .vtf-uitbreiding weglaat.
Kan ek 'n geanimeerde spray van PNG-lêers maak?
'n Geanimeerde VTF stoor verskeie rame in een lêer, wat 'n hulpmiddel verg wat rame saamstel, soos VTFEdit se invoer van 'n genommerde beeldreeks. Hierdie bladsy skakel elke PNG om na 'n VTF met een raam.