Конвертер DDS у PNG
Файли DDS — це текстури, упаковані для відеокарти, а не для людей. Після конвертації в PNG ви отримуєте звичайне зображення, яке можна відкрити в будь-якому редакторі, переглянути в браузері або взяти за основу для мода.
Конвертер зображень
або перетягніть Файли JPG, JPEG, JPE … сюди ·
До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв
Файли обробляються на наших серверах і видаляються через 30 хв.
85 зберігає фото візуально ідентичними оригіналу. Зменшуйте лише тоді, коли потрібен менший файл.
JPG, BMP і EPS не підтримують прозорість. Прозорі пікселі заповнюються цим кольором.
Hex-колір для заливки під прозорими пікселями, наприклад #FFFFFF.
Цей формат містить одне зображення. Оберіть вихідний формат GIF або WebP, якщо хочете зберегти анімацію.
Багаторозмірна іконка містить кілька роздільностей в одному файлі; браузери та операційні системи обирають потрібну.
Залиште початкові розміри або введіть одну сторону — пропорції збережуться.
Пікселі для сторони, обраної вище.
Відсоток від початкових розмірів.
sRGB підходить для екранів і вебу. Для друку залиште оригінальний; відтінки сірого відкидають колір.
Лише метадані, 0 зберігає початкове значення. Принтери та деякі портали читають це число; воно не змінює піксельні розміри.
Як користуватися цим інструментом
- 1
Завантажте текстури .dds
До 20 файлів за раз, до 95 MB кожен. Цього вистачає для блочно-стиснених текстур до 8K з повним ланцюжком mip-рівнів.
- 2
Залиште колірний простір без змін
Текстури на кшталт карт нормалей і шорсткості зберігають дані, а не кольори. У розділі Додаткові налаштування параметр Колірний простір залишається на «Зберегти оригінал», щоб ці значення не змінилися.
- 3
Натисніть «Конвертувати у PNG»
Кожна текстура стає PNG без втрат у повній роздільній здатності, прозорість зберігається.
Конвертація DDS у PNG декодує стиснення для GPU, зберігає зображення повного розміру з альфа-каналом і відкидає менші mip-копії, потрібні лише ігровому рушію.
Що таке файл DDS і чому редактори погано з ним працюють
Microsoft представила DirectDraw Surface у DirectX 7 у 1999 році як контейнер для текстур у тому вигляді, в якому їх хоче бачити відеокарта. Пікселі зберігаються в блочному стисненні: зображення ділиться на плитки 4 × 4, а кожна плитка описується двома опорними кольорами та невеликим індексом для кожного пікселя. GPU може декодувати будь-яку плитку окремо, не розпаковуючи весь файл, тому ігри від Skyrim до сучасних рушіїв досі постачають текстури в DDS.
Файл DDS зазвичай містить також ланцюжок mip-рівнів: серію копій, кожна вдвічі вужча й нижча за попередню, які використовуються, коли об’єкт далеко. Повний ланцюжок збільшує розмір файлу приблизно на третину. Деякі файли DDS містять кубічну карту із шести граней або масив кількох текстур; PNG містить одне зображення.
Формати стиснення DDS, які вам трапляться: від BC1 до BC7
| Формат | Стара назва | Біт на піксель | Альфа | Типове використання |
|---|---|---|---|---|
| BC1 | DXT1 | 4 | Немає або 1 біт | Непрозорий колір, вирізане листя |
| BC2 | DXT3 | 8 | 4 біти, явна | Рідко трапляється в сучасних іграх |
| BC3 | DXT5 | 8 | Плавний градієнт | Колір з м’якою прозорістю |
| BC4 | ATI1 | 4 | Лише один канал | Шорсткість, висота та маски |
| BC5 | ATI2 / 3Dc | 8 | Лише два канали | Карти нормалей у тангенціальному просторі |
| BC7 | немає | 8 | Необов’язкова, висока якість | Сучасні кольорові текстури, Direct3D 11 |
DDS
DirectDraw Surface
DDS — це формат текстур Microsoft, представлений разом із DirectX 7 у 1999 році. Він зберігає зображення в готових для GPU схемах блокового стиснення, таких як DXT/BCn, разом із мipмапами та кубічними картами, тож відеокарти можуть використовувати їх без декодування. Блокове стиснення є із втратами і може давати артефакти на градієнтах, хоча існує й нестиснений DDS. Він поширений у комп'ютерних іграх і модах, але не підтримується браузерами та більшістю звичайних переглядачів зображень.
- Стиснення
- З втратами або без втрат
- Прозорість
- Так
- Анімація
- Ні
- Рік появи
- 1999 · Microsoft
PNG
Portable Network Graphics
PNG — растровий формат без втрат, опублікований у 1996 році групою PNG Development Group і згодом стандартизований W3C та ISO. Він зберігає кожен піксель точно, підтримує повну альфа-прозорість і без артефактів передає текст, чіткі краї та суцільні кольори. Така точність робить його ідеальним для скриншотів, логотипів, іконок і графіки інтерфейсів. Недолік — розмір: фотографії у PNG часто в кілька разів більші за те саме фото у JPEG чи WebP. PNG відкривають усі браузери, операційні системи та редактори.
- Стиснення
- Без втрат
- Прозорість
- Так
- Анімація
- Ні
- Рік появи
- 1996 · PNG Development Group
Моддери та художники конвертують DDS у PNG, щоб переглянути, відредагувати або задокументувати ігрову текстуру у звичайних програмах для зображень; зворотний напрям, PNG у DDS, пакує готову графіку у формат GPU, який може завантажити рушій.
Артефакти блокового стиснення лишаються після конвертації
PNG не скасовує стиснення DDS
Смуги в градієнтах і блокові краї походять від плиток 4 × 4 і закладені в текстуру. PNG відтворює їх точно, що корисно для оцінки текстури, але означає, що конвертований DDS ніколи не буде таким чистим, як вихідний файл художника.
Для редагування цього зазвичай достатньо. Моди з перетекстуруванням, перефарбування та правки інтерфейсу постійно починаються з оригінального DDS гри: працюйте з PNG у повній роздільній здатності, а нові mip-рівні створить експорт назад у DDS. Зберігайте PNG як майстер-файл і лише експортуйте заново, щоб не накладати другий раунд блочного стиснення на пізніші правки.
PNG для більшості текстур буде більшим за DDS, оскільки стиснення PNG без втрат, а формати BC із втратами. Якщо потрібен лише попередній перегляд, яким можна поділитися, DDS у JPG дає значно менший файл; для інших ігрових форматів TGA у PNG працює зі старішими текстурами Targa, які використовують багато рушіїв.
Запитання про конвертацію DDS у PNG
Чому текстура DDS працює в грі, але не відкривається в редакторі зображень?
DDS зберігає пікселі у форматах блочного стиснення для GPU, які відеокарти декодують апаратно. Багато редакторів так і не отримали декодера: Photoshop потребує плагіна від NVIDIA або Intel, а Paint.NET і GIMP відкривають більшість файлів DDS. PNG знімає цю залежність.
Що відбувається з mipmap-рівнями під час конвертації DDS у PNG?
PNG містить лише одне зображення, тому зберігається тільки найбільший рівень. Менші копії все одно створюються заново, коли текстуру пакують назад у DDS, тож нічого цінного не втрачається.
Чому конвертована карта нормалей виглядає червоно-зеленою?
Карти нормалей кодують напрям поверхні, а не колір. Карти, стиснені як BC5, зберігають лише два канали, тому PNG показує червоний і зелений; третє значення відновлює шейдер гри. Старіші RGB-карти нормалей натомість виглядають блакитно-фіолетовими. Обидва варіанти правильні.
Чи прибирає конвертація DDS у PNG блокові артефакти стиснення?
Ні. Блокові артефакти є частиною збереженої текстури, а PNG точно копіює декодовані пікселі. Якщо потрібне чисте джерело, шукайте оригінальну графіку; для редагування працюйте з PNG і зважайте на наявну м’якість зображення.
Чи можна відредагувати PNG і повернути його в гру?
Так. Збережіть зміни, а потім конвертуйте файл через PNG у DDS. Перевірте, який формат блоків і які налаштування mip-рівнів очікує гра: моди з текстурою в неправильному форматі можуть виглядати блідими або не завантажитися.
Чи зберігається прозорість DDS у PNG?
Так. Альфа-канал текстур BC1, BC2, BC3 і BC7 записується в альфа-канал PNG, тож листя, декалі та елементи інтерфейсу зберігають свою вирізану форму.
Інші конвертери текстур
- Конвертувати DDS у JPGПеретворіть текстури DDS на JPG-прев’ю для сторінок модів, Discord, вікі й документації. Альфа — на ваш колір, верхній mip-рівень, до 20 файлів.
- Конвертер PNG у DDSКонвертуйте PNG у текстури DDS для модів і рушіїв зі збереженням альфа-каналу. Які розміри, міпмапи та формати DXT чи BC7 потрібні іграм.
- Конвертер JPG у DDSПеретворіть фото JPG на текстури DDS для ігрових модів і рушіїв. Підгонка розміру під текстуру, до 20 файлів за раз, видалення через 30 хв.
- Конвертувати TGA у PNGКонвертуйте текстури, рендери й скриншоти TGA (Targa) у PNG: альфа 32-біт зберігається, RLE читається, перевернуті кадри виправляються. 20 за раз.
- Конвертер VTF у PNGКонвертуйте текстури й спреї Valve VTF з Garry's Mod, TF2 і Counter-Strike: Source у PNG. Прозорість зберігається, кадри анімованих VTF — окремо.
- Конвертер EXR у PNGКонвертуйте рендери OpenEXR з Blender, Houdini чи Nuke у PNG онлайн. HDR зводиться до 8-біт кольору, альфа зберігається. До 20 файлів, без реєстрації.