Чтение онлайн

на главную

Жанры

Шрифт:

Комбинации текстур на объекте До сих пор мы рассматривали порядок наложения не более чем одной текстуры на объект. На практике же нередки ситуации, когда необходимо на один и тот же объ-ект наложить несколько разных материалов. Например, на цельную модель стен помещения необходимо наложить разные текстуры обоев: одна стена — одни обои, другая стена — другие и т. д. В таком случае можно воспользоваться одним из ме-тодов комбинирования текстур на поверхности объекта. Существует несколько способов комбинирования текстур по поверхности объекта. Мы рассмотрим два из них — наиболее часто употребляемые: ? метод создания вставок;

? метод полигонального текстурирования.

Метод

создания вставок

Метод создания вставок не предполагает использования каких - либо дополнитель-ных инструментов и средств , кроме тех, которые нам уже известны. Суть данного метода заключается в том, что создаются дополнительные модели под каждую но-вую текстуру. Особенность создаваемых моделей заключается в том, что каждая из них повторяет форму исходной модели и плотно прилегает к ней. Рассмотрим данный метод на конкретном примере .

1. Откройте сцену из файла Komnata.max в папке Primeri_Scen \Glava_5\Kombinirovanie на компакт - диске. Перед вами модель комнаты (рис. 5.79). На разные стены дан-ного помещения мы нанесем текстуры разных обоев методом создания вставок .

2. Для начала покроем все стены одной текстурой обоев. Откройте окно редактора материалов, выберите любой пустой слот, раскройте свиток Maps (Карты) и в отношении канала диффузного цвета примените изображение из файла Oboi_1.bmp в папке Primeri_Scen \Glava_5\ Kombinirovanie. Это — первое изо-бражение обоев (рис. 5.80).

3. Выделите модель стен в сцене. Примените в отношении них модификатор UVW Map (Координаты изображения): второй раздел командной панели Modifier List (Список модификаторов). Параметры модификатора задайте сле-дующими: тип текстурирования — Box (Кубический), значения параметров Length (Длина), Width (Ширина) и Height (Высота) задайте равными 140. При-мените текстуру, созданную в предыдущем шаге в отношении стен. В результа-те, материал равномерно покрывает стены (рис. 5.81).

Рис. 5.79. Исходная модель комнаты Рис. 5.80. Первое изображение обоев

Рис. 5.81. Первый материал наложен

4. Теперь необходимо создать дополнительную плоскую вставку, на которую мы наложим текстуру других обоев. В окне проекций Front (Вид спереди) создайте примитив Plane (Плоскость). Параметры его задайте следующими: Length (Длина) — 270 см, Width (Ширина) — 400 см, Length Segs (Сегментация по длине) и Width Segs (Сегментация по ширине) — 1. Выберите манипулятор движения, откройте окно точного ввода значений координат и задайте следую-щие координаты данной плоскости: X = 200 см, Y = 399,7 см, Z = 135 см. Таким образом, вы создали дополнительную плоскую вставку и установили ее на место одной из стен с отступом в 3 мм.

5. В окне редактора материалов выделите очередной пустой слот, раскройте свиток Maps (Карты) и в отношении канала диффузного цвета примените изображение из файла Oboi_2.bmp в папке Primeri_Scen \Glava_5\ Kombinirovanie. Это — вто-рое изображение обоев (рис. 5.82).

6. Выделите созданную в шаге 4 вставку. Примените в отношении нее модифика-тор UVW Map (Координаты изображения). Параметры модификатора задайте следующими: тип текстурирования — Box (Кубический),

значения параметров Length (Длина), Width (Ширина) и Height (Высота) задайте равными 100. При-

мените текстуру, созданную в предыдущем шаге, в отношении объекта - вставки. Теперь одна из стен помещения покрыта другим материалом (рис. 5.83).

Рис. 5.82. Второе изображение Рис. 5.83. Одна из стен покрыта другим материалом обоев за счет создания дополнительной вставки

Итак, мы покрыли одну из стен другим материалом методом создания дополни-тельной вставки. Самостоятельно добавьте еще одну вставку, чтобы покрыть вто-рым материалом еще одну стену помещения.

Выделю некоторые достоинства и недостатки метода: ? достоинства:

? метод достаточно прост и не требует работы с подобъектами модели;

? сохраняется полная возможность последующего редактирования формы и размеров наложенной текстуры;

? недостатки:

