Текстура
Это понятие впервые встречается на программе «Электроника, программирование и инженерная практика» — примерно 13-14 лет (7-8 класс).
Картинка, которой «оклеивают» 3D-модель, чтобы она выглядела как дерево, кирпич или металл.
Обёртка подарка: коробка простая, а нарядной её делает бумага с узором, натянутая точно по форме.
Найти в игре или 3D-редакторе три предмета и назвать текстуру каждого: дерево, камень, металл, ткань.
Изображение, натянутое на поверхность 3D-модели по развёртке — правилу, какая точка картинки на какое место модели попадает. Текстуры передают цвет и мелкие детали, экономя полигоны: кирпичная стена в игре — обычно плоскость с картинкой кирпичей.
Наложить в 3D-редакторе на куб текстуру кирпича; найти шов, где картинка стыкуется, и место, где она растянулась.
Изображение, накладываемое на меш по UV-координатам развёртки. Кроме цвета (albedo) текстурами кодируют свойства поверхности: карта нормалей имитирует рельеф без добавления полигонов, карты metallic/roughness — блеск и шероховатость. Размеры обычно кратны степеням двойки (от 256×256 до 4096×4096); для дальних объектов видеокарта берёт уменьшенные копии текстуры — мип-уровни, чтобы картинка не рябила.
В Unity подключить материалу карту нормалей и включать/выключать её при боковом освещении; объяснить, почему рельеф виден, хотя полигонов не прибавилось.
Частое заблуждение
«Мелкие детали 3D-модели вылеплены объёмно». Нет: царапины, кирпичи и надписи обычно нарисованы на текстуре — плоской картинке, натянутой на простую модель.