UltKit

JPG DDS konvertálás

Készítsen DDS textúrát JPG-ként mentett fényképből, beszkennelt mintából vagy képernyőképből. Méretezze a képet a GPU-hoz, konvertálja, majd másolja a .dds fájlt a mod mappájába.

Képkonvertáló

vagy húzza ide a(z) JPG, JPEG, JPE … fájlok fájlokat ·

Legfeljebb 95 MB fájlonként· Legfeljebb 20 fájl· Törlés 30 perc után

Kimenet

A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.

Az eszköz használata

  1. 1

    Töltse fel a JPG fotókat

    Legfeljebb 20 .jpg vagy .jpeg fájlt adhat hozzá (fájlonként legfeljebb 95 MB): húzza őket a feltöltési területre, vagy válassza ki őket egy mappából.

  2. 2

    Adja meg a textúra szélességét

    Nyissa meg a Speciális beállítások részt, és a Kimeneti kép átméretezése alatt a Szélesség megadása mezőben adjon meg 512, 1024, 2048 vagy 4096 px értéket. Előtte vágja a képet a megfelelő képarányra, hogy a magasság is kettőhatvány legyen.

  3. 3

    Konvertálás és telepítés

    Nyomja meg a Konvertálás erre: DDS gombot, töltse le a fájlokat, és másolja őket abba a mappába, ahol a játék vagy a mod keresi őket. Használja ugyanazokat a fájlneveket, mint a lecserélt textúráké.

A JPG megtekintésre való, a DDS a videókártyának készült. Az átalakítás a fotót olyan blokktömörített elrendezésben tárolja, amelyet a játékok közvetlenül a videomemóriába töltenek.

JPG DDS-be konvertálás fotótextúrákhoz játékmodokban

A Microsoft a DirectX 7-tel mutatta be a DirectDraw Surface formátumot 1999-ben, és sok PC-s játék ma is ebben szállítja a textúráit. Az ok a sebesség: a DDS olyan adatot tárolhat, amelyet a GPU hardveresen dekódol, így a játékmotor kicsomagolás nélkül másolja a videomemóriába.

A fotók természetes alapanyagai a valósághű textúráknak. A modderek téglafalat, fa erezetét, útjelző táblákat és plakátokat fotóznak, vagy telefonnal készítenek képet, és ebből lesznek a játékbeli felületek.

Az alábbi számok megmagyarázzák, miért olyan méretűek a textúrák. A blokktömörítés mindig 4 × 4 képpontos csempéken dolgozik, a mip-lánc (a GPU által távolról használt, félméretű másolatok sorozata) pedig nagyjából egyharmaddal növeli a textúra memóriaigényét.

képpontos blokk, amelyet a BC-tömörítés egy egységként kódol
4 × 4
képpontonként BC1 (DXT1) esetén, ez a szokásos választás átlátszatlan textúrákhoz
4 bit
képpontonként BC3 (DXT5) és BC7 esetén
8 bit
a teljes mip-lánc által hozzáadott memória
+33%

JPG

JPEG kép

A JPEG (vagy JPG) a legelterjedtebb fényképformátum, amelyet a Joint Photographic Experts Group szabványosított 1992-ben. Veszteséges tömörítést használ, amely elhagyja a szem számára valószínűleg észrevehetetlen finom részleteket, így a fotók elég kicsik maradnak a weben, e-mailben és a telefon tárhelyén. A lágy színátmeneteket és a természetes jeleneteket jól kezeli, de az éles szöveg, a vonalrajzok és az egyszínű felületek láthatóan blokkos vagy elmosódott műtermékeket kapnak. A JPEG nem tud átlátszóságot és animációt, és minden újramentés egy kicsit tovább rontja a minőséget. Minden böngésző, telefon, fényképezőgép és képszerkesztő megnyitja.

Tömörítés
Veszteséges
Átlátszóság
Nem
Animáció
Nem
Bevezetés éve
1992 · Joint Photographic Experts Group
JPG átalakító

DDS

DirectDraw Surface

A DDS a Microsoft textúraformátuma, amelyet a DirectX 7-tel vezettek be 1999-ben. A képeket GPU-kész blokktömörítési sémákban, például DXT/BCn-ben tárolja, mipmapekkel és cube mapekkel együtt, így a videokártyák dekódolás nélkül használhatják őket. A blokktömörítés veszteséges, és az átmenetekben műtermékek jelenhetnek meg, de létezik tömörítetlen DDS is. Gyakori PC-s játékokban és játékmodokban, de a böngészők és a legtöbb hétköznapi képmegjelenítő nem támogatja.

