Skip to content
Optimized ATF converter
C++ C Component Pascal
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
atf_dll
atfviewer
bin
main_app
readme.md

readme.md

##CrystalAtf

CrystalAtf - это оптимизированный atf и dds конвертер, базирующийся на библиотеке CrystalDXT.

#Использование

Поддерживаемые выходные форматы сжатия DXT1,DXT5,RGB888,RGBA8888 Поддерживаемые входные форматы: '.psd' (только в режиме совместимости и без прозрачности) ,'.png','.bmp','.jpg','.jpe','.jpeg',.

Пример простой конвертации

CrystalAtf.exe somepicture.png

Указание выходного файла

CrystalAtf.exe somepicture.png->atf/picture.atf

Конвертация по маске (? - один любой символ, * - 0 и более любых символов)

CrystalAtf.exe images/src/?image*.*

Указание выходного сжатия (по умолчанию выбирается между dxt1 и dxt5, в зависимости от наличия прозрачных пикселей)

CrystalAtf.exe -rgba somepicture.png

Полный список флагов сжатия

-auto - DXT1 или DXT5 (зависит от наличия прозрачных пикселей)

-dxt1 - DXT1

-dxt5 - DXT5

-rgba - RGB888 или RGBA8888 (зависит от наличия прозрачных пикселей)

Указать dds как выходной формат

CrystalAtf.exe -dds somepicture.png

Указать atf как выходной формат (установлен по умолчанию)

CrystalAtf.exe -atf somepicture.png

Отключить генерацию мип уровней

CrystalAtf.exe -nomip somepicture.png

Включить генерацию мип уровней (установлен по умолчанию)

CrystalAtf.exe -mip somepicture.png

CrystalAtf позволяет обрабатывать изображения в пакетном режиме и комбинировать различные флаги

CrystalAtf.exe -dds -nomip picture1.jpeg -atf -rgb pictures/. -mip -dxt1 pic999.psd

#Сравнение скорости работы CrystalAtf и png2atf из официального sdk

png image 32bit with alpha 2048x2048

CrystalAtf 9.9965 c.

png2atf 247.2631 c.

24 раза быстрее с учетом того, что png2atf дополнительно генерирует в файл текстуры для мобильных платформ.

You can’t perform that action at this time.