Как конвертировать DDS в TGA
- Добавьте ваш файл .DDS - перетащите его в поле выше или нажмите, чтобы выбрать.
- Конвертируйте его в .TGA за несколько секунд.
- Скачайте ваш новый файл .TGA.
Чего ожидать
- Артефакты блочного сжатия из исходных файлов DXT1/DXT5 навсегда вшиваются при экспорте в TGA; текстуры DDS со сжатием BC7 экспортируются практически без потерь.
- Цепочки мип-карт (mipmap) DDS отбрасываются - TGA хранит только изображение верхнего уровня (полного размера), что обычно и требуется для редактирования.
- Файлы TGA значительно больше DDS: файл DXT5
.ddsразмером 2048×2048 (~5 МБ) превращается примерно в 16 МБ в виде 32-битного.tga.
Часто задаваемые вопросы
Теряется ли качество при конвертации DDS в TGA?
Сама конвертация не вносит новых потерь качества, но любые артефакты блочного сжатия, уже имеющиеся в DDS (DXT1, DXT5), сохраняются. Текстуры со сжатием BC7 практически неотличимы от оригиналов без потерь.
Почему текстура выглядит фиолетовой или неправильной после экспорта?
Карты нормалей в DDS часто хранятся в двухканальном (BC5) или перетасованном (swizzled) формате, который стандартные просмотрщики ошибочно считывают как RGB. Данные верны - передайте TGA в ваш инструмент пайплайна, который правильно интерпретирует каналы.
Можно ли пакетно конвертировать папку с файлами DDS в TGA?
Да - запустите
texconv -ft tga *.dds в целевой папке или используйте инструмент пакетной конвертации XnConvert в меню «Инструменты» → «Пакетная обработка».Будет ли экспортированный TGA работать в игровом движке?
TGA - это формат для редактирования и обмена, а не подходящий формат для движков игр на DirectX. Перед импортом в движок выполните повторный экспорт в DDS с правильным сжатием и заново создайте цепочку мип-карт.