Konvertor PNG do DDS
Premeňte PNG, ktoré ste nakreslili alebo upravili, na textúru DDS, ktorú dokáže načítať hra alebo nástroj na načítanie modov. Najprv si overte, aké rozmery a kompresiu vaša hra očakáva; obe veci vysvetľuje táto stránka.
Prevodník obrázkov
alebo sem presuňte súbory JPG, JPEG, JPE … ·
Max. 95 MB na súbor· Až 20 súborov· Odstránenie po 30 minútach
Súbory sa spracúvajú na našich serveroch a po 30 minútach sa odstránia.
85 zachová fotografie vizuálne rovnaké ako originál. Znížte ju, len keď potrebujete menší súbor.
JPG, BMP a EPS nemajú priehľadnosť. Priehľadné pixely sa vyplnia touto farbou.
Hex farba použitá za priehľadnými pixelmi, napr. #FFFFFF.
Tento formát obsahuje jediný obrázok. Ak chcete zachovať animáciu, vyberte výstup GIF alebo WebP.
Ikona s viacerými veľkosťami obsahuje niekoľko rozlíšení v jednom súbore; prehliadače a operačné systémy si vyberú, ktoré potrebujú.
Ponechajte pôvodné rozmery alebo zadajte jednu stranu a pomer strán sa zachová.
Pixely pre stranu vybranú vyššie.
Percento pôvodných rozmerov.
sRGB je správne pre obrazovky a web. Pôvodný ponechajte pre tlačové postupy; odtiene sivej zahodia farbu.
Len metadáta, 0 ponechá pôvodnú hodnotu. Tlačiarne a niektoré portály toto číslo čítajú; nemení rozmery v pixeloch.
Ako používať tento nástroj
- 1
Nahrajte textúry PNG
Pridajte až 20 súborov PNG, každý do 95 MB. Použite štvorcové alebo obrázky s pomerom 2:1, ktorých strany sú mocniny dvojky, napríklad 1024 alebo 2048 px.
- 2
Ponechajte výstupný formát DDS
Možnosť Previesť na je nastavená na DDS. Možnosť Zmeniť veľkosť výstupného obrázka nechajte na Ponechať pôvodnú veľkosť, pokiaľ nepotrebujete menšiu textúru.
- 3
Kliknite na Previesť na DDS
Stiahnite súbory .dds, premenujte ich podľa ciest k textúram, ktoré váš mód používa, a skopírujte ich do dátového priečinka hry.
DDS (DirectDraw Surface) je kontajner textúr, ktorý Microsoft predstavil s DirectX 7 v roku 1999. Hry ho načítavajú, pretože GPU dokáže používať jeho blokovo komprimované pixely priamo, bez dekódovania, aké vyžaduje PNG.
PNG do DDS pre herné mody a enginy
PNG je skomprimovaný na ukladanie: kým ho grafická karta vykreslí, musí sa úplne rozbaliť. Blokovo komprimovaný DDS zostáva vo videopamäti skomprimovaný a GPU za chodu dekóduje malé bloky 4 × 4 pixely. Textúra zaberie štvrtinu pamäte nekomprimovaného obrázka alebo menej a načítanie je priame kopírovanie. Preto hry od Bethesdy ako Skyrim a Fallout 4 a mnohé letecké a pretekárske simulátory dodávajú textúry ako .dds.
Pri móde je úloha zvyčajne jednoduchá: exportujte upravenú difúznu, normálovú alebo maskovú mapu ako PNG, previeďte ju na DDS a vložte do rovnakej cesty, ako má textúra, ktorú nahrádza. Správna veľkosť je dôležitejšia než čokoľvek iné na tejto stránke.
Rozmery textúr, ktoré sa načítajú bez problémov: mocniny dvoch
512 × 512 px
Malé rekvizity, ikony rozhrania
512 × 512
1024 × 1024 px
Bežná textúra objektu
1024 × 1024
2048 × 1024 px
Široká textúra, 2:1
2048 × 1024
4096 × 4096 px
Balík módov s vysokým rozlíšením
4096 × 4096, náročné na videopamäť
DXT1, DXT5 a BC7: akú kompresiu vaša hra očakáva
BC1 (DXT1)
Schéma od S3 z roku 1998, najmenší bežný formát.
- Iba farba alebo 1-bitový alfa výrez
- Polovičná veľkosť oproti DXT5
- Číta ho každá hra na DirectX
BC3 (DXT5)
K farbe DXT1 pridáva samostatný plynulý alfa kanál.
- Plná 8-bitová priehľadnosť
- Štandard pre alfu v starších enginoch
- Kvalita farieb rovnaká ako pri DXT1
BC7
Prišiel s Direct3D 11; výrazne menej farebných artefaktov.
- Najlepšia kvalita z týchto troch
- Vyžaduje enginy éry DirectX 11
- Pomalšie kódovanie
PNG
Portable Network Graphics
PNG je rastrový formát bez straty kvality publikovaný v roku 1996 skupinou PNG Development Group a neskôr štandardizovaný organizáciami W3C a ISO. Zachová každý pixel presne, podporuje plnú alfa priehľadnosť a text, ostré hrany a plné farby zvláda bez artefaktov. Vďaka tejto presnosti je ideálny pre snímky obrazovky, logá, ikony a grafiku rozhraní. Nevýhodou je veľkosť: fotografie uložené ako PNG sú často niekoľkonásobne väčšie než rovnaká fotka v JPEG alebo WebP. PNG otvoria všetky prehliadače, operačné systémy aj editory.
- Kompresia
- Bezstratová
- Priehľadnosť
- Áno
- Animácia
- Nie
- Rok vzniku
- 1996 · PNG Development Group
DDS
DirectDraw Surface
DDS je textúrový formát spoločnosti Microsoft, predstavený s DirectX 7 v roku 1999. Ukladá obrázky v blokových kompresných schémach pripravených pre GPU, ako DXT/BCn, spolu s mipmapami a kubickými mapami, takže ich grafické karty môžu použiť bez dekódovania. Blokovková kompresia je stratová a v prechodoch môže vytvárať artefakty, existuje však aj nekomprimovaný DDS. Je bežný v počítačových hrách a módoch, ale prehliadače a väčšina bežných prehliadačov obrázkov ho nepodporuje.
- Kompresia
- So stratou alebo bezstratová
- Priehľadnosť
- Áno
- Animácia
- Nie
- Rok vzniku
- 1999 · Microsoft
Módéri a vývojári hier prevádzajú PNG na DDS, pretože enginy načítavajú blokovo komprimované textúry DDS priamo do pamäte GPU; prevod z DDS na PNG slúži na otvorenie textúr hry na úpravy.
Mipmapy a ďalšie kontroly pred inštaláciou textúry
Mipmapy sú menšie kópie textúry, každá s polovičnou veľkosťou predchádzajúcej, uložené v tom istom DDS, aby vzdialený objekt mohol použiť verziu 64 px namiesto blikania pri 2048 px. Úplný reťazec zväčší súbor asi o tretinu. Väčšina hier ich očakáva; niektoré textúry rozhrania by ich mať nemali.
Strany s mocninou dvojky umožňujú čisté polovičenie každej úrovne mipmáp a blokové kompresie vyžadujú, aby obe strany boli násobkom 4. Ak má váš PNG 1000 × 1000, najprv zväčšite plátno alebo ho zmeňte na 1024 × 1024 pomocou zmeniť veľkosť obrázka, alebo ho orežte na štvorec pomocou orezať obrázok. Pôvodný PNG ponechajte ako master; blokové kompresie DDS sú stratové, takže opakovaný prevod zo starého DDS kumuluje artefakty. Ak mód vyžaduje aj zdroj TGA, pomôže PNG na TGA.
Otázky o prevode PNG do DDS
Potrebuje Unity textúry DDS, alebo môžem importovať PNG?
Importujte PNG. Unity číta PNG priamo a pri zostavení si každú textúru sám skomprimuje pre cieľovú platformu, takže DDS pridáva stratový krok, ktorý nepotrebujete. DDS má význam pri enginoch a módoch, ktoré načítavajú súbory textúr priamo z disku.
Aký formát DDS používa Skyrim Special Edition?
Special Edition číta BC7 aj staršie DXT1 a DXT5, a preto autori módov pre ňu mnohé textúry znova zbalili ako BC7. Pôvodný Skyrim z roku 2011 BC7 nepodporuje, takže textúry pre túto verziu musia zostať DXT1 alebo DXT5.
Môžem na tejto stránke zvoliť BC7 alebo počet mipmáp?
Nie. Konvertor nemá nastavenia kompresie ani mipmáp; zapíše DDS s vlastnými predvolenými hodnotami. Ak návod k módu uvádza presný formát, urobte finálny export nástrojom texconv od Microsoftu alebo Paint.NET, ktoré umožňujú zvoliť blokovú kompresiu aj úrovne mipmáp.
Prenesie sa priehľadnosť z PNG do DDS?
Áno, alfa kanál sa zachová, pretože DDS ukladá priehľadnosť ako súčasť textúry. Či ho hra využije, závisí od materiálu: lístie a vlasy používajú alfa výrezy, kým mnohé enginy chápu alfu v iných slotoch textúr ako masku lesku alebo výšky.
Prečo sa moja nová textúra v hre zobrazuje fialová alebo čierna?
Fialová zvyčajne znamená, že hra nenašla alebo neprečítala súbor na očakávanej ceste, preto najprv skontrolujte názov súboru a priečinok. Čierne alebo skreslené povrchy často naznačujú formát kompresie alebo veľkosť, ktorú engine neprijíma; častou príčinou sú rozmery, ktoré nie sú násobkom 4.
Ako upravím textúru DDS z modu?
Previeďte ho na PNG pomocou DDS na PNG, upravte PNG v ľubovoľnom editore obrázkov a potom sa vráťte sem a znova ho previeďte na DDS. Ponechajte rovnaké rozmery ako pôvodný súbor, aby UV rozloženie modelu stále sedelo.
- Konvertor DDS na PNGPreveďte herné textúry DDS do PNG na úpravy a módy. Dekóduje BC1 až BC7, zachová alfa kanál a uloží hlavnú mip úroveň v plnej veľkosti.
- Konvertor JPG na DDSPremeňte fotky JPG na textúry DDS pre herné módy a enginy. Zmeňte rozmery na veľkosť textúry, prevod až 20 súborov naraz, mazanie po 30 minútach.
- Konvertor PNG na TGAPrevieďte PNG na TGA pre textúry v Unreal, Source, Unity a Blenderi. Priehľadnosť sa uloží do 32-bitového alfa kanála; 20 súborov naraz, bez účtu.
- Prevod PNG na VTFPrevieďte PNG na Valve VTF pre spreje, skiny a textúry máp v Garry's Mod, Team Fortress 2 a Counter-Strike: Source. Alfa zostane, bez VTFEdit.
- Konvertor DDS na JPGPreveďte textúry DirectDraw Surface na náhľady JPG pre stránky modov, Discord a wiki. Alfa na vašu farbu, najvyššia mip úroveň, 20 naraz.
- Konvertor TGA na PNGPrevieďte textúry, rendery a herné snímky obrazovky TGA (Targa) do PNG. Zachová 32-bit alfa, načíta RLE, opraví prevrátené obrázky. 20 naraz.