UltKit

Konvertor JPG na DDS

Vytvorte textúru DDS z fotografie, naskenovaného vzoru alebo snímky obrazovky uloženej ako JPG. Upravte rozmery obrázka pre GPU, preveďte ho a súbor .dds vložte do priečinka s módom.

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

Výstup

Súbory sa spracúvajú na našich serveroch a po 30 minútach sa odstránia.

Ako používať tento nástroj

  1. 1

    Nahrajte fotky JPG

    Pridajte až 20 súborov .jpg alebo .jpeg s veľkosťou do 95 MB každý, buď ich presuňte na oblasť nahrávania, alebo ich vyberte z priečinka.

  2. 2

    Nastavte šírku textúry

    Otvorte Rozšírené nastavenia a použite Zmeniť veľkosť výstupného obrázka s voľbou Nastaviť šírku, aby ste dosiahli 512, 1024, 2048 alebo 4096 px. Obrázok vopred orežte na správny pomer strán, aby aj výška vyšla na mocninu dvoch.

  3. 3

    Preveďte a nainštalujte

    Stlačte Previesť na DDS, stiahnite súbory a skopírujte ich do priečinka, ktorý hra alebo mód očakáva, pričom použite rovnaké názvy súborov ako pri textúrach, ktoré nahrádzate.

JPG je určený na prezeranie, DDS na grafickú kartu. Konverziou sa fotka uloží v blokovo komprimovanom usporiadaní, ktoré hry načítavajú priamo do videopamäte.

JPG na DDS pre fototextúry v herných módoch

Microsoft predstavil DirectDraw Surface s DirectX 7 v roku 1999 a formát dodnes používa veľa PC hier na textúry. Dôvodom je rýchlosť: DDS môže obsahovať dáta už skomprimované vo formáte, ktorý GPU dekóduje hardvérovo, takže ich engine skopíruje do videopamäte bez rozbaľovania.

Fotky sú prirodzeným materiálom pre realistické textúry. Modderi fotia tehlové múry, kresbu dreva, dopravné značky a plagáty alebo použijú snímku z telefónu a premenia ich na povrchy v hre.

Čísla nižšie vysvetľujú, prečo majú textúry také rozmery. Bloková kompresia vždy pracuje s dlaždicami 4 × 4 pixely a reťazec mipmáp (rad kópií v polovičnej veľkosti, ktoré GPU používa na diaľku) pridá k pamäti textúry približne tretinu.

blok pixelov, ktorý kompresia BC zakóduje ako jednu jednotku
4 × 4
na pixel v BC1 (DXT1), bežná voľba pre nepriehľadné textúry
4 bity
na pixel v BC3 (DXT5) a BC7
8 bitov
pamäte navyše pri úplnom reťazci mipmáp
+33%

JPG

Obrázok JPEG

JPEG (alebo JPG) je najpoužívanejší formát fotografií, ktorý v roku 1992 normalizovala skupina Joint Photographic Experts Group. Používa stratovú kompresiu, ktorá odstraňuje jemné detaily, ktorých si oko pravdepodobne nevšimne, vďaka čomu sú fotografie dostatočne malé pre web, e-mail aj pamäť telefónu. Dobre zvláda plynulé prechody a prírodné scény, no ostrý text, kresby a plné farby získavajú viditeľné blokové alebo rozmazané artefakty. JPEG nemá priehľadnosť ani animáciu a každé opätovné uloženie znamená ďalšiu malú stratu kvality. Otvorí ho každý prehliadač, telefón, fotoaparát aj editor obrázkov.

Kompresia
So stratou kvality
Priehľadnosť
Nie
Animácia
Nie
Rok vzniku
1992 · Joint Photographic Experts Group
Konvertor JPG

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

JPG do DDS je cesta, ako sa z fotografie stane herný asset: modderi odfotia skutočný povrch, plagát alebo tabuľu a zabalia ho do formátu pripraveného pre GPU, ktorý enginy ako Fallout 4 alebo Microsoft Flight Simulator čítajú z disku.