? метод не универсален, т. к. не всегда бывает удобно создание вставок;

? созданные вставки увеличивают количество объектов в сцене, усложняют ее структуру.

Метод полигонального текстурирования Второй метод совмещения двух и более текстур на поверхности одного объекта — метод полигонального текстурирования. При использовании данного метода мы не будем создавать каких - либо дополнительных объектов, а будем совмещать две и более текстуры непосредственно на форме самого объекта. Текстуры будут накла-дываться на определенные полигоны модели (напомню, что полигоны — это мно-гоугольники, из которых состоит любой объект). Рассмотрим порядок полигонального текстурирования на отвлеченном примере.

1. Создайте в сцене примитив Sphere (Сфера) произвольного радиуса и стандарт-ной сегментации. В окне проекций Perspective (Перспектива) включите доба-вочный режим отображения сегментационной сетки Edged Faces (Выделенные ребра) — см. рис. 1.59.

2. Выделите данный объект, нажмите правую кнопку мыши для вызова квадру-польного меню и при помощи команды Convert To | Editable Mesh (Перевести в | Редактируемую сеть) переведите данный объект в тип редактируемой сети.

3. Откройте окно редактора материалов. Нам понадобятся три разные текстуры. Отличие может заключаться лишь в значениях стандартных параметров тексту-ры, например — диффузного цвета. Сделайте три разных по цвету материала: светло - серый, серый и темно - серый. Эти материалы мы будем накладывать на разные части созданной сферы.

4. Выделите сферу в сцене, перейдите во второй раздел командной панели,

5. В окне проекций Front (Вид спереди), при помощи рамки выделения, выделите нижнюю часть сферы, немного не доходя до ее середины, как показано на рис. 5.84.

Рис. 5.84. Выделена нижняя часть сферы

6. В окне редактора материалов выберите слот с первой текстурой (например, тем-ной) и при помощи кнопки Assign Material to Selection (Назначить материал выделенному) (см. рис. 5.16) совместите данную текстуру с выделенными поли-гонами. Те полигоны, которые не были выделены (остальная часть сферы) в ре-зультате данного действия , окрасятся в нейтральный серый цвет.

Поделиться:
Популярные книги

Последний Герой. Том 1

Дамиров Рафаэль
1. Последний герой
Фантастика:
попаданцы
альтернативная история
фантастика: прочее
5.00
рейтинг книги
Последний Герой. Том 1

Я до сих пор царь. Книга XXXII

Дрейк Сириус
32. Дорогой барон!
Фантастика:
юмористическое фэнтези
аниме
попаданцы
5.00
рейтинг книги
Я до сих пор царь. Книга XXXII

Жена неверного генерала, или Попаданка на отборе

Удалова Юлия
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Жена неверного генерала, или Попаданка на отборе

Неучтенный элемент. Том 1

NikL
1. Антимаг. Вне системы
Фантастика:
городское фэнтези
фэнтези
5.00
рейтинг книги
Неучтенный элемент. Том 1

Законы Рода. Том 5

Мельник Андрей
5. Граф Берестьев
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 5

Кодекс Охотника. Книга VIII

Винокуров Юрий
8. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга VIII

Эпоха Опустошителя. Том VII

Павлов Вел
7. Вечное Ристалище
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Эпоха Опустошителя. Том VII

Хозяин Теней 5

Петров Максим Николаевич
5. Безбожник
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Хозяин Теней 5

Последний Паладин. Том 13

Саваровский Роман
13. Путь Паладина
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Последний Паладин. Том 13

Распутье

Басаргин Иван Ульянович
Сибириада
Проза:
военная проза
историческая проза
5.00
рейтинг книги
Распутье

Последний Паладин. Том 14

Саваровский Роман
14. Путь Паладина
Фантастика:
аниме
фэнтези
попаданцы
5.75
рейтинг книги
Последний Паладин. Том 14

Матабар IV

Клеванский Кирилл Сергеевич
4. Матабар
Фантастика:
фэнтези
5.00
рейтинг книги
Матабар IV

Наследие Маозари 9

Панежин Евгений
9. Наследие Маозари
Фантастика:
попаданцы
постапокалипсис
рпг
сказочная фантастика
6.25
рейтинг книги
Наследие Маозари 9

Ну, здравствуй, Герой!

Француз Михаил
2. Здравствуй, Мир!
Фантастика:
фэнтези
рпг
попаданцы
5.00
рейтинг книги
Ну, здравствуй, Герой!