Быстро сжать кучу текстур в DXT1-5
Автор: JohnSmith
Как быстро сжать несколько текстур в DXT1-5? Допустим есть папка с текстурами в стандартных форматах (например, JPEG, PNG). Необходимо их сжать в DDS/DXTn.
Есть много способов это сделать. Это один из них.
Берём либо старую и глючную, но скомпилированную версию «NVIDIA Texture Tools 2» отсюда:
http://developer.nvidia.com/object/texture_tools.html
или качаем свежие исходники отсюда:
http://code.google.com/p/nvidia-texture-tools/ и сами компилируем.
Затем создаём .bat файл с таким содержимым:
FOR %%f IN (*.*) DO "C:\path\to\nvcompress.exe" -bc1 "%%f"
Кидаем его в папку к текстурам и запускаем. Через некоторое время все файлы будут сжаты. Если есть рабочая CUDA – ждать придётся гораздо меньше.
#DDS, #DXT, #NVIDIA, #компрессия, #текстуры
17 ноября 2009 (Обновление: 3 фев 2010)
Комментарии [3]