Хотя текстуры подробно рассматриваются в следующей главе, о некоторых важных моментах, связанных с наложением текстур на полигональные модели, следует упомянуть уже сейчас. Читатели, которые совсем не знакомы с наложением текстур, могут вернуться к этому разделу после прочтения следующей главы.
Подобно параметру количества многоугольников, текстурный бюджет (texture budget) — это максимальное ограничение, которое определяется программистами для количества и размера карт текстур, используемых в конкретной модели. Необходимость в ограничениях важна по той причине, что карты текстур хранятся в оперативной памяти, объем которой в игровых консолях и графических адаптерах, особенно старых, может быть весьма ограниченным.
Отдельные карты текстур для полигональных приложений часто имеют квадратную форму и разрешающую способность, равную числу во второй степени, например, 256x256 пикселей. Такие технические параметры помогают графической системе ускорить обработку и использование карт. Вот наиболее часто применяемые размеры карт текстур: 1024x1024, 512x512 128x128, 64x64, и 32x32.
Не забывайте о том, что бюджет текстуры может изменяться при смене уровней детализации, поэтому бюджет моделей с более низким разрешением может быть в два, а то и в четыре раза меньше бюджета текстуры для модели, имеющей более высокое разрешение и уровень детализации. Во многих случаях создание карты текстур для модели с более низким разрешением достигается путем пропорционального уменьшения всех размеров карты. Но для уровней детализации с самым низким разрешением нужно, как правило, создавать новые текстурные карты.