User:ru

Ниже приведен список стандартных форматов изображений с указанием того, какие движки их поддерживают, сжаты ли они и когда I рекомендует их использовать.




Поддерживается в | ||||||
---|---|---|---|---|---|---|
Формат | ![]() GoldSrc |
![]() Source |
![]() Strata |
![]() Source 2 |
Сжат? | Рекомендации к использованию |
P8 (256-color) | Да, за исключением фона главного меню и текстур деталей | Нет (используйте BGR565 или BGRA8888) | Нет (используйте BC7) | Нет (используйте BC7) | Да, 256 цветов | ![]() |
BGR888, RGB888 (24-bit true color) | Ограниченный; только для скайбоксов, детализированных текстур, фона главного меню и элементов VGUI | Да | Да | Да | Нет (кроме ![]() |
![]()
|
BGRA8888, RGBA8888 (32-битный истинный цвет с полупрозрачностью) | Ограниченный; только для элементов VGUI | Да | Да | Да | Нет | ![]()
|
BGRA8888, RGBA8888 (Source 1 Compressed HDR, также известный как "RGBM"; только шейдеры неба) | Нет | Да | Да | Да | Да; альфа-канал используется как множитель, а не как полупрозрачность (см. Valve Texture Format#HDR compression) Можно также использовать в сочетании с DXT5, но делать это не рекомендуется. |
![]() |
BGRA16161616F, RGBA16161616F (HDR с плавающей запятой, 16 бит/канал, полупрозрачность) | Нет | Да | Да | Да | Нет | ![]() ![]() ![]() |
BGR565 (16-битный цвет) | Нет | Да | Да | Нет (используйте BC7) | Нет | ![]()
|
BGRA4444 (16-битный цвет с полупрозрачностью) | Нет | Да | Да | Нет (используйте BC7) | Нет | ![]() |
I8 (8-битная шкала серого) | Технически (с использованием P8) | Да | Да | Да | Нет | ![]()
|
IA88 (8-битные оттенки серого с полупрозрачностью) | Нет | Да | Да | Да | Нет | ![]() |
A8 (только полупрозрачность) | Технически только для спрайтов (использующих IndexAlpha) и декалей. | Да | Да | Да | Нет | ![]() ![]() ![]() |
DXT1 (он же BC1) | ![]() |
Да | Да | Да | Да; два явных цвета BGR565 и два интерполированных цвета на блок 4x4 | ![]() ![]() ![]() |
DXT3 (он же BC2) | Нет | Да | Да | Нет (используйте DXT5) | только RGB; RGB обрабатывается как DXT1, с несжатым 4-битным альфа-каналом. | ![]() ![]() |
DXT5 (он же BC3) | Нет | Да | Да | Да | Да; RGB обрабатывается как DXT1, а альфа обрабатывается как ATI1N. | ![]() ![]() ![]() |
ATI1N (он же BC4) | Нет | Нет (используйте I8) | Да | Да | Да; четыре значения I8 и четыре интерполированных значения 4x4 | ![]()
|
ATI2N (он же BC5) | Нет | Нет (используйте BGR565, если это действительно необходимо) | Да | Да | Да; два независимых канала в стиле ATI1N (красный и зеленый) | ![]() |
BC6H (он же BC6) | Нет | Нет (используйте сжатый BGRA8888) | Да | Да | Да; четыре явных цвета RGB161616 или RGB161616F и четыре интерполированных цвета 4x4 | ![]() ![]() |
BC7 | Нет | Нет (используйте BGR565 или BGRA8888) | Да | Да | Да; четыре явных цвета RGB888 или RGBA8888 и четыре интерполированных цвета 4x4 | ![]() ![]() |


Не все программы могут экспортировать сжатые TGA; GIMP делает это при экспорте в TGA по умолчанию. Убедитесь, что в качестве исходной точки выбрано значение "внизу слева".






В любом случае следует избегать форматов с 1-битным альфа-каналом (кроме




