UltKit

Badilisha JPG kuwa DDS

Tengeneza texture ya DDS kutoka kwa picha ya kamera, mchoro uliochanganuliwa au picha ya skrini iliyohifadhiwa kama JPG. Weka ukubwa wa picha unaofaa kwa GPU, ibadilishe, kisha weka faili ya .dds kwenye folda ya mod yako.

Kibadilishaji cha Picha

au buruta Faili za JPG, JPEG, JPE … hapa ·

Hadi MB 95 kwa faili· Hadi faili 20· Hufutwa baada ya dakika 30

Matokeo

Faili huchakatwa kwenye seva zetu na kufutwa baada ya dakika 30.

Jinsi ya kutumia zana hii

  1. 1

    Pakia picha za JPG

    Ongeza hadi faili 20 za .jpg au .jpeg, kila moja hadi MB 95, kwa kuziburuta kwenye eneo la kupakia au kuzichagua kutoka kwenye folda.

  2. 2

    Weka upana wa texture

    Fungua Mipangilio ya hali ya juu kisha tumia Badilisha ukubwa wa picha ya matokeo pamoja na Weka upana ufikie 512, 1024, 2048 au 4096 px. Kata picha kwa uwiano sahihi kabla, ili urefu pia uwe nguvu ya mbili.

  3. 3

    Badilisha na usakinishe

    Bonyeza Badilisha kuwa DDS, pakua faili na uzinakili kwenye folda ambayo mchezo au mod inatarajia, ukitumia majina yale yale ya faili za textures unazobadilisha.

JPG imetengenezwa kwa kutazamwa; DDS imetengenezwa kwa kadi ya michoro. Kubadilisha huhifadhi picha yako katika mpangilio uliobanwa kwa vipande ambao michezo huupakia moja kwa moja kwenye kumbukumbu ya video.

JPG kuwa DDS kwa texture za picha katika mod za michezo

Microsoft ilianzisha DirectDraw Surface na DirectX 7 mwaka 1999, na muundo huu bado ndio michezo mingi ya PC hutumia kwa textures zake. Sababu ni kasi: DDS inaweza kushikilia data iliyobanwa tayari katika muundo ambao GPU huusoma kwa maunzi, hivyo injini huinakili kwenye kumbukumbu ya video bila kuifungua kwanza.

Picha ni malighafi ya asili ya textures halisi. Wana-mod hupiga picha za kuta za matofali, mbao, alama za barabarani na mabango, au picha kutoka simu, na kuzigeuza kuwa nyuso za ndani ya mchezo.

Namba zilizo hapa chini zinaeleza kwa nini textures zina ukubwa huo. Ubanaji wa vipande hufanya kazi daima kwa vigae vya pikseli 4 × 4, na mnyororo wa mip (mfululizo wa nakala za nusu ukubwa ambazo GPU hutumia kwa mbali) huongeza karibu theluthi moja ya kumbukumbu ya texture.

kipande cha pikseli ambacho ubanaji wa BC husimba kama kitengo kimoja
4 × 4
kwa pikseli katika BC1 (DXT1), chaguo la kawaida kwa textures zisizo na uwazi
biti 4
kwa pikseli katika BC3 (DXT5) na BC7
biti 8
kumbukumbu inayoongezwa na mnyororo kamili wa mip
+33%

JPG

Picha ya JPEG

JPEG (au JPG) ni umbizo la picha linalotumika zaidi, lililosanifishwa na Joint Photographic Experts Group mwaka 1992. Hutumia mbano wenye upotevu unaoondoa maelezo madogo ambayo jicho halitayatambua, hivyo picha huwa ndogo vya kutosha kwa wavuti, barua pepe na hifadhi ya simu. Hushughulikia vizuri mchanganyiko laini wa rangi na mandhari asilia, lakini maandishi makali, michoro ya mistari na rangi tambarare hupata kasoro za vipande au ukungu zinazoonekana. JPEG haina uwazi wala uhuishaji, na kila unapohifadhi upya hupoteza ubora kidogo zaidi. Kila kivinjari, simu, kamera na kihariri cha picha kinaweza kuifungua.

Ubanaji
Yenye upotevu
Uwazi
Hapana
Uhuishaji
Hapana
Mwaka ulioanzishwa
1992 · Joint Photographic Experts Group
Kigeuzi cha JPG

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
Kigeuzi cha DDS

JPG kuwa DDS ndiyo njia ambayo picha ya kamera huwa rasilimali ya mchezo: wana-mod hupiga picha ya uso halisi, bango au alama na kuipakia kwenye muundo ulio tayari kwa GPU ambao injini kama Fallout 4 au Microsoft Flight Simulator husoma kutoka diski.

