Badilisha DDS kuwa PNG
Faili za DDS ni tekstcha zilizoandaliwa kwa ajili ya kadi ya michoro, si kwa ajili ya watu. Ukizibadilisha kuwa PNG unapata picha ya kawaida unayoweza kufungua katika kihariri chochote, kuikagua mtandaoni au kuitumia kama msingi wa mod.
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 tekstcha za .dds
Hadi faili 20 kwa kila awamu, MB 95 kila moja, jambo linalotosha kwa textures zilizobanwa kwa blocks hadi 8K zenye mnyororo kamili wa mip.
- 2
Acha nafasi ya rangi kwenye Hifadhi asili
Textures kama normal map na roughness map huhifadhi data, si rangi. Chini ya Mipangilio ya hali ya juu, Nafasi ya rangi hubaki kwenye Keep original ili thamani hizo zisibadilike.
- 3
Bonyeza Badilisha kuwa PNG
Kila texture inakuwa PNG isiyopoteza ubora kwa azimio lake kamili, na uwazi unahifadhiwa.
Kubadilisha DDS kuwa PNG husoma ubanaji wa GPU, huhifadhi picha ya ukubwa kamili na alpha yake, na huacha nakala ndogo za mip ambazo injini ya mchezo pekee huzihitaji.
Faili ya DDS ni nini na kwa nini vihariri hupata shida nayo
Microsoft ilianzisha DirectDraw Surface pamoja na DirectX 7 mwaka 1999 kama kontena la textures kama kadi ya picha inavyozitaka. Pikseli zake huhifadhiwa kwa ubanaji wa blocks: picha hukatwa vigae vya 4 × 4, na kila kigae hufafanuliwa kwa rangi mbili za rejeleo pamoja na faharasa ndogo kwa kila pikseli. GPU inaweza kusoma kigae chochote peke yake bila kufungua faili zima, ndiyo maana michezo kuanzia Skyrim hadi injini za kisasa bado husafirisha textures za DDS.
Faili ya DDS mara nyingi hubeba pia mnyororo wa mip, yaani mfululizo wa nakala ambazo kila moja ina nusu ya upana na urefu wa iliyotangulia, hutumika kitu kikiwa mbali. Mnyororo kamili huongeza karibu theluthi moja ya ukubwa wa faili. Baadhi ya faili za DDS zina cube map yenye nyuso sita au safu ya textures kadhaa; PNG hubeba picha moja.
Miundo ya ubanaji wa DDS utakayokutana nayo: BC1 hadi BC7
| Muundo | Jina la zamani | Biti kwa pikseli | Alpha | Matumizi ya kawaida |
|---|---|---|---|---|
| BC1 | DXT1 | 4 | Hakuna au biti 1 | Rangi isiyo na uwazi, majani yaliyokatwa |
| BC2 | DXT3 | 8 | Biti 4 za moja kwa moja | Nadra katika michezo ya sasa |
| BC3 | DXT5 | 8 | Mteremko laini | Rangi yenye uwazi laini |
| BC4 | ATI1 | 4 | Chaneli moja tu | Roughness, urefu na barakoa |
| BC5 | ATI2 / 3Dc | 8 | Chaneli mbili tu | Normal map za tangent-space |
| BC7 | hakuna | 8 | Hiari, ubora wa juu | Textures za kisasa za rangi, Direct3D 11 |
DDS
DirectDraw Surface
DDS ni umbizo la maumbo la Microsoft lililoanzishwa na DirectX 7 mwaka 1999. Huhifadhi picha katika mbinu za ubanaji wa vitalu tayari kwa GPU kama DXT/BCn, pamoja na mipmap na cube map, ili kadi za michoro ziweze kuzitumia bila kusimbua. Ubanaji wa vitalu ni wa kupoteza ubora na unaweza kuonyesha kasoro kwenye gradienti, ingawa DDS isiyobanwa pia ipo. Ni la kawaida katika michezo ya PC na mod za michezo lakini halisaidiwi na vivinjari na vitazamaji vingi vya kawaida vya picha.
- Ubanaji
- Yenye upotevu au bila upotevu
- Uwazi
- Ndiyo
- Uhuishaji
- Hapana
- Mwaka ulioanzishwa
- 1999 · Microsoft
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
Wanamod na wasanii hubadilisha DDS kuwa PNG ili kuona, kuhariri au kuandika kuhusu texture ya mchezo kwa programu za kawaida za picha; upande wa PNG kuwa DDS hufungasha kazi iliyokamilika kuwa muundo wa GPU ambao injini inaweza kupakia.
Kasoro za ubanaji wa vibonge hubaki baada ya kubadilisha
PNG haiondoi ubanaji wa DDS
Mistari ya madaraja katika miteremko ya rangi na kingo za vipande hutokana na vigae vya 4 × 4 na tayari vimo ndani ya texture. PNG huvizalisha kama vilivyo, jambo linalosaidia kutathmini texture lakini linamaanisha DDS iliyobadilishwa haiwezi kuwa safi kama faili chanzo ya msanii.
Kwa uhariri, hilo kwa kawaida halina shida. Mod za kubadilisha texture, kupaka rangi upya na marekebisho ya UI huanzia kwenye DDS ya mchezo wenyewe kila wakati; fanya kazi kwenye PNG kwa azimio kamili na uache usafirishaji kurudi DDS uunde ngazi mpya za mip. Weka PNG kama nakala yako kuu na usafirishe upya tu, ili usirundike raundi ya pili ya ubanaji wa blocks kwenye uhariri unaofanya baadaye.
PNG itakuwa kubwa kuliko DDS kwa textures nyingi, kwa sababu ubanaji wa PNG hauna upotevu huku miundo ya BC ikiwa nao. Ukihitaji hakikisho la kushiriki tu, DDS kuwa JPG hutoa faili ndogo zaidi; kwa miundo mingine ya michezo, TGA kuwa PNG hushughulikia textures za zamani za Targa zinazotumiwa na injini nyingi.
Maswali kuhusu kubadilisha DDS kuwa PNG
Kwa nini tekstcha yangu ya DDS inafanya kazi kwenye mchezo lakini si kwenye kihariri changu cha picha?
DDS huhifadhi pikseli katika miundo ya GPU iliyobanwa kwa blocks ambayo kadi za picha huisoma kwa maunzi. Wahariri wengi hawakuwahi kuongeza kisoma chake: Photoshop inahitaji programu-jalizi kutoka NVIDIA au Intel, huku Paint.NET na GIMP zikisoma faili nyingi za DDS. PNG huondoa utegemezi huo.
Nini hutokea kwa mipmap ninapobadilisha DDS kuwa PNG?
PNG hubeba picha moja tu, kwa hiyo ngazi kubwa zaidi pekee ndiyo huhifadhiwa. Nakala ndogo huundwa upya kila texture inapofungashwa tena kuwa DDS, kwa hivyo hakuna chenye thamani kinachopotea.
Kwa nini normal map yangu iliyobadilishwa inaonekana nyekundu na kijani?
Normal map huweka mwelekeo wa uso, si rangi. Ramani zilizobanwa kama BC5 huhifadhi chaneli mbili tu, kwa hiyo PNG huonyesha nyekundu na kijani; shader ya mchezo hujenga upya thamani ya tatu. Normal map za zamani za RGB huonekana bluu hafifu na zambarau. Zote mbili ni sahihi.
Je, kubadilisha DDS kuwa PNG kunaondoa vibonge vya ubanaji?
Hapana. Kasoro za blocks ni sehemu ya texture iliyohifadhiwa, na PNG hunakili pikseli zilizosomwa kama zilivyo. Ukihitaji chanzo safi, tafuta kazi asili ya msanii; kwa uhariri, fanya kazi kwenye PNG na ukubali ulaini uliopo.
Je, ninaweza kuhariri PNG na kuirudisha kwenye mchezo?
Ndiyo. Hifadhi uhariri wako, kisha uubadilishe kwa PNG kuwa DDS. Angalia muundo wa block na mipangilio ya mip ambayo mchezo unatarajia; mod zinazoweka texture katika muundo usio sahihi zinaweza kuonekana zimefifia au kushindwa kupakia.
Je, uwazi uliomo kwenye DDS unabaki kwenye PNG?
Ndiyo. Alpha kutoka kwa textures za BC1, BC2, BC3 na BC7 huandikwa kwenye chaneli ya alpha ya PNG, kwa hiyo majani, decals na vipengele vya UI huhifadhi umbo lao lililokatwa.
Vibadilishaji zaidi vya tekstcha
- Badilisha DDS kuwa JPGGeuza texture za DDS kuwa JPG za onyesho kwa kurasa za mod, Discord, wiki na hati. Alpha hujazwa rangi yako, mip ya juu hubaki, 20 kwa kundi.
- Badilisha PNG kuwa DDSBadilisha picha za PNG kuwa tekstua za DDS kwa mod na injini za michezo, ukihifadhi alpha. Jua vipimo, mipmap na DXT au BC7 ambavyo michezo inahitaji.
- Badilisha JPG kuwa DDSBadilisha picha za JPG kuwa texture za DDS kwa mod na injini za michezo. Rekebisha ukubwa kwanza, hadi faili 20 kwa pamoja, hufutwa baada ya dakika 30.
- Badilisha TGA kuwa PNGBadilisha picha za TGA (Targa), renda na picha za skrini za michezo kuwa PNG. Alpha ya biti 32 inabaki, RLE inasomwa, picha zilizopinduka zinarekebishwa.
- Kibadilishaji VTF kuwa PNGBadilisha textures na sprays za VTF kutoka Garry's Mod, TF2 na Counter-Strike: Source kuwa PNG. Uwazi hubaki; fremu za uhuishaji hutolewa moja moja.
- Badilisha EXR kuwa PNGBadilisha render za OpenEXR (Blender, Houdini, Nuke) kuwa PNG mtandaoni. HDR huwa rangi ya 8-bit, alpha inabaki. Faili 20 kwa pamoja, bila akaunti.