Převod JPG do DDS
Vytvořte texturu DDS z fotografie, naskenovaného vzoru nebo snímku obrazovky uloženého jako JPG. Upravte rozměry obrázku pro GPU, převeďte ho a soubor .dds vložte do složky s módem.
Převodník obrázků
nebo sem přetáhněte soubory JPG, JPEG, JPE … ·
Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách
Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.
85 udrží fotografie vizuálně shodné s originálem. Snižte ji, jen když potřebujete menší soubor.
JPG, BMP a EPS nemají průhlednost. Průhledné pixely se vyplní touto barvou.
Hexadecimální barva použitá za průhlednými pixely, např. #FFFFFF.
Tento formát obsahuje jediný obrázek. Chcete-li zachovat animaci, zvolte výstup GIF nebo WebP.
Ikona s více velikostmi obsahuje několik rozlišení v jednom souboru; prohlížeče a operační systémy si vyberou to, které potřebují.
Ponechte původní rozměry, nebo zadejte jednu stranu a poměr stran se zachová.
Pixely pro stranu vybranou výše.
Procento původních rozměrů.
sRGB je správná volba pro obrazovky a web. Pro tiskové postupy ponechte originál; odstíny šedi zahodí barvu.
Pouze metadata, 0 ponechá původní hodnotu. Tiskárny a některé portály toto číslo čtou; rozměry v pixelech nemění.
Jak nástroj používat
- 1
Nahrajte fotky JPG
Přidejte až 20 souborů .jpg nebo .jpeg, každý do 95 MB, přetažením do nahrávací oblasti nebo výběrem ze složky.
- 2
Nastavte šířku textury
Otevřete Pokročilá nastavení a pomocí Změnit velikost výstupního obrázku s volbou Nastavit šířku zvolte 512, 1024, 2048 nebo 4096 px. Předem obrázek oříznětě na správný poměr stran, aby i výška vyšla na mocninu dvou.
- 3
Převeďte a nainstalujte
Klikněte na Převést na DDS, stáhněte soubory a zkopírujte je do složky, kterou hra nebo mod očekává, se stejnými názvy souborů jako u nahrazovaných textur.
JPG je určený k prohlížení, DDS je určený pro grafickou kartu. Převodem se fotka uloží v blokově komprimovaném uspořádání, které hry nahrávají přímo do video paměti.
JPG do DDS pro fotografické textury v herních módech
Microsoft představil DirectDraw Surface s DirectX 7 v roce 1999 a mnoho PC her v tomto formátu dodnes dodává textury. Důvodem je rychlost: DDS může obsahovat data už komprimovaná ve formátu, který GPU dekóduje hardwarově, takže je engine zkopíruje do video paměti bez předchozího rozbalení.
Fotky jsou přirozeným materiálem pro realistické textury. Moderátoři fotí cihlové zdi, kresbu dřeva, dopravní značky a plakáty nebo použijí snímek z telefonu a udělají z nich povrchy ve hře.
Čísla níže vysvětlují, proč mají textury takové rozměry. Bloková komprese vždy pracuje s dlaždicemi 4 × 4 pixely a řetězec mipmap (série kopií poloviční velikosti, které GPU používá na dálku) přidá k paměti textury asi třetinu.
- pixelový blok, který komprese BC kóduje jako jednu jednotku
- 4 × 4
- na pixel v BC1 (DXT1), obvyklá volba pro neprůhledné textury
- 4 bity
- na pixel v BC3 (DXT5) a BC7
- 8 bitů
- paměti navíc u plného řetězce mipmap
- +33%
JPG
Obrázek JPEG
JPEG (nebo JPG) je nejrozšířenější formát fotografií, který v roce 1992 standardizovala skupina Joint Photographic Experts Group. Používá ztrátovou kompresi, která zahazuje jemné detaily, jichž si oko málokdy všimne, takže fotky zůstávají dost malé pro web, e‑mail i paměť telefonu. Dobře zvládá plynulé přechody a přírodní scény, ale ostrý text, perokresba a plné barevné plochy získávají viditelné blokové nebo rozmazané artefakty. JPEG nemá průhlednost ani animaci a každé opětovné uložení ubere další kousek kvality. Otevře ho každý prohlížeč, telefon, fotoaparát i obrazový editor.
- Komprese
- Ztrátová
- Průhlednost
- Ne
- Animace
- Ne
- Představeno
- 1992 · Joint Photographic Experts Group
DDS
DirectDraw Surface
DDS je texturový formát společnosti Microsoft zavedený s DirectX 7 v roce 1999. Ukládá obrázky ve blokových kompresních schématech připravených pro GPU, například DXT/BCn, spolu s mipmapami a cube mapami, takže je grafické karty mohou používat bez dekódování. Blokové komprese je ztrátová a v přechodech se mohou objevit artefakty, existuje však i nekomprimované DDS. Je běžný v počítačových hrách a herních módech, ale prohlížeče a většina běžných prohlížečů obrázků ho nepodporuje.
- Komprese
- Ztrátová i bezztrátová
- Průhlednost
- Ano
- Animace
- Ne
- Představeno
- 1999 · Microsoft
JPG do DDS je cesta, jak se z fotografie stane herní zdroj: modeři vyfotí skutečný povrch, plakát nebo cedule a zabalí je do formátu připraveného pro GPU, který enginy jako ve Fallout 4 nebo Microsoft Flight Simulator čtou z disku.
Příprava fotky pro DDS: oříznutí, rozměry, převod, test
Oříznutí na poměr textury
Většina textur je čtvercová nebo 2 : 1. Nejdřív fotku oříznětě na tento tvar, aby změna velikosti nezanechala nevhodnou výšku.
Změna velikosti na mocninu dvou
Nastavte šířku na 1024, 2048 nebo 4096 px. Větší nemusí být lepší: textura 4096 px zabere čtyřikrát více paměti než textura 2048 px.
Převod a načtení
Převeďte do DDS, umístěte soubor tam, kde byla původní textura, a zkontrolujte ji ve hře z různých vzdáleností.
Komprese, mipmapy a co za vás tento převodník rozhodne
DDS zahrnuje několik formátů komprese. BC1, známý jako DXT1, je úsporná volba pro neprůhledné barevné textury, což je přesně to, čím se JPG fotka stane, protože JPG nemá alfa kanál. BC3 (DXT5) přidává plný alfa kanál a BC7, zavedený s Direct3D 11, nabízí vyšší kvalitu při stejných 8 bitech na pixel, ale funguje jen ve hrách, které jsou na něj připravené.
Tento převodník nenabízí typ komprese ani počet mipmap; zapisuje DDS s vlastními výchozími hodnotami. Pokud instalační poznámky modu vyžadují konkrétní formát, například BC7 s plným řetězcem mipmap, vyzkoušejte vzhled zde a finální export proveďte pomocí Microsoft texconv, Paint.NET nebo exportéru NVIDIA.
Časté dotazy k převodu JPG do DDS
Je JPG dobrý zdroj pro texturu DDS?
Funguje to, ale s jednou výhradou: fotka se komprimuje dvakrát, nejprve JPEG a poté blokovou kompresí GPU uvnitř DDS. Použijte největší a nejméně komprimovaný JPG, který máte, ideálně originál z fotoaparátu ve vysoké kvalitě, aby druhý krok pracoval s čistými pixely.
Proč by rozměry textury měly být mocninou dvou?
Mipmapping opakovaně zmenšuje obrázek na polovinu a čísla 1024, 512, 256 a dále se dělí beze zbytku až dolů. Mnoho enginů a starších grafických karet to také vyžaduje a bloková komprese potřebuje alespoň násobek 4 na každé straně. Fotka 1000 × 750 se ve starší hře může načíst jako černý nebo roztažený povrch.
Mohu při převodu JPG do DDS zvolit DXT1, DXT5 nebo BC7?
Ne. Převodník nemá volbu komprese ani mipmap a zapisuje DDS s vlastními výchozími hodnotami. Pokud návod k modu určuje přesný formát nebo počet mipmap, použijte pro finální export Microsoft texconv, Paint.NET nebo NVIDIA Texture Tools Exporter.
Bude mít DDS alfa kanál?
JPG nemá průhlednost, takže není co přenášet: textura je plně neprůhledná. Pokud potřebujete vykrojené okraje pro listí nebo decaly, vyjděte z PNG s průhledností a použijte místo toho PNG do DDS.
Mohu převést fotku z telefonu na texturu obrazu nebo plakátu do hry?
Ano, to je typické použití. Oříznětě fotku na proporce rámu pomocí oříznutí obrázku, změňte šířku na mocninu dvou, převeďte ji zde a nahraďte texturu plakátu nebo obrazu, na kterou mod odkazuje.
Jak zkontrolovat DDS před spuštěním hry?
Otevřete ji v Paint.NET, GIMPu 2.10 či novějším nebo v prohlížeči textur a zkontrolujte rozměry a orientaci. Pokud potřebujete jen rychlý náhled, DDS do PNG ji převede zpět na běžný obrázek, který zobrazí každý prohlížeč.