×
Menu

TGA

ТГА.
+  ровный альфа канал с минимальным градиентом, при особых настройках оного.
Фактически ТГА не содержать альфа канал, как таковой, но сам формат текстуры сообщает игре использовать черный фон, как прозрачность.
+ минимум артефактов сжатия.
+ качество на уровне ARGB32 ДДС, но размер, в ряде случаев, значительно меньше при равном разрешении текстуры.
+ используется, как для создания текстур, так и иконок.
+ формат понимается практически всеми 2д редакторами из коробки.
Т.е. не нужно устанавливать доп. плагины.
–     больший, чем ДДС (обычного сжатия ДХТ1,3,5) размер файлов.
–     Некоторые заморочки в создании и пост обработки файлов.
–     Невозможность в ручную прописать альфа канал.
–     Невозможность настроить уровни лодирования ака мип-уровни.
–     Отсутствуют мип-уровни (mip-level's), как класс. Отчего и нет возможности их править.
–     мип уровни создаются на аппаратном уровне, т.е. видеокартой.
–     Иконки большего размера чем ДДС.
*ДДС — 2 кб. ТГА — 3 кб.
КС, по умолчанию, видит только ДДС иконки, переключение на ТГА, занимает лишнее время.
 
– Возможно ТГА дает эффект засветки объектов в туманную погоду!
Т.е. становится видно контур меша. Особенно критично для Ореолов и Нимбов!
Вероятно какой-то баг связанный с драйверами видео карт и работой альфа канала, которого нет в ТГА.
Но, возможно, что это связано не с Альфой, а с отсутствием мип-уровней в текстуре
Впрочем, это безобразие, как выяснилось году в 2019ом, можно исправлять посредством niFog свойств.
 
Примечание.
Черный = прозрачность, если в моделях включено действие альфы с особым флагом!
Т.е. обычные значение (237, 4845) включающие прозрачность по альфе в ДДС - НЕ РАБОТАЮТ!
Объект остается черным и не получает прозрачности.
Требуются флаги светимости 1, 13, 4621 и пр.
 
Примечания.
*В ряде случаев, требуется фиксировать черный цвет и обязательно делать Flatten, при создании текстуры с прозрачностью,  иначе вместо черного можно получить белый и иные «занятности».
В частности, не рабочий, в игре, файл.
*Обычно это бывает  при получении текстур из ПартиклИлюжена.
 
16 бит (65536 цветов) - не принимается игрой, модель белая. (если ни случайный баг драйвера).
 
24 бита - полно цветное изображение без альфа канала, стало быть, и без информации о прозрачности текстуры.
Игра видит пользует. Разница между 32 может быть незаметна. Зависит от текстуры.
 
32 бита - полно цветное изображение с альфа каналом.
Наличие компрессии не влияет на поведение альфы. См. выше.
 
Compress - небольшая оптимизация уменьшающая размер файла... в 2 раза.
Найди 10 отличий, или как-то так. ТГА без компрессии и  с ней. При этом разница, в размере файла, в два раза!
Non Compress     
в итоге 1.025кб    
и  Compress
в итоге 538 кб.