14.1 Создание текстурной развертки, текстурирование в 3D Studio Max

Что прочитать перед этим материалом

13.1 Работа с источниками света в 3D Studio Max: введение

Текстурирование в 3D Studio Max

Цель работы: изучение основных приемов создания текстурных разверток для более сложного и точного текстурирования в программе 3D Studio Max.

Создание текстурной развертки

Если в качестве материала установить какую либо текстуру, после чего назначить ее объекту, то текстура просто “натягивается” на объект, располагаясь с учетом текстурных координат. Но иногда необходимо расположить некоторые части текстуры в определенных местах объекта.

Например, чтобы нарисованные глаза на текстуре совпадали с геометрией глаз на 3D-модели. Теоретически (как и практически) это возможно и довольно просто, ведь всем вершинам 3D-модели назначены текстурные координаты, следовательно, если определенным текстурным координатам назначить определенную часть изображения, то данная часть изображения расположится именно там, где нам нужно.

Текстура, с рассчитанными координатами для определенных ее частей называется текстурной разверткой.

Сейчас мы познакомимся с методом создания текстурной развертки, а именно с модификатором Unwrap UVW. Мы создадим простую модель книги и протекстурируем ее.

Для этого сначала создайте модель книги, как показано на рисунке 1.

Объект <b>Box</b> в форме книги
Рисунок 1. Объект Box в форме книги.

Теперь необходимо применить к данному объекту модификатор EditMesh.

После этого перейдите в режим выделения граней (клавиша 3) и выделите все грани объекта (комбинация клавиш Ctrl + A - выделить все) (рис. 2).

Выделение всех граней
Рисунок 2. Выделение всех граней.

Теперь, не снимая выделение, примените к объекту модификатор Unwrap UVW. В открывшихся настройках модификатора нажмите на кнопке Edit для редактирования развертки и создания текстурных координат (рис. 3).

Настройки модификатора <b>Uwrap UVW </b>
Рисунок 3. Настройки модификатора Uwrap UVW .

Откроется окно Edit UVWs, предназначенное для создания текстурной развертки (рис. 4).

Окно Edit UVWs
Рисунок 4. Окно Edit UVWs.

Существуют разные способы создания текстурных развёрток. В нашем случае мы имеем объект в виде книги, поэтому легко представить себе развертку в виде шести фотографий книги с разных сторон, следовательно нам оптимально подойдет метод Flatten Mapping.

Нажмите комбинацию клавиш Ctrl + A, что бы выделить все, затем выберите меню Select (выделение) и в открывшемся списке выполните опцию Convert vertex to face.

Теперь мы можем применить к нашему объекту метод Flatten Mapping. Для этого откройте меню Mapping -> Flatten Mapping (рис. 5).

Применение метода <b>Flatten mapping</b>
Рисунок 5. Применение метода Flatten Mapping.

В открывшемся окне параметров нажмите кнопку OK.

Теперь мы можем увидеть разметку для всех наших граней (рис. 6).

Разметка нашей книги
Рисунок 6. Разметка книги.

Темно-синяя линия указывает на границу текстуры, зелеными линиями указаны границы граней нашей книги. Для визуализации текстуры откройте меню Tools и выберите опцию Render UVW Template.

В открывшемся окне настроек рендера текстурной развертки вы можете установить цвета для изображения и размер создаваемой текстуры (рис. 7).

Настройки визуализации текстурной карты
Рисунок 7. Настройки визуализации текстурной карты.

Установите разрешение 512 пикселей и визуализируйте изображение, нажав на кнопку Render UV Template.

Визуализированная текстурная карта
Рисунок 8. Визуализированная текстурная карта.

Сохраните полученное изображение на жесткий диск, после чего откройте его с помощью любого графического редактора, например Adobe PhotoShop. Надпишем каждую грань и сохраним изображение текстуры на жесткий диск (рис. 9).

Текстурная развертка с подписанными гранями
Рисунок 9. Текстурная развертка с подписанными гранями.

Откройте редактор материалов и назначьте новому материалу в качестве карту Diffuse данное изображение. Полученный материал будет выглядеть следующем образом (рис. 10).

Материал с назначенной текстурой
Рисунок 10. Материал с назначенной текстурой.

Теперь создадим еще одну книгу, сделав ее копию и назначим им данный материал.

Переверните вторую книгу, чтобы увидеть ее заднюю грань.

Визуализируем сцену. Результат визуализации показан на рисунке 11.

Визуализация книг с текстурными развертками
Рисунок 11. Визуализация книг с текстурными развертками.

Теперь нам вновь нужно поработать с нашим материалом в графическом редакторе. Но в этот раз нам необходимо разместить изображение книги на гранях, чтобы текстурная развертка стала выглядеть следующем образом (рис. 12).

Текстурная развертка книги
Рисунок 12. Текстурная развертка книги.

Сохраните новую текстуру, и установите ее в качестве карты Diffuse нового материала. После этого создайте еще одну книгу методом копирования и назначьте данный материал всем книгам.

Добавьте в сцену плоскость, имитирующую пол и источники света по желанию.

Визуализируйте полученную сцену (рис. 13).

Визуализация полученной сцены
Рисунок 13. Визуализация полученной сцены.