UltKit

Pretvornik DDS v PNG

Datoteke DDS so teksture, pripravljene za grafično kartico, ne za ljudi. S pretvorbo v PNG dobite običajno sliko, ki jo odprete v katerem koli urejevalniku, pregledate na spletu ali uporabite kot osnovo za mod.

Pretvornik slik

ali spustite datoteke JPG, JPEG, JPE … sem ·

Največ 95 MB na datoteko· Do 20 datotek· Izbrisano po 30 minutah

Izhod

Datoteke se obdelajo na naših strežnikih in izbrišejo po 30 minutah.

Kako uporabljati to orodje

  1. 1

    Naložite teksture .dds

    Do 20 datotek naenkrat, vsaka do 95 MB, kar zadošča za bločno stisnjene teksture do 8K s celotno verigo mip.

  2. 2

    Barvni prostor pustite na Ohrani izvirnik

    Teksture, kot so normalne karte in karte hrapavosti, shranjujejo podatke, ne barv. Pod Napredne nastavitve ostane Barvni prostor na možnosti Ohrani izvirnik, da se te vrednosti ne premaknejo.

  3. 3

    Kliknite Pretvori v PNG

    Vsaka tekstura postane PNG brez izgub v polni ločljivosti, prosojnost pa se ohrani.

Pretvorba DDS v PNG dekodira stiskanje GPE, ohrani sliko polne velikosti in njeno alfo ter izpusti manjše kopije mip, ki jih potrebuje le pogon igre.

Kaj je datoteka DDS in zakaj urejevalniki z njo težko delajo

Microsoft je DirectDraw Surface uvedel z DirectX 7 leta 1999 kot vsebnik za teksture natanko v obliki, kot jo želi grafična kartica. Piksli so shranjeni z bločnim stiskanjem: slika je razrezana na ploščice 4 × 4, vsako ploščico pa opisujeta dve referenčni barvi in majhen indeks na piksel. GPE lahko vsako ploščico dekodira samostojno, ne da bi razpakirala celotno datoteko, zato igre od Skyrima do sodobnih pogonov še vedno vsebujejo teksture DDS.

Datoteka DDS običajno vsebuje tudi verigo mip, niz kopij, od katerih je vsaka po širini in višini polovica prejšnje, uporabljenih za oddaljene predmete. Celotna veriga poveča datoteko za približno tretjino. Nekatere datoteke DDS vsebujejo kubično karto s šestimi stranmi ali polje več tekstur; PNG vsebuje eno sliko.

Formati stiskanja DDS, na katere boste naleteli: BC1 do BC7

Biti na piksel so stalni, zato velikost datoteke določata le dimenzije in format.
FormatStarejše imeBiti na pikselAlfaTipična raba
BC1DXT14Brez ali 1-bitnaNeprosojna barva, izrezano listje
BC2DXT384-bitna eksplicitnaRedka v sedanjih igrah
BC3DXT58Gladek prehodBarva z mehko prosojnostjo
BC4ATI14Samo en kanalHrapavost, višina in maske
BC5ATI2 / 3Dc8Samo dva kanalaNormalne karte v tangentnem prostoru
BC7ni8Izbirna, visoka kakovostSodobne barvne teksture, Direct3D 11

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
Pretvornik DDS

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
Pretvornik PNG

Modderji in umetniki pretvarjajo DDS v PNG, da teksturo igre vidijo, urejajo ali dokumentirajo v običajni programski opremi za slike; smer PNG v DDS dokončano umetnino spet zapakira v format GPE, ki ga pogon lahko naloži.

Artefakti blokovnega stiskanja ostanejo tudi po pretvorbi

PNG ne razveljavi stiskanja DDS

Pasovi v prehodih in bločni robovi izvirajo iz ploščic 4 × 4 in so vpeti v teksturo. PNG jih ponovi natančno, kar je koristno za presojo teksture, pomeni pa tudi, da pretvorjena datoteka DDS nikoli ni tako čista kot umetnikova izvirna datoteka.

Za urejanje je to običajno v redu. Modifikacije tekstur, barvne predelave in popravki vmesnika pogosto izhajajo iz izvirne datoteke DDS igre; delajte na PNG v polni ločljivosti in pustite, da izvoz nazaj v DDS ustvari sveže ravni mip. PNG hranite kot glavno kopijo in le ponovno izvozite, da pri poznejših urejanjih ne naložite še drugega kroga bločnega stiskanja.

Izhod PNG bo pri večini tekstur večji od DDS, ker je stiskanje PNG brez izgub, formati BC pa niso takšni. Če potrebujete le predogled za deljenje, DDS v JPG da precej manjšo datoteko; za druge formate iger TGA v PNG obdela starejše teksture Targa, ki jih uporabljajo številni pogoni.

Vprašanja o pretvorbi DDS v PNG

Zakaj tekstura DDS deluje v igri, v urejevalniku slik pa ne?

DDS shranjuje piksle v bločno stisnjenih formatih GPE, ki jih grafične kartice dekodirajo strojno. Številni urejevalniki dekodirnika nikoli niso dobili: Photoshop potrebuje vtičnik podjetja NVIDIA ali Intel, Paint.NET in GIMP pa prebereta večino datotek DDS. PNG odpravi to odvisnost.

Kaj se zgodi z mipmapi pri pretvorbi DDS v PNG?

PNG vsebuje eno samo sliko, zato se ohrani le največja raven. Manjše kopije se ob pakiranju teksture nazaj v DDS tako ali tako ustvarijo znova, zato ni izgubljeno nič vrednega.

Zakaj je pretvorjena normalna mapa rdeča in zelena?

Normalne karte kodirajo smer površine, ne barve. Karte, stisnjene kot BC5, ohranijo le dva kanala, zato PNG prikaže rdečo in zeleno; senčilnik igre ponovno izračuna tretjo vrednost. Starejše RGB normalne karte so videti svetlo modre in vijolične. Oboje je pravilno.

Ali pretvorba DDS v PNG odpravi kockasto stiskanje?

Ne. Bločni artefakti so del shranjene teksture, PNG pa dekodirane piksle kopira natančno. Če potrebujete čist vir, poiščite izvirno upodobitev; pri urejanju delajte na PNG in sprejmite obstoječo mehkobo.

Ali lahko PNG uredim in ga vrnem v igro?

Da. Shranite urejeno sliko, nato jo pretvorite z orodjem PNG v DDS. Preverite, kateri bločni format in nastavitve mip igra pričakuje; modifikacije s teksturo v napačnem formatu so lahko videti zbledele ali se ne naložijo.

Ali se prosojnost iz DDS ohrani v PNG?

Da. Alfa iz tekstur BC1, BC2, BC3 in BC7 se zapiše v alfa kanal PNG, zato listje, nalepke in elementi vmesnika ohranijo izrezano obliko.