Tömörítés
Veszteséges vagy veszteségmentes
Átlátszóság
Igen
Animáció
Nem
Bevezetés éve
1999 · Microsoft
DDS átalakító

A JPG–DDS átalakítással lesz a fényképből játékelem: a modderek valódi felületről, plakátról vagy táblárról készült képet csomagolnak a GPU-nak szánt formátumba, amelyet például a Fallout 4 vagy a Microsoft Flight Simulator motorja olvas a lemezről.

Fotó előkészítése DDS-hez: kivágás, méretezés, konvertálás, tesztelés

  1. Vágás textúraarányra

    A legtöbb textúra négyzet alakú vagy 2 : 1 arányú. Előbb vágja erre az alakra a fotót, hogy az átméretezés után ne maradjon furcsa magasság.

  2. Átméretezés kettőhatványra

    Állítsa a szélességet 1024, 2048 vagy 4096 px-re. A nagyobb nem mindig jobb: egy 4096 px-es textúra négyszer annyi memóriát használ, mint egy 2048 px-es.

  3. Átalakítás és betöltés

    Alakítsa DDS-re, tegye a fájlt oda, ahol az eredeti textúra volt, és ellenőrizze játékban különböző távolságokból.

Tömörítés, mipmapek és amit ez az átalakító dönt el Ön helyett

A DDS többféle tömörítési formátumot fed le. A BC1, vagyis DXT1 a kompakt választás átlátszatlan színtextúrákhoz, és a JPG-fotóból pontosan ilyen lesz, hiszen a JPG-nek nincs alfacsatornája. A BC3 (DXT5) teljes alfacsatornát ad, a Direct3D 11-gyel bevezetett BC7 pedig ugyanannyi, képpontonként 8 bit mellett jobb minőséget nyújt, de csak az arra épített játékokban fut.

Az átalakító nem teszi elérhetővé a tömörítés típusát és a mipek számát, a DDS-t saját alapértelmezései szerint írja. Ha egy mod telepítési leírása konkrét formátumot kér, például BC7-et teljes mip-lánccal, a megjelenést itt tesztelheti, a végső exportot pedig a Microsoft texconv, a Paint.NET vagy az NVIDIA exportere végezze.

JPG DDS konvertálás – GYIK

Jó forrás-e a JPG egy DDS textúrához?

Működik, de egy megszorítással: a fotó kétszer tömörödik, először a JPEG, majd a DDS-ben lévő GPU-s blokktömörítés által. Használja a legnagyobb, legkevésbé tömörített JPG-t, lehetőleg magas minőségű fényképezőgépes eredetit, hogy a második lépés tiszta képpontokkal dolgozhasson.

Miért kell a textúraméretnek kettő hatványának lennie?

A mipmapelés újra és újra felezi a képet, az 1024, 512, 256 és így tovább pedig egészen lefelé tisztán osztható. Sok játékmotor és régebbi videókártya is megköveteli, a blokktömörítéshez pedig minden oldalnak legalább 4 többszörösének kell lennie. Egy 1000 × 750-es fotó régebbi játékban feketén vagy megnyújtva jelenhet meg.

Választhatok DXT1, DXT5 vagy BC7 tömörítést JPG DDS-be konvertálásakor?

Nem. Az átalakítóban nincs tömörítési vagy mipmap-választó, a DDS-t saját alapértelmezései szerint írja. Ha egy modleírás pontos formátumot vagy mipszámot ír elő, a végső exportáláshoz használja a Microsoft texconv eszközét, a Paint.NET-et vagy az NVIDIA Texture Tools Exportert.

Lesz alfa-csatornája a DDS fájlnak?

A JPG nem tartalmaz átlátszóságot, így nincs mit átvinni: a textúra teljesen átlátszatlan. Ha lombozathoz vagy matricákhoz kivágott szélekre van szüksége, induljon átlátszó hátterű PNG-ből, és használja a PNG DDS-be eszközt.

Átalakíthatok egy telefonos fotót festmény- vagy plakáttextúrává egy játékhoz?

Igen, ez tipikus felhasználás. Vágja a fotót a keret arányaira a kép kivágása eszközzel, méretezze kettőhatvány szélességűre, alakítsa át itt, és cserélje le a modban megadott poszter- vagy festménytextúrát.

Hogyan ellenőrizhetem a DDS fájlt a játék betöltése előtt?

Nyissa meg Paint.NET-ben, GIMP 2.10-ben vagy újabbban, esetleg textúranézegetőben, és ellenőrizze a méreteket és a tájolást. Ha csak egy gyors pillantás kell, a DDS PNG-be eszköz visszaalakítja bármely nézegetőben megjeleníthető képpé.

További textúra-konvertálások