Поделиться через


Основные понятия текстирования

Ранние трехмерные изображения, созданные компьютером, хотя в целом продвинулись в течение своего времени, как правило, имеют блестящий пластиковый вид. Они не имеют типов маркировки, таких как помечания, трещины, отпечатки пальцев и смазки, которые дают трехмерные объекты реалистичной визуальной сложности. Текстуры стали популярными для повышения реалистичности созданных компьютером трехмерных изображений.

В повседневном использовании текстура слова относится к гладкости или грубости объекта. Однако в компьютерной графике текстура представляет собой растровое изображение цветов пикселей, которые дают объекту внешний вид текстуры.

Так как текстуры Direct3D представляют собой растровые изображения, любое растровое изображение может применяться к примитиву Direct3D. Например, приложения могут создавать и управлять объектами, которые, как представляется, имеют в них шаблон дерева. Трава, грязь и камни могут применяться к набору трехмерных примитивов, которые образуют холм. Результатом является реалистично выглядящий холм. Вы также можете использовать текстирование для создания эффектов, таких как знаки вдоль дороги, рок-страты в скале, или внешний вид мрамора на полу.

Кроме того, Direct3D поддерживает более сложные методы текстуры, такие как сопоставление текстур с прозрачностью и светом или без нее. См. сопоставление текстур с текстурами и светом.

Если приложение создает устройство уровня абстракции оборудования (HAL) или программное устройство, оно может использовать текстуры 8, 16, 24, 32, 64 или 128-разрядные.

Текстуры