Príprava fotky na DDS: orezanie, rozmery, prevod, test

  1. Orežte na pomer textúry

    Väčšina textúr je štvorcová alebo 2 : 1. Fotku najprv orežte na tento tvar, aby zmena veľkosti nezanechala nepárnu výšku.

  2. Zmeňte veľkosť na mocninu dvoch

    Nastavte šírku na 1024, 2048 alebo 4096 px. Väčšie nie je vždy lepšie: textúra 4096 px zaberie štvornásobok pamäte oproti 2048 px.

  3. Previesť a načítať

    Prevedťe na DDS, súbor umiestnite tam, kde bola pôvodná textúra, a v hre ho skontrolujte z rôznych vzdialeností.

Kompresia, mipmapy a čo za vás tento konvertor rozhodne

DDS zahŕňa viacero kompresných formátov. BC1, známy ako DXT1, je kompaktná voľba pre nepriehľadné farebné textúry, čím sa fotka v JPG stane, keďže JPG nemá alfa kanál. BC3 (DXT5) pridáva plný alfa kanál a BC7, predstavený s Direct3D 11, ponúka vyššiu kvalitu pri rovnakých 8 bitoch na pixel, no beží len v hrách, ktoré ho podporujú.

Tento konvertor neponúka typ kompresie ani počet mipmáp; DDS zapisuje s vlastnými predvolenými hodnotami. Ak inštalačné poznámky módu vyžadujú konkrétny formát, napríklad BC7 s úplným reťazcom mipmáp, vyskúšajte vzhľad tu a finálny export urobte pomocou texconv od Microsoftu, Paint.NET alebo exportéra NVIDIA.

Časté otázky o prevode JPG na DDS

Je JPG vhodným zdrojom pre textúru DDS?

Funguje to, s jednou výhradou: fotka sa komprimuje dvakrát, najprv JPEG-om a potom blokovou kompresiou GPU vo vnútri DDS. Použite najväčší a najmenej komprimovaný JPG, ktorý máte, ideálne originál z fotoaparátu vo vysokej kvalite, aby mal druhý krok k dispozícii čisté pixely.

Prečo by mali byť rozmery textúr mocninou dvojky?

Mipmapping opakovane zmenšuje obrázok na polovicu a čísla 1024, 512, 256 a ďalšie sa delia bezo zvyšku až na koniec. Mnohé enginy a staršie grafické karty to navyše vyžadujú a bloková kompresia potrebuje aspoň násobok 4 na každej strane. Fotka s rozmermi 1000 × 750 sa môže v staršej hre zobraziť ako čierna alebo roztiahnutá plocha.

Môžem pri prevode JPG na DDS zvoliť DXT1, DXT5 alebo BC7?

Nie. Konvertor nemá voľbu kompresie ani mipmáp a DDS zapisuje s vlastnými predvolenými hodnotami. Ak návod k módu určuje presný formát alebo počet mipmáp, na finálny export použite texconv od Microsoftu, Paint.NET alebo NVIDIA Texture Tools Exporter.

Bude mať súbor DDS alfa kanál?

JPG nemá priehľadnosť, takže nie je čo preniesť: textúra je úplne nepriehľadná. Ak potrebujete vyrezané okraje pre listy alebo nálepky, začnite z PNG s priehľadnosťou a použite PNG do DDS.

Môžem previesť fotku z mobilu na textúru obrazu alebo plagátu do hry?

Áno, je to typické použitie. Orežte fotku na pomer strán rámu pomocou orezať obrázok, zmeňte jej šírku na mocninu dvoch, prevedte ju tu a nahraďte textúru plagátu alebo obrazu, na ktorú mód odkazuje.

Ako skontrolovať súbor DDS pred spustením hry?

Otvorte ho v Paint.NET, GIMP 2.10 alebo novšom, alebo v prehliadači textúr a skontrolujte rozmery a orientáciu. Ak potrebujete len rýchly náhľad, DDS do PNG ho prevedie späť na bežný obrázok, ktorý zobrazí každý prehliadač.

Ďalšie prevody textúr