Pretvornik PNG v VTF
Iz datoteke PNG ustvarite datoteko Valve Texture Format za lasten sprej, preobleko orožja ali teksturo mape v igri na pogonu Source. PNG pripravite v velikosti, ki je potenca števila dve, ga pretvorite tukaj in pogon bo rezultat lahko naložil.
Pretvornik slik
ali spustite datoteke JPG, JPEG, JPE … sem ·
Največ 95 MB na datoteko· Do 20 datotek· Izbrisano po 30 minutah
Datoteke se obdelajo na naših strežnikih in izbrišejo po 30 minutah.
85 ohrani fotografije vizualno enake izvirniku. Znižajte jo le, če potrebujete manjšo datoteko.
JPG, BMP in EPS nimajo prosojnosti. Prosojni piksli se zapolnijo s to barvo.
Šestnajstiška barva za prosojnimi piksli, npr. #FFFFFF.
Ta oblika hrani samo eno sliko. Izberite izhod GIF ali WebP, če želite ohraniti animacijo.
Ikona z več velikostmi vsebuje več ločljivosti v eni datoteki; brskalniki in operacijski sistemi izberejo tisto, ki jo potrebujejo.
Ohranite izvirne dimenzije ali vnesite eno stranico in razmerje stranic se ohrani.
Piksli za zgoraj izbrano stranico.
Odstotek izvirnih dimenzij.
sRGB je pravi za zaslone in splet. Za delovne postopke tiskanja ohranite izvirnik; sivine zavržejo barvo.
Samo metapodatek, 0 ohrani izvirno vrednost. Tiskalniki in nekateri portali preberejo to število; ne spremeni dimenzij v pikslih.
Kako uporabljati to orodje
- 1
Naložite PNG z velikostjo, ki je potenca števila dve
Dodajte do 20 datotek PNG, vsako do 95 MB. Source pričakuje velikosti, kot sta 256 × 256 ali 512 × 256 px, prosojna področja pa so v redu.
- 2
Preverite nastavitve velikosti
Spremeni velikost izhodne slike je nastavljeno na Ohrani izvirno velikost. Za kvadratni PNG, ki ga je treba prilagoditi, izberite Nastavi širino in vnesite 256, 512 ali 1024.
- 3
Kliknite Pretvori v VTF
Prenesite datoteke .vtf, po potrebi dodajte VMT in jih kopirajte v mapo igre
materials. Naložene datoteke se izbrišejo po 30 minutah.
Igre s pogonom Source nalagajo teksture samo kot VTF in pričakujejo, da sta obe stranici slike potenci števila dve.
Zakaj igre Source potrebujejo VTF namesto PNG
Valve je VTF razvil za pogon Source, ki je izšel s Half-Life 2 leta 2004 in še vedno poganja Garry's Mod, Team Fortress 2, Counter-Strike: Source, Left 4 Dead 2 in številne mode. Pogon med delovanjem ne dekodira PNG ali JPG. Pričakuje podatke teksture, že pripravljene za grafično kartico, običajno stisnjene z DXT in z verigo mipmap manjših kopij za oddaljene površine, VTF pa je vsebnik, ki jih hrani.
Pravilo potence števila dve izhaja iz iste zasnove. Mipmape sliko na vsaki stopnji prepolovijo, formati, stisnjeni z GPE, pa delujejo v blokih 4 × 4 piksle, zato se velikosti, kot sta 512 ali 1024, čisto delijo do konca. PNG z 500 × 500 px ta vzorec prekine, orodja pa ga zavrnejo ali raztegnejo na naslednjo veljavno velikost, kar zamegli drobne podrobnosti.
Velikosti PNG v VTF za spreje, preobleke in teksture
128 × 128 px
Majhen sprej
Varno na strežnikih s strogimi omejitvami velikosti
256 × 256 px
Standardni sprej
Najpogostejša velikost spreja
512 × 256 px
Široka nalepka ali znak
Stranici se lahko razlikujeta
1024 × 1024 px
Preobleka orožja ali predmeta
Ujemajte velikost izvirne teksture
2048 × 2048 px
Podrobna tekstura sveta
Velike datoteke; uporabljajte zmerno
PNG
Portable Network Graphics
PNG je rastrska oblika brez izgube, ki jo je leta 1996 objavila skupina PNG Development Group, pozneje pa sta jo standardizirala W3C in ISO. Ohrani vsak piksel natančno, podpira polno alfa prosojnost ter brez artefaktov obvladuje besedilo, ostre robove in ploske barve. Zaradi te natančnosti je idealen za posnetke zaslona, logotipe, ikone in grafiko vmesnikov. Slabost je velikost: fotografije, shranjene kot PNG, so pogosto večkrat večje od iste fotografije v JPEG ali WebP. Datoteke PNG odprejo vsi brskalniki, operacijski sistemi in urejevalniki.
- Stiskanje
- Brez izgube kakovosti
- Prosojnost
- Da
- Animacija
- Ne
- Uvedeno
- 1996 · PNG Development Group
VTF
Valve Texture Format
VTF je format tekstur pogona Source podjetja Valve, ki ga uporabljajo igre, kot so Half-Life 2, Counter-Strike: Source, Team Fortress 2 in Garry's Mod. Lahko vsebuje mipmape, alfa prosojnost in več sličic za animirane teksture, stisnjene s formati GPE ali shranjene nestisnjeno. Modderji VTF uporabljajo za pršila, preobleke in materiale zemljevidov. Zunaj orodij in vtičnikov za Source ga skoraj nobena programska oprema ne odpre.
- Stiskanje
- Z izgubo ali brez izgube kakovosti
- Prosojnost
- Da
- Animacija
- Da
- Uvedeno
- 2004 · Valve
PNG se pretvori v VTF, ko mora končna grafika postati sprej, preobleka ali tekstura zemljevida, ki jo lahko naloži igra s pogonom Source; smer VTF v PNG izvleče obstoječe teksture iz iger za ogled ali urejanje.
Kako datoteko VTF spraviti v igro
Pripravite PNG
Obrežite do končne oblike in vsako stranico nastavite na potenco števila dve.
Pretvorite v VTF
Naložite tukaj in pritisnite Pretvori v VTF; prosojnost se ohrani.
Namestite v materials
Kopirajte VTF in njegov VMT v ustrezno mapo ali ga uvozite kot sprej.
Za sprej ima večina igre Source za več igralcev gumb za uvoz na zavihku Multiplayer v meniju z možnostmi, VMT pa za vas zapiše igra. Sprejev ne delajte prevelikih: starejše različice Source so zavračale datoteke sprejev nad približno 120 KB, zato je običajna izbira motiv 256 × 256 px, strežniki pa lahko določijo še svoja pravila.
Za preobleko najprej odprite izvirno teksturo igre z VTF v PNG, čeznjo rišite v enaki velikosti, da se še vedno ujema z UV-zemljevidom modela, nato svoj PNG pretvorite nazaj tukaj. Če je izvirna slika široka fotografija, jo pred spreminjanjem velikosti s obreži sliko naredite kvadratno, ker Spremeni velikost izhodne slike ohrani razmerje stranic in iz 1920 × 1080 sama ne more narediti dveh potenc števila dve. Če vaš projekt cilja na igro z DirectX, PNG v DDS ustvari enakovredno datoteko teksture.
Vprašanja o pretvorbi PNG v VTF
Kakšne velikosti mora biti PNG pred pretvorbo v VTF?
Obe stranici morata biti potenci števila dve: 64, 128, 256, 512, 1024 ali 2048 px. Ni nujno, da sta enaki, zato je 512 × 256 veljavna velikost. Za spreje večina skupnostnih vodičev priporoča 256 × 256 px, ker starejše igre Source omejujejo velikost datoteke spreja.
Ali se prosojnost PNG ohrani v VTF?
Da, alfa kanal se zapiše v VTF. Pri spreju to pomeni, da območje zunaj vašega motiva na steni ostane prozorno in ne prikaže obarvanega okvirja.
Ali poleg datoteke VTF potrebujem tudi datoteko VMT?
Za teksture zemljevidov, modele in nalepke da. VMT je kratka besedilna datoteka, ki poimenuje senčilnik in s $basetexture kaže na teksturo. Pri sprejih, uvoženih prek menija z možnostmi v igri, VMT ustvari igra sama.
Ali lahko tukaj izberem stiskanje DXT1 ali DXT5?
Na tej strani ni izbirnika stiskanja. Če igra ali strežnik zahteva določen format, na primer DXT1 za majhen sprej, odprite VTF v VTFEdit in ga znova shranite s tem formatom ter z nastavitvami mipmap, ki jih potrebujete.
Zakaj se moja tekstura prikaže kot vijolično-črna šahovnica?
Ta vzorec je oznaka manjkajoče teksture v Source. Pogon ni našel datoteke VTF na poti, ki jo navaja VMT, ali pa VMT manjka. Preverite mapo pod materials in zapis v $basetexture, ki ne vsebuje končnice .vtf.
Ali lahko iz datotek PNG naredim animiran sprej?
Animirani VTF hrani več sličic v eni datoteki, za kar je potrebno orodje, ki sestavi sličice, na primer uvoz oštevilčenega zaporedja slik v VTFEdit. Ta stran pretvori vsak PNG v VTF z eno sličico.