Вам потребуется:
NVIDIA CUDA Toolkit качаем и ставим нужную вам версию.
NVIDIA Texture Tools 2 качаем и ставим нужную вам версию.
1) NVIDIA Texture Tools 2 ставим в удобную вам папку. Я ставил в "D:\NVIDIA Texture Tools 2". После окончания установки в папке "D:\NVIDIA Texture Tools 2\bin" должен быть файл "nvcompress.exe". Он нас и интересует.
Теперь, если перетянуть файл текстуры в формате tga/psd на nvcompress.exe, то в папке с текстурой через пару секунд появится уже конвертнутая текстура в dds. Но, по-умолчанию она будет в DXT1. Нам нужен DXT5/3.
2) Создаём ещё одну, быстродоступную для вас папку, и делаем в ней ярлык для "nvcompress.exe". В свойствах ярлыка ищем поле "объект", и добавляем в конце один из параметров снизу, например "-bc3". Если нужно прописать несколько опций, ставим пробел между ними. Должен получится такой вид:
"D:\NVIDIA Texture Tools 2\bin\nvcompress.exe" -fast -bc3
Список опций:
Compression options: -fast Fast compression. -nocuda Do not use cuda compressor. -rgb RGBA format -bc1 BC1 format (DXT1) -bc1n BC1 normal map format (DXT1nm) -bc1a BC1 format with binary alpha (DXT1a) -bc2 BC2 format (DXT3) -bc3 BC3 format (DXT5) -bc3n BC3 normal map format (DXT5nm) -bc4 BC4 format (ATI1) -bc5 BC5 format (3Dc/ATI2)
Аналогично, перетягиваем текстуру на ярлык и получаем её в формате dds в папке с текстурой, но уже нужного нам типа (-bc3 делает текстуру в DXT5).
У самой софтины нет интерфейса, и она расчитана на работу через ярлыки/командную строку.
Напоследок: в чём смысл этого гемора, если можно спокойно конвертнуть фотошопом? Всё просто.
Конвертирование текстуры 4096*4096 из tga в DXT5 фотошопом у меня заняло 1 минуту 23 секунды.
NVIDIA Texture Tools 2 сделал то же самое за 7 секунд.
Почти в 12 раз быстрее.
Минусы:
-не работает с jpg (хотя, кто им пользуется?) и tiff
-нет пакетного экспорта...
-Скорее всего нет/никогда не будет поддержки радеонов. Нужны GeForce 8xxx+ серии.