User:SirYodaJedi/Image formats/ru: Difference between revisions
(Created page with "{{Language subpage}} Ниже приведен список стандартных форматов изображений с указанием того, какие движ...") |
SirYodaJedi (talk | contribs) mNo edit summary |
||
(11 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{for|the original English page|[[User:SirYodaJedi/Image formats]]}} | ||
Ниже приведен список стандартных форматов изображений с указанием того, какие движки их поддерживают, сжаты ли они и когда [[User:SirYodaJedi| | {{essay}} | ||
Ниже приведен список стандартных форматов изображений с указанием того, какие движки их поддерживают, сжаты ли они и когда [[User:SirYodaJedi|я]] рекомендует их использовать. | |||
{{modernImportant|Это субъективные рекомендации; не перемещайте страницу за пределы пользовательского пространства! Вместо этого рассмотрите возможность копирования целевых сегментов на новую страницу.}} | {{modernImportant|Это субъективные рекомендации; не перемещайте страницу за пределы пользовательского пространства! Вместо этого рассмотрите возможность копирования целевых сегментов на новую страницу.}} | ||
{{Warning|Я лично не тестировал какие-либо форматы в {{strata}} или {{Source2}}, так как у меня нет ни того, ни другого для тестирования. Я также не тестировал IA88, A8 или BGRA16F. Информация, указанная на этой странице, основана на концептуальном знании форматов и ранее существовавшей документации, касающейся форматов strata VTF v7.6 и Source 2 VTEX.}} | {{Warning|Я лично не тестировал какие-либо форматы в {{strata}} или {{Source2}}, так как у меня нет ни того, ни другого для тестирования. Я также не тестировал IA88, A8 или BGRA16F. Информация, указанная на этой странице, основана на концептуальном знании форматов и ранее существовавшей документации, касающейся форматов strata VTF v7.6 и Source 2 VTEX.}} | ||
Line 6: | Line 7: | ||
|- | |- | ||
! | ! | ||
! colspan=4 | Поддерживается | ! colspan=4 | Поддерживается !! !! | ||
|- | |- | ||
! Формат !! {{gldsrc}}<br>{{gldsrc|3}} !! {{src}}<br>{{src|3}} |!! {{strata}}<br>{{strata|3|nt=0}} !! {{source2}}<br>{{source2|3}} !! Сжат? !! Рекомендации к использованию | ! Формат !! {{gldsrc}}<br>{{gldsrc|3}} !! {{src}}<br>{{src|3}} |!! {{strata}}<br>{{strata|3|nt=0}} !! {{source2}}<br>{{source2|3}} !! Сжат? !! Рекомендации к использованию | ||
|- | |- | ||
| '''P8''' (256- | | '''P8''' (256-цвет) | ||
| Да, за исключением фона главного меню и текстур деталей | | Да, за исключением фона главного меню и текстур деталей | ||
| Нет (используйте BGR565 или BGRA8888) | | Нет (используйте BGR565 или BGRA8888) | ||
Line 16: | Line 17: | ||
| Нет (используйте BC7) | | Нет (используйте BC7) | ||
| Да, 256 цветов | | Да, 256 цветов | ||
| {{gldsrc}}: большинство текстур ( | | {{gldsrc}}: большинство текстур (браши, модели, спрайты, и т.д.) | ||
|- | |- | ||
| '''BGR888''', '''RGB888''' (24- | | '''BGR888''', '''RGB888''' (24-битный истинный цвет) | ||
| Ограниченный; только для скайбоксов, детализированных текстур, фона главного меню и элементов VGUI | | Ограниченный; только для скайбоксов, детализированных текстур, фона главного меню и элементов VGUI | ||
| Да | | Да | ||
Line 38: | Line 39: | ||
{{strata}} + {{source2}}: не рекомендуется; вместо этого используйте BC7 | {{strata}} + {{source2}}: не рекомендуется; вместо этого используйте BC7 | ||
|- | |- | ||
| '''BGRA8888''', '''RGBA8888''' (Source 1 | | '''BGRA8888''', '''RGBA8888''' (Source 1 сжатый HDR, также известный как "RGBM"; [[sky (shader)|только шейдеры неба]]) | ||
| Нет | | Нет | ||
| Да | | Да | ||
Line 106: | Line 107: | ||
| Да | | Да | ||
| Да | | Да | ||
| Да; два явных цвета BGR565 и два интерполированных цвета | | Да; два явных цвета BGR565 и два интерполированных цвета 4x4 | ||
| {{src}}, {{strata}} и {{source2}}: умеренно детализированные текстуры высокого разрешения без альфа-канала. | | {{src}}, {{strata}} и {{source2}}: умеренно детализированные текстуры высокого разрешения без альфа-канала. | ||
|- | |- |
Latest revision as of 15:15, 22 September 2024
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.
Ниже приведен список стандартных форматов изображений с указанием того, какие движки их поддерживают, сжаты ли они и когда я рекомендует их использовать.




Поддерживается | ||||||
---|---|---|---|---|---|---|
Формат | ![]() 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 | ![]() ![]() |


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






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




