User:SirYodaJedi/Image formats/ru
It contains the advice or opinions of one or more of the Valve Developer Community's contributors.
This page is not an encyclopedia article, nor is it one of the Valve Developer Community's policies or guidelines, as it has not been thoroughly vetted by the community.
Some essays represent widespread norms; others only represent minority viewpoints.
Ниже приведен список стандартных форматов изображений с указанием того, какие движки их поддерживают, сжаты ли они и когда я рекомендует их использовать.
![Icon-Important.png](/w/images/thumb/5/5c/Icon-Important.png/10px-Icon-Important.png)
![Warning.png](/w/images/thumb/c/cb/Warning.png/10px-Warning.png)
![Strata Source](/w/images/thumb/2/2b/Strata-16px.png/16px-Strata-16px.png)
![Source 2](/w/images/thumb/5/52/Icon-Source_2.png/16px-Icon-Source_2.png)
Поддерживается | ||||||
---|---|---|---|---|---|---|
Формат | ![]() GoldSrc |
![]() Source |
![]() Strata |
![]() Source 2 |
Сжат? | Рекомендации к использованию |
P8 (256-цвет) | Да, за исключением фона главного меню и текстур деталей | Нет (используйте BGR565 или BGRA8888) | Нет (используйте BC7) | Нет (используйте BC7) | Да, 256 цветов | ![]() |
BGR888, RGB888 (24-битный истинный цвет) | Ограниченный; только для скайбоксов, детализированных текстур, фона главного меню и элементов VGUI | Да | Да | Да | Нет (кроме ![]() |
![]()
|
BGRA8888, RGBA8888 (32-битный истинный цвет с полупрозрачностью) | Ограниченный; только для элементов VGUI | Да | Да | Да | Нет | ![]()
|
BGRA8888, RGBA8888 (Source 1 сжатый 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 | ![]() ![]() |
![Note.png](/w/images/thumb/c/cc/Note.png/10px-Note.png)
![GoldSrc](/w/images/thumb/6/61/Gldsrc_icon.png/16px-Gldsrc_icon.png)
Не все программы могут экспортировать сжатые TGA; GIMP делает это при экспорте в TGA по умолчанию. Убедитесь, что в качестве исходной точки выбрано значение "внизу слева".
![Note.png](/w/images/thumb/c/cc/Note.png/10px-Note.png)
![Strata Source](/w/images/thumb/2/2b/Strata-16px.png/16px-Strata-16px.png)
![Note.png](/w/images/thumb/c/cc/Note.png/10px-Note.png)
![Source](/w/images/thumb/1/10/Icon-Source.png/16px-Icon-Source.png)
![Source 2](/w/images/thumb/5/52/Icon-Source_2.png/16px-Icon-Source_2.png)
![Note.png](/w/images/thumb/c/cc/Note.png/10px-Note.png)
В любом случае следует избегать форматов с 1-битным альфа-каналом (кроме
![GoldSrc](/w/images/thumb/6/61/Gldsrc_icon.png/16px-Gldsrc_icon.png)
![Note.png](/w/images/thumb/c/cc/Note.png/10px-Note.png)
![Source](/w/images/thumb/1/10/Icon-Source.png/16px-Icon-Source.png)
![Strata Source](/w/images/thumb/2/2b/Strata-16px.png/16px-Strata-16px.png)
![Source 2](/w/images/thumb/5/52/Icon-Source_2.png/16px-Icon-Source_2.png)