Координати накладення карт текстур
Координати накладення карт текстур. Модифікатор UVW Map (UVW-проекція текстури)
Досить часто буває так, що після застосування матеріалу при спробі візуалізувати об'єкт програма видає повідомлення про помилку (рис. 7.18).
![Координати накладення карт текстур (координати) Координати накладення карт текстур](https://images-on-off.com/images/61/koordinatinalozheniyakarttekstur-ef80354d.png)
Мал. 7.18. Вікно Missing Map Coordinates (Втрачено проекційні координати)
Справа в тому, що в процесі побудови об'єкта його проекційні координати можуть бути порушені. В даному вікні пояснюється, яка помилка перешкоджає візуалізації, вказується ім'я об'єкта, у якого була виявлена дана помилка, і номер помилки.
Координати накладення текстур (Mapping Coordinates) сприяють правильному накладення текстури на поверхню об'єкта. При призначенні матеріалу, що містить текстури, як об'єкт, так і текстура повинні володіти координатами накладення. Тільки в цьому випадку забезпечується правильна візуалізація текстури. При створенні стандартних примітивів і складових об'єктів координати накладення текстур присвоюються автоматично. Для інших об'єктів координати необхідно призначати.
Існує два способи призначення координат накладення текстур об'єкту:
• встановити в параметрах об'єкта прапорець Generate Mapping Coords. (Генерувати координати накладення текстури);
• застосувати модифікатор UVW Map (UVW-проекція текстури).
Параметр Generate Mapping Coords. (Генерувати координати накладення текстури) мається на свитках налаштувань примітивів, сплайнів, об'єктів обертання і витискування. Генерування координат накладення за допомогою даного прапорця - більш простий спосіб, але застосування модифікатора UVW Map (UWV-проекція текстури) надає додаткові можливості. По-перше, його використання дозволяє створювати координати накладення текстур для об'єктів, які не можуть їх генерувати, наприклад для редагованих сіток і полісеток. По-друге, дає можливість налаштовувати координати накладення, що, в свою чергу, дозволяє впливати на розташування текстури. По-третє, дає можливість змінювати канали накладення текстур і тип координат накладення матеріалу. І нарешті, по-четверте, дозволяє вибирати систему проектування текстури, використовуючи контейнер (Gizmo) модифікатора, який зазвичай називають контейнером накладення текстури. Форма контейнера накладення текстури визначає метод проектування: в плоских, циліндричних, сферичних, тривимірних, прямокутних координатах і т. Д. (Рис. 7.19).
![Координати накладення карт текстур (накладення) Координати накладення карт текстур](https://images-on-off.com/images/61/koordinatinalozheniyakarttekstur-c7989ffd.png)
Мал. 7.19. Результат застосування різних форм габаритного контейнера модифікатора UVW Map (UVW-проекція текстури)
Крім того, накладення текстури визначається розміщенням, орієнтацією і масштабом контейнера. Наприклад, плоский контейнер проектує текстуру в одному напрямку. Якщо поверхні об'єкта, до якого застосовується карта текстури, не паралельні площині поверхні контейнера, текстура витягується в залежності від своєї орієнтації. Якщо ви хочете уникнути деформації текстури, вибирайте контейнер, форма якого близька до форми об'єкта.
За замовчуванням задаються плоскі координати проектування (Planar).
Налаштування модифікатора UVW Map (UVW-проекція текстури) знаходяться в декількох областях (рис. 7.20), серед яких такі:
![Координати накладення карт текстур (текстур) Координати накладення карт текстур](https://images-on-off.com/images/61/koordinatinalozheniyakarttekstur-8e22dd9c.png)
Мал. 7.20. Параметри модифікатора UVW Map (UVW-проекція текстури)
• Mapping (Накладення текстури) - задає тип і розміри контейнера, встановлює параметри карти текстури і її кратність (кількість повторень в матеріалі (Tile)), а також дозволяє змінити орієнтацію карти (Flip);
• Channel (Канал) - дозволяє задавати до 99 різних варіантів присвоєння координат накладення об'єкту. Щоб відобразити той чи інший варіант накладення, канал UVW-координат накладення об'єкта повинен збігатися з каналом UVW-координат текстури накладення;
• Alignment (Вирівнювання) - встановлює узгодження розташування, орієнтації і масштабу контейнера накладення по відношенню до текстурної карті, об'єкту або глобальній системі координат.
В області Alignment (Вирівнювання) доступні наступні команди вирівнювання контейнера:
• X, Y, Z - положення перемикача, призначеного для вирівнювання контейнера накладення за відповідними осях глобальної системи координат;
• Fit (Підгонка) - змінює розмір контейнера накладення так, щоб він відповідав розмірам об'єкту. При цьому пропорції текстури можуть спотворюватися;
• Center (Центрировать) - вирівнює контейнер накладення по центру об'єкта (або по центру виділення в разі декількох об'єктів);
• Bitmap Fit (Підгонка по зображенню) - змінює розмір контейнера накладення відповідно до розміру растрового зображення. При цьому виключається спотворення пропорцій зображень, пов'язаних з використовуваним матеріалом;
• Normal Align (Вирівнювання по нормалям) - дозволяє вирівняти контейнер накладення по нормалям граней об'єкта, перетягуючи покажчик над поверхнею об'єкта;
• View Align (Вирівнювання по вікну проекції) - вирівнює контейнер накладення карти за поточним вікна проекції;
• Region Fit (Вирівнювання по області) - дозволяє змінювати розмір контейнера накладення, перетягуючи покажчик миші;
• Reset (Скидання) - скидає зміна розмірів контейнера і встановлює розміри за замовчуванням;
• Acquire (Взяти) - підганяє контейнер накладення до координат іншого об'єкта.
Крім того, можна змінювати розташування, орієнтацію і масштаб контейнера накладення, вибираючи його в стеці модифікаторів і виконуючи перетворення.
Для практичного закріплення теоретичного матеріалу виконайте вправи «Вправа 3. Текстурування дивана і крісел», «Вправа 4. Текстурування телевізора» і «Вправа 5. Текстурування плафона» з розділу «Практика» даного розділу.