Pretvornik PNG v DDS
PNG, ki ste ga narisali ali uredili, pretvorite v teksturo DDS, ki jo lahko prebere igra ali nalagalnik modov. Najprej preverite, kakšno velikost in stiskanje pričakuje vaša igra; ta stran razloži oboje.
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 teksture PNG
Dodajte do 20 datotek PNG, vsaka do 95 MB. Uporabite kvadratne slike ali slike v razmerju 2:1, katerih stranice so potence števila 2, na primer 1024 ali 2048 px.
- 2
Izhodni format pustite na DDS
Pretvori v je nastavljeno na DDS. Pustite Spremeni velikost izhodne slike na Ohrani izvirno velikost, razen če potrebujete manjšo teksturo.
- 3
Kliknite Pretvori v DDS
Prenesite datoteke .dds, jih preimenujte tako, da se ujemajo s potmi tekstur v vašem modu, in jih kopirajte v mapo data igre.
DDS (DirectDraw Surface) je vsebnik tekstur, ki ga je Microsoft uvedel z DirectX 7 leta 1999. Igre ga nalagajo, ker lahko GPE njegove blokovno stisnjene piksle uporabi neposredno, brez dekodiranja, kot bi ga potrebovala pri PNG.
PNG v DDS za mode iger in igralne pogone
PNG je stisnjen za shranjevanje: preden ga grafična kartica lahko nariše, ga je treba v celoti razpakirati. Blokovno stisnjen DDS ostane stisnjen tudi v video pomnilniku, kjer GPE sproti dekodira majhne bloke 4 × 4 pikslov. Tekstura zavzame četrtino pomnilnika nestisnjene slike ali manj, nalaganje pa je preprosto kopiranje. Zato igre Bethesde, kot sta Skyrim in Fallout 4, ter številni letalski in dirkaški simulatorji dobavljajo teksture kot .dds.
Pri modu je opravilo običajno preprosto: urejeno difuzno, normalno ali masko izvozite kot PNG, ga pretvorite v DDS in shranite na isto pot mape kot teksturo, ki jo nadomešča. Pravilna velikost je pomembnejša od vsega drugega na tej strani.
Velikosti tekstur, ki se naložijo brez težav: potence števila 2
512 × 512 px
Majhni rekviziti, ikone vmesnika
512 × 512
1024 × 1024 px
Običajna tekstura predmeta
1024 × 1024
2048 × 1024 px
Široka tekstura, 2:1
2048 × 1024
4096 × 4096 px
Paket modov visoke ločljivosti
4096 × 4096, obremenjuje video pomnilnik
DXT1, DXT5 in BC7: katero stiskanje pričakuje vaša igra
BC1 (DXT1)
Shema podjetja S3 iz leta 1998, najmanjši pogosti format.
- Samo barva ali 1-bitna alfa za izreze
- Pol manjši od DXT5
- Podpira ga vsaka igra DirectX
BC3 (DXT5)
Barvi DXT1 doda ločen, gladek alfa kanal.
- Polna 8-bitna prosojnost
- Standard za alfo v starejših pogonih
- Kakovost barv enaka kot pri DXT1
BC7
Uveden z Direct3D 11; bistveno manj barvnih artefaktov.
- Najboljša kakovost od vseh treh
- Potrebuje pogone dobe DirectX 11
- Počasnejše kodiranje
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
DDS
DirectDraw Surface
DDS je Microsoftov format tekstur, predstavljen z DirectX 7 leta 1999. Slike hrani v blokovnih shemah stiskanja, pripravljenih za GPE, kot je DXT/BCn, skupaj z mipmapami in kubičnimi zemljevidi, zato jih grafične kartice uporabijo brez dekodiranja. Blokovno stiskanje je z izgubami in lahko pokaže artefakte v prelivih, obstaja pa tudi nestisnjen DDS. Pogost je v računalniških igrah in modifikacijah, brskalniki in večina vsakdanjih pregledovalnikov slik ga ne podpirajo.
- Stiskanje
- Z izgubo ali brez izgube kakovosti
- Prosojnost
- Da
- Animacija
- Ne
- Uvedeno
- 1999 · Microsoft
Moderji in razvijalci iger pretvarjajo PNG v DDS, ker pogoni blokovno stisnjene teksture DDS naložijo neposredno v pomnilnik GPE; pretvorba iz DDS v PNG pa je način, kako odprejo teksture igre za urejanje.
Mipmape in druga preverjanja pred namestitvijo teksture
Mipmape so pomanjšane kopije teksture, vsaka polovico manjša od prejšnje, shranjene v istem DDS, da oddaljen predmet uporabi različico 64 px, namesto da utripa pri 2048 px. Polna veriga poveča datoteko za približno tretjino. Večina iger jih pričakuje; nekatere teksture vmesnika jih ne smejo imeti.
Stranice, ki so potence števila 2, omogočajo čisto razpolavljanje vsake ravni mip, blokovno stiskanje pa zahteva, da je obe stranici mnogokratnik števila 4. Če je vaš PNG velik 1000 × 1000, najprej povečajte platno ali ga prilagodite na 1024 × 1024 z orodjem spremeni velikost slike oziroma ga obrežite v kvadrat z orodjem obreži sliko. Izvirni PNG obdržite kot matrico; blokovno stiskanje DDS je izgubno, zato ponovna pretvorba iz starega DDS kopiči artefakte. Če mod potrebuje tudi vir TGA, ga pokrije PNG v TGA.
Vprašanja o pretvorbi PNG v DDS
Ali Unity potrebuje teksture DDS ali lahko uvozim PNG?
Uvozite PNG. Unity PNG bere neposredno in ob izgradnji sam stisne vsako teksturo za ciljno platformo, zato DDS doda izgubni korak, ki ga ne potrebujete. DDS je pomemben za pogone in mode, ki naložijo datoteke tekstur neposredno z diska.
Kateri format DDS uporablja Skyrim Special Edition?
Special Edition bere BC7 ter starejša DXT1 in DXT5, zato so avtorji modov številne teksture za to različico ponovno pripravili v BC7. Izvirni Skyrim iz leta 2011 BC7 ne podpira, zato morajo teksture za to različico ostati v DXT1 ali DXT5.
Ali lahko na tej strani izberem BC7 ali število mipmap?
Ne. Pretvornik nima nastavitev stiskanja ali mipmap; DDS zapiše s svojimi privzetimi vrednostmi. Če vodnik za mod navaja točno določen format, izvedite končni izvoz z Microsoftovim orodjem texconv ali s Paint.NET, ki omogočata izbiro blokovnega stiskanja in ravni mip.
Ali se prosojnost iz PNG prenese v DDS?
Da, alfa kanal se ohrani, ker DDS shrani prosojnost kot del teksture. Ali jo igra uporabi, je odvisno od materiala: listje in lasje uporabljajo alfa izreze, številni pogoni pa alfo v drugih režah tekstur obravnavajo kot masko sijaja ali višine.
Zakaj je moja nova tekstura v igri vijolična ali črna?
Vijolična običajno pomeni, da igra ni našla ali prebrala datoteke na pričakovani poti, zato najprej preverite ime datoteke in mapo. Črne ali popačene površine pogosto kažejo na format stiskanja ali velikost, ki je pogon ne sprejme; pogost vzrok so mere, ki niso mnogokratnik števila 4.
Kako uredim teksturo DDS iz moda?
Pretvorite jo v PNG z orodjem DDS v PNG, PNG uredite v poljubnem urejevalniku slik, nato se vrnite sem in jo znova pretvorite v DDS. Ohranite enake mere kot izvirnik, da se razporeditev UV modela še vedno ujema.
- Pretvornik DDS v PNGPretvorite teksture iger DDS v PNG za urejanje in modding. Dekodira BC1 do BC7, ohrani kanal alfa in shrani polno raven mip.
- Pretvornik JPG v DDSPretvorite fotografije JPG v teksture DDS za modifikacije iger in pogone. Najprej prilagodite velikost, do 20 datotek hkrati, izbris po 30 minutah.
- Pretvornik PNG v TGAPretvorite PNG v TGA za teksture v Unreal, Source, Unity in Blender. Prosojnost postane 32-bitni alfa kanal; 20 datotek naenkrat, brez računa.
- Pretvornik PNG v VTFPretvorite PNG v Valve VTF za spreje, preobleke in teksture map v Garry's Mod, TF2 in CS: Source. Prosojnost ostane, VTFEdit ni potreben.
- Pretvornik DDS v JPGPretvorite teksture DirectDraw Surface v predoglede JPG za strani modov, Discord, wikije in dokumente. Alfa v vaši barvi, glavni mip, 20 naenkrat.
- Pretvornik TGA v PNGPretvorite teksture, upodobitve in posnetke zaslona TGA (Targa) v PNG. Ohrani 32-bitno alfo, bere RLE, popravi obrnjene slike. 20 naenkrat.