Andaa picha kwa DDS: kata, weka ukubwa, badilisha, jaribu

  1. Kata kwa uwiano wa texture

    Textures nyingi ni mraba au 2 : 1. Kata picha kwa umbo hilo kwanza ili kubadilisha ukubwa kusiache urefu usio wa kawaida.

  2. Badilisha ukubwa hadi nguvu ya mbili

    Weka upana kuwa 1024, 2048 au 4096 px. Kubwa si bora kila mara: texture ya 4096 px hutumia kumbukumbu mara nne ya ile ya 2048 px.

  3. Badilisha na upakie

    Badilisha kuwa DDS, weka faili mahali texture asili ilipokuwa na uikague ndani ya mchezo kwa umbali tofauti.

Ubanaji, mipmap na kile kibadilishaji hiki kinakuamulia

DDS inajumuisha miundo kadhaa ya ubanaji. BC1, inayojulikana kama DXT1, ni chaguo dogo kwa textures za rangi zisizo na uwazi, ambayo ndiyo picha ya JPG huwa kwa kuwa JPG haina alpha. BC3 (DXT5) huongeza chaneli kamili ya alpha, na BC7, iliyoanzishwa na Direct3D 11, hutoa ubora wa juu kwa biti 8 zile zile kwa pikseli lakini hufanya kazi tu kwenye michezo iliyotengenezwa kwa ajili yake.

Kibadilishaji hiki hakionyeshi aina ya ubanaji wala idadi ya mip; huandika DDS kwa mipangilio yake chaguomsingi. Maelezo ya usakinishaji wa mod yakihitaji muundo maalum, kama BC7 na mnyororo kamili wa mip, jaribu mwonekano hapa, kisha fanya uhamishaji wa mwisho kwa texconv ya Microsoft, Paint.NET au NVIDIA exporter.

Maswali kuhusu kubadilisha JPG kuwa DDS

Je, JPG ni chanzo kizuri cha texture ya DDS?

Inafanya kazi, lakini kuna angalizo: picha inabanwa mara mbili, kwanza na JPEG kisha na ubanaji wa vipande wa GPU ndani ya DDS. Tumia JPG kubwa zaidi na isiyobanwa sana uliyo nayo, ikiwezekana ya asili ya kamera yenye ubora wa juu, ili hatua ya pili ipate pikseli safi.

Kwa nini ukubwa wa texture uwe nguvu ya mbili?

Mipmapping hupunguza picha nusu mara kwa mara, na 1024, 512, 256 na kuendelea hugawanyika vizuri hadi mwisho. Injini nyingi na kadi za zamani za michoro pia zinahitaji hivyo, na ubanaji wa vipande unahitaji angalau kigawe cha 4 kwa kila upande. Picha ya 1000 × 750 inaweza kuonekana nyeusi au iliyonyooshwa katika mchezo wa zamani.

Je, ninaweza kuchagua DXT1, DXT5 au BC7 ninapobadilisha JPG kuwa DDS?

Hapana. Kibadilishaji hakina chaguo la ubanaji au mipmap na huandika DDS kwa mipangilio yake chaguomsingi. Mwongozo wa mod ukitaja muundo kamili au idadi ya mip, tumia texconv ya Microsoft, Paint.NET au NVIDIA Texture Tools Exporter kwa uhamishaji wa mwisho.

Je, DDS itakuwa na chaneli ya alpha?

Hapana. JPG haina uwazi, kwa hivyo hakuna cha kubeba: texture haina uwazi wowote. Ukihitaji kingo zilizokatwa kwa majani au vibandiko, anza na PNG yenye uwazi na utumie PNG kuwa DDS.

Je, ninaweza kubadilisha picha ya simu kuwa texture ya mchoro au bango kwa mchezo?

Ndiyo, ni matumizi ya kawaida. Kata picha kwa uwiano wa fremu kwa kata picha, ibadilishe ukubwa hadi upana wa nguvu ya mbili, ibadilishe hapa, kisha ubadilishe texture ya bango au mchoro ambayo mod inaelekeza.

Ninawezaje kukagua DDS kabla ya kufungua mchezo?

Ifungue kwenye Paint.NET, GIMP 2.10 au mpya zaidi, au kitazamaji cha textures, na uthibitishe vipimo na mwelekeo. Ukihitaji kutazama haraka tu, DDS kuwa PNG huirudisha kuwa picha ya kawaida inayoonekana kwenye kitazamaji chochote.

Ubadilishaji zaidi wa texture