Статус: ready — СГЕНЕРИРОВАН scripts/gen_texture_inventory.py с диска. Руками не править: правка уедет при следующем прогоне. Владелец правды — сами файлы в Assets/_Project/Art/Textures (Grayscale).


Что за grayscale-текстуры лежат в проекте, какого они размера и в каком состоянии. Серые они затем, чтобы краситься токеном палитры в рантайме, а не плодить по файлу на каждый цвет. Почему так и чем платим — запись журнала Journal - Grayscale Textures Get Names That Say The Motif.

Сводка

Текстур47
Пачек5
Вес на диске60.1 МБ

| Прогнано конвейером | 47 из 47 |

Исходники

Как пришли от генератора. В UI напрямую не годятся — колонки ниже показывают, чем. Обработку делает scripts/prep_ui_textures.py, результат — раздел «Рабочая пачка».

Backdrops

Роль: задник экранов меты — кадр целиком, растягивается по экрану.

ФайлРазмерАльфаПолеРазброс каналовВес
Backdrop_Bloom1672x941нетна чёрномmax 10, сред. 4.41848 КБ
Backdrop_Facets1672x941нетбез поляmax 11, сред. 5.22142 КБ
Backdrop_Flare1672x941нетбез поляmax 4, сред. 0.81815 КБ
Backdrop_Marble1672x941нетбез поляmax 4, сред. 0.51534 КБ
Backdrop_Rays_Dim1672x941нетбез поляmax 3, сред. 0.81128 КБ
Backdrop_Rays_Sharp1672x941нетбез поляmax 3, сред. 0.71562 КБ
Backdrop_Ridges1672x941нетбез поляmax 19, сред. 8.01859 КБ

Banners

Роль: вертикальное полотнище под колонку выбора (приём Slay the Spire).

ФайлРазмерАльфаПолеРазброс каналовВес
Banner_Arch972x1619нетна чёрномmax 6, сред. 3.51864 КБ
Banner_Barb971x1619нетна чёрномmax 5, сред. 0.51663 КБ
Banner_Fold971x1619нетбез поляmax 8, сред. 5.52611 КБ
Banner_Pennant973x1616нетбез поляmax 5, сред. 1.71625 КБ
Banner_Pillar972x1619нетна чёрномmax 3, сред. 0.41797 КБ
Banner_Plain972x1619нетна чёрномmax 2, сред. 0.32135 КБ

Frames

Роль: рамка панели, орнамент в углах — годится под 9-slice.

ФайлРазмерАльфаПолеРазброс каналовВес
Frame_Barb1254x1254нетна беломmax 7, сред. 4.5939 КБ
Frame_Feather1254x1254нетна беломmax 8, сред. 4.61122 КБ
Frame_Filigree1254x1254нетна беломmax 6, сред. 3.3926 КБ
Frame_Rivet1254x1254нетна беломmax 3, сред. 0.6960 КБ
Frame_Rosette1254x1254нетна беломmax 5, сред. 0.5962 КБ
Frame_Scroll1254x1254нетна беломmax 6, сред. 3.5927 КБ
Frame_Stepped1254x1254нетна беломmax 6, сред. 1.31447 КБ
Frame_Stitch1254x1254нетна беломmax 7, сред. 0.51629 КБ
Frame_Talon1254x1254нетна беломmax 6, сред. 0.51220 КБ
Frame_Wisp1254x1254нетна беломmax 7, сред. 0.7926 КБ

Masks

Роль: маска затемнения и свечения, играет яркостью, а не рисунком.

ФайлРазмерАльфаПолеРазброс каналовВес
Mask_Edge_Blob1672x941нетна беломmax 2, сред. 0.31504 КБ
Mask_Edge_Fade1672x941нетбез поляmax 2, сред. 0.51003 КБ
Mask_Edge_Soft1672x941нетбез поляmax 3, сред. 0.31162 КБ
Mask_Fog_Billow1672x941нетбез поляmax 3, сред. 0.21172 КБ
Mask_Fog_Cloud1672x941нетбез поляmax 4, сред. 1.21191 КБ
Mask_Fog_Tongue1672x941нетбез поляmax 3, сред. 0.31320 КБ
Mask_Fog_Top1672x941нетбез поляmax 5, сред. 2.01600 КБ
Mask_Fog_Wisp1672x941нетна беломmax 3, сред. 0.41064 КБ
Mask_Glow_Faint1672x941нетбез поляmax 2, сред. 0.5953 КБ
Mask_Glow_Oval1672x941нетна чёрномmax 3, сред. 0.61454 КБ
Mask_Glow_Soft1672x941нетна чёрномmax 2, сред. 0.51106 КБ
Mask_Glow_Wide1672x941нетна чёрномmax 2, сред. 0.41421 КБ
Mask_Sweep_Diagonal1672x941нетбез поляmax 2, сред. 0.51505 КБ
Mask_Sweep_Vertical1672x941нетбез поляmax 2, сред. 0.4973 КБ

Plates

Роль: лента-пластина с орнаментальными концами — 9-slice по горизонтали.

ФайлРазмерАльфаПолеРазброс каналовВес
Plate_Bracket1983x793нетна беломmax 3, сред. 0.5897 КБ
Plate_Curl1918x820нетна беломmax 3, сред. 0.4931 КБ
Plate_Feather1983x793нетна беломmax 3, сред. 0.4955 КБ
Plate_Leaf1942x809нетна беломmax 3, сред. 0.3931 КБ
Plate_Octagon2076x758нетна беломmax 3, сред. 0.4872 КБ
Plate_Plain1880x837нетна беломmax 8, сред. 1.9923 КБ
Plate_Quill1983x793нетна беломmax 3, сред. 0.4939 КБ
Plate_Scroll2035x773нетна беломmax 3, сред. 0.4906 КБ
Plate_Stitch1921x819нетна беломmax 3, сред. 0.41151 КБ
Plate_Volute1983x793нетна беломmax 3, сред. 0.4917 КБ

Рабочая пачка

Assets/_Project/Art/UI Textures — то, что кладётся в UI: поле вырезано в альфу, картинка обесцвечена, размер приведён к кратному четырём. Пересобрать — py scripts/prep_ui_textures.py --force; редактировать эти файлы руками бессмысленно.

ФайлРазмерАльфа9-sliceВес
Backdrops/Backdrop_Bloom1672x940нет (кадр целиком)882 КБ
Backdrops/Backdrop_Facets1672x940нет (кадр целиком)1019 КБ
Backdrops/Backdrop_Flare1672x940нет (кадр целиком)874 КБ
Backdrops/Backdrop_Marble1672x940нет (кадр целиком)740 КБ
Backdrops/Backdrop_Rays_Dim1672x940нет (кадр целиком)496 КБ
Backdrops/Backdrop_Rays_Sharp1672x940нет (кадр целиком)764 КБ
Backdrops/Backdrop_Ridges1672x940нет (кадр целиком)891 КБ
Banners/Banner_Arch612x1024нет (кадр целиком)366 КБ
Banners/Banner_Barb612x1024нет (кадр целиком)336 КБ
Banners/Banner_Fold612x1024нет (кадр целиком)477 КБ
Banners/Banner_Pennant616x1024нет (кадр целиком)305 КБ
Banners/Banner_Pillar612x1024нет (кадр целиком)369 КБ
Banners/Banner_Plain612x1024нет (кадр целиком)395 КБ
Frames/Frame_Barb956x936естьсо всех 77286 КБ
Frames/Frame_Feather912x908естьсо всех 180333 КБ
Frames/Frame_Filigree948x944естьсо всех 88289 КБ
Frames/Frame_Rivet908x908естьсо всех 145285 КБ
Frames/Frame_Rosette904x908естьсо всех 53289 КБ
Frames/Frame_Scroll916x904естьсо всех 54264 КБ
Frames/Frame_Stepped948x944естьсо всех 151455 КБ
Frames/Frame_Stitch932x928естьсо всех 72542 КБ
Frames/Frame_Talon916x920естьсо всех 125358 КБ
Frames/Frame_Wisp888x888естьсо всех 50252 КБ
Masks/Mask_Edge_Blob1024x576есть71 КБ
Masks/Mask_Edge_Fade1024x576есть49 КБ
Masks/Mask_Edge_Soft1024x576есть217 КБ
Masks/Mask_Fog_Billow1024x576есть225 КБ
Masks/Mask_Fog_Cloud1024x576есть213 КБ
Masks/Mask_Fog_Tongue1024x576есть223 КБ
Masks/Mask_Fog_Top1024x576есть232 КБ
Masks/Mask_Fog_Wisp1024x576есть66 КБ
Masks/Mask_Glow_Faint1024x576есть56 КБ
Masks/Mask_Glow_Oval1024x576есть230 КБ
Masks/Mask_Glow_Soft1024x576есть200 КБ
Masks/Mask_Glow_Wide1024x576есть230 КБ
Masks/Mask_Sweep_Diagonal1024x576есть232 КБ
Masks/Mask_Sweep_Vertical1024x576есть27 КБ
Plates/Plate_Bracket940x188естьбока 98, кромки 3881 КБ
Plates/Plate_Curl1000x200естьбока 78, кромки 8497 КБ
Plates/Plate_Feather992x168естьбока 79, кромки 7090 КБ
Plates/Plate_Leaf960x160естьбока 95, кромки 6780 КБ
Plates/Plate_Octagon952x168естьбока 38, кромки 3571 КБ
Plates/Plate_Plain976x156естьбока 61, кромки 6566 КБ
Plates/Plate_Quill984x172естьбока 95, кромки 7292 КБ
Plates/Plate_Scroll968x184естьбока 58, кромки 5786 КБ
Plates/Plate_Stitch992x176естьбока 85, кромки 73134 КБ
Plates/Plate_Volute988x208естьбока 67, кромки 8093 КБ

Как читать колонки

  • Альфа «нет» — прозрачности у файла не существует. Шахматка на картинке нарисована пикселями: так генератор изображает прозрачный фон, которого не отдаёт. Такую текстуру нельзя класть поверх фона, пока белое поле не вырезано в альфу.
  • Поле — на чём лежит рисунок. Решает, что вырезать: белое или чёрное.
  • Разброс каналов — насколько картинка отличается от честно серой. Всё, что выше нуля, при тонировании даёт паразитный оттенок.
  • Размер не кратен 4 — Unity не сожмёт такую текстуру в BC/DXT и положит её в RGBA32. Приводить к кратности до того, как текстура попадёт в экран.