Kibadilishaji PNG kuwa VTF
Tengeneza faili ya Valve Texture Format kutoka PNG kwa ajili ya spray maalum, skin ya silaha au tekstua ya ramani katika mchezo unaotumia injini ya Source. Andaa PNG yenye vipimo vya nguvu ya mbili, ibadilishe hapa, na injini itaweza kupakia faili inayotokana.
Kibadilishaji cha Picha
au buruta Faili za JPG, JPEG, JPE … hapa ·
Hadi MB 95 kwa faili· Hadi faili 20· Hufutwa baada ya dakika 30
Faili huchakatwa kwenye seva zetu na kufutwa baada ya dakika 30.
85 huweka picha zionekane sawa na asili. Ipunguze tu unapohitaji faili ndogo.
JPG, BMP na EPS hazina uwazi. Pikseli zenye uwazi hujazwa rangi hii.
Rangi ya hex inayotumika nyuma ya pikseli zenye uwazi, mfano #FFFFFF.
Umbizo hili hubeba picha moja. Chagua towe la GIF au WebP ukitaka kuhifadhi uhuishaji.
Aikoni ya ukubwa mwingi ina azimio kadhaa kwenye faili moja; vivinjari na mifumo ya uendeshaji huchagua inayohitaji.
Weka vipimo asili, au weka upande mmoja na uwiano utahifadhiwa.
Pikseli za upande uliouchagua hapo juu.
Asilimia ya vipimo asili.
sRGB inafaa kwa skrini na wavuti. Weka asili kwa uchapishaji; kijivu huondoa rangi.
Metadata pekee, 0 huweka thamani asili. Printa na tovuti zingine husoma nambari hii; haibadilishi vipimo vya pikseli.
Jinsi ya kutumia zana hii
- 1
Pakia PNG yenye vipimo vya nguvu ya mbili
Ongeza hadi PNG 20, kila moja MB 95. Vipimo kama 256 × 256 au 512 × 256 px ndivyo Source inavyotarajia, na maeneo yenye uwazi hayana shida.
- 2
Kagua mipangilio ya ukubwa
Badilisha ukubwa wa picha ya matokeo imewekwa kwenye Weka ukubwa halisi. Chagua Weka upana kisha andika 256, 512 au 1024 kwa PNG ya mraba inayohitaji kurekebishwa.
- 3
Bonyeza Badilisha kuwa VTF
Pakua faili za .vtf, ongeza VMT pale mchezo unapohitaji, kisha zinakili kwenye folda ya
materialsya mchezo. Faili ulizopakia hufutwa baada ya dakika 30.
Michezo ya injini ya Source hupakia textures kama VTF pekee, na hutarajia pande zote mbili za picha ziwe nguvu za pili.
Kwa nini michezo ya Source inahitaji VTF badala ya PNG
Valve iliunda VTF kwa ajili ya injini ya Source, iliyotoka na Half-Life 2 mwaka 2004 na bado inaendesha Garry's Mod, Team Fortress 2, Counter-Strike: Source, Left 4 Dead 2 na mods nyingi. Injini haisomi PNG wala JPG wakati wa mchezo. Inatarajia data ya texture iliyopangwa tayari kwa kadi ya picha, kwa kawaida iliyobanwa kwa DXT na yenye mnyororo wa mipmap wa nakala ndogo kwa nyuso za mbali, na VTF ndiyo chombo kinachoihifadhi.
Kanuni ya nguvu za pili inatokana na muundo huohuo. Mipmap hupunguza picha nusu kila hatua, na miundo iliyobanwa na GPU hufanya kazi kwa vizuizi vya pikseli 4 × 4, kwa hiyo vipimo kama 512 au 1024 hugawanyika vizuri hadi chini kabisa. PNG ya 500 × 500 px huvunja mpangilio huo, na zana huikataa au kuinyoosha hadi ukubwa halali unaofuata, jambo linalofifisha maelezo madogo.
Vipimo vya PNG kuwa VTF kwa spray, skin na tekstua
128 × 128 px
Sprei ndogo
Salama kwenye seva zenye sheria kali za ukubwa
256 × 256 px
Sprei ya kawaida
Ukubwa wa sprei unaotumika zaidi
512 × 256 px
Decal au ishara pana
Pande zinaweza kutofautiana
1024 × 1024 px
Skin ya silaha au kitu
Linganisha na ukubwa wa texture asili
2048 × 2048 px
Texture ya kina ya ulimwengu
Faili kubwa; tumia kwa uangalifu
PNG
Portable Network Graphics
PNG ni muundo wa raster usio na upotevu uliochapishwa mwaka 1996 na PNG Development Group na baadaye kusanifishwa na W3C na ISO. Huhifadhi kila pikseli kama ilivyo, unaunga mkono uwazi kamili wa alpha na hushughulikia maandishi, kingo kali na rangi tambarare bila kasoro. Usahihi huo hufanya iwe bora kwa picha za skrini, nembo, aikoni na michoro ya kiolesura. Gharama yake ni ukubwa: picha zilizohifadhiwa kama PNG mara nyingi ni kubwa mara kadhaa kuliko picha hiyo hiyo kama JPEG au WebP. Vivinjari vyote, mifumo ya uendeshaji na vihariri hufungua faili za PNG.
- Ubanaji
- Bila upotevu
- Uwazi
- Ndiyo
- Uhuishaji
- Hapana
- Mwaka ulioanzishwa
- 1996 · PNG Development Group
VTF
Valve Texture Format
VTF ni umbizo la texture la injini ya Source ya Valve, linalotumika katika michezo kama Half-Life 2, Counter-Strike: Source, Team Fortress 2 na Garry's Mod. Linaweza kuwa na mipmaps, uwazi wa alpha na fremu nyingi kwa textures zilizohuishwa, zikigandamizwa kwa miundo ya GPU au kuhifadhiwa bila mgandamizo. Wabadilishaji wa michezo (modders) hutumia VTF kwa sprays, skins na nyenzo za ramani. Nje ya zana na programu-jalizi za Source, karibu hakuna programu inayoweza kulifungua.
- Ubanaji
- Yenye upotevu au bila upotevu
- Uwazi
- Ndiyo
- Uhuishaji
- Ndiyo
- Mwaka ulioanzishwa
- 2004 · Valve
PNG hubadilishwa kuwa VTF pale sanaa iliyokamilika inapohitaji kuwa sprei, skin au texture ya ramani ambayo mchezo wa injini ya Source unaweza kuipakia; mwelekeo wa VTF kuwa PNG hutoa textures za mchezo ili ziangaliwe au kuhaririwa.
Kuingiza VTF kwenye mchezo
Andaa PNG
Kata hadi umbo la mwisho na weka kila upande kuwa nguvu ya pili.
Badilisha kuwa VTF
Pakia hapa kisha bonyeza Badilisha kuwa VTF; uwazi huhifadhiwa.
Weka kwenye materials
Nakili VTF na VMT yake kwenye folda inayolingana, au iingize kama sprei.
Kwa sprei, michezo mingi ya wachezaji wengi ya Source ina kitufe cha kuingiza kwenye kichupo cha Multiplayer cha menyu ya chaguo, na mchezo hukuandikia VMT. Weka sprei ndogo: matoleo ya zamani ya Source yalikataa faili za sprei zaidi ya takriban KB 120, kwa hiyo muundo wa 256 × 256 px ndio chaguo la kawaida, na seva zinaweza kuweka sheria zao juu yake.
Kwa kubadilisha mwonekano, kwanza fungua texture asili ya mchezo kwa VTF kuwa PNG, ichore juu yake kwa ukubwa uleule ili iendelee kulingana na ramani ya UV ya modeli, kisha badilisha PNG yako kurudi hapa. Picha chanzo ikiwa pana, ifanye mraba kwa kata picha kabla ya kubadilisha ukubwa, kwa sababu Badilisha ukubwa wa picha ya matokeo huhifadhi uwiano na haiwezi kugeuza 1920 × 1080 kuwa nguvu mbili za pili peke yake. Ikiwa mradi wako unalenga mchezo wa DirectX, PNG kuwa DDS hutengeneza faili sawa ya texture.
Maswali kuhusu PNG kuwa VTF
PNG inapaswa kuwa na ukubwa gani kabla ya kubadilisha kuwa VTF?
Pande zote mbili lazima ziwe nguvu za pili: 64, 128, 256, 512, 1024 au 2048 px. Hazihitaji kulingana, kwa hiyo 512 × 256 ni halali. Kwa sprei, 256 × 256 px ndio ukubwa unaopendekezwa na miongozo mingi ya jamii kwa sababu michezo ya zamani ya Source inabana ukubwa wa faili ya sprei.
Je, uwazi wa PNG unabaki kwenye VTF?
Ndiyo, chaneli ya alpha huandikwa ndani ya VTF. Kwa sprei, hii inamaanisha eneo lililo nje ya muundo wako linabaki wazi ukutani badala ya kuonyesha kisanduku chenye rangi.
Je, ninahitaji faili ya VMT pamoja na VTF?
Kwa textures za ramani, modeli na decal, ndiyo. VMT ni faili fupi ya maandishi inayotaja shader na kuelekeza kwenye texture kupitia $basetexture. Sprei zinazoingizwa kupitia menyu ya chaguo za mchezo hutengenezewa VMT na mchezo wenyewe.
Je, ninaweza kuchagua mbano wa DXT1 au DXT5 hapa?
Ukurasa huu hauna kichagua mbano. Ikiwa mchezo au seva inahitaji muundo mahususi, kwa mfano DXT1 ili kuweka sprei ndogo, fungua VTF kwenye VTFEdit kisha ihifadhi tena kwa muundo huo na mipangilio ya mipmap unayohitaji.
Kwa nini tekstua yangu maalum inaonekana kama ubao wa miraba ya zambarau na nyeusi?
Mchoro huo ni alama ya Source ya texture inayokosekana. Injini haikupata VTF kwenye njia inayotajwa na VMT, au VMT haipo. Kagua folda iliyo chini ya materials na tahajia ya $basetexture, ambayo haijumuishi kiendelezi cha .vtf.
Je, ninaweza kutengeneza spray inayosonga kutoka faili za PNG?
VTF yenye uhuishaji huhifadhi fremu kadhaa katika faili moja, jambo linalohitaji zana inayokusanya fremu, kama uingizaji wa mfuatano wa picha zenye namba katika VTFEdit. Ukurasa huu hubadilisha kila PNG kuwa VTF ya fremu moja.