С. Тимофеев - Приемы создания интерьеров различных стилей
Каналы и карты текстур
Вы научились создавать простейшие текстуры, внешний вид которых описывается базовыми параметрами, собранными в свитке Blinn Basic Parameters (Основные параметры по Блинну). Сейчас мы рассмотрим методы создания более сложных текстур, таких, которые имеют в основе какое-либо изображение, определенный рельеф, прозрачность и т. д.
Основной объем действий, производимых при создании такой текстуры, осуществляется в специальном свитке Maps (Карты). Этот свиток примерно пятый по счету в окне редактора материалов ("примерно" — потому что состав и количество свитков зависит от типа текстуры, в нашем случае — это пятый свиток). Найдите данный свиток и раскройте его (рис. 3.17).
Здесь — перед нами таблица так называемых каналов. Каждый из каналов отвечает за то или иное свойство материала. Для нас особый интерес составляют каналы:
□ Diffuse Color (Диффузный цвет);
□ Opacity (Непрозрачность);
□ Bump (Рельеф).
Так, канал Diffuse Color (Диффузный цвет) отвечает за общий внешний вид материала, канал Opacity (Непрозрачность) — за его непрозрачность, канал Bump (Рельеф) — за зрительный рельеф текстуры.
Настройка свойств каждого канала происходит за счет применения в отношении него карты. Каждая карта представляет собой либо конкретное изображение, либо алгоритм создания изображения (описательный алгоритм).
Сейчас мы рассмотрим порядок работы с перечисленными каналами на примере использования конкретных карт (пока что это будут изображения, а не алгоритмы).
Канал Diffuse Color (Диффузный цвет)Канал Diffuse Color (Диффузный цвет) отвечает за общий внешний вид материала. Он содержит рисунок, который увидит зритель на поверхности текстурируемого объекта. Например, если мы создаем модель полотна картины, то достаточно выполнить модель прямоугольного полотна и применить к ней текстуру с картиной. Такая текстура может быть создана путем применения карты с изображением картины в отношении канала Diffuse Color (Диффузный цвет). Рассмотрим данные действия на конкретном примере.
1. Откройте файл Kartina.max в папке Primeri_ScenGlava_3Kartina на компакт-диске.
2. Перед вами модель картины в раме (позднее можете разобрать порядок создания подобной модели: полотно картины — это стандартный примитив, а рама — лофт-модель) (рис. 3.18). Наша задача — создать текстуру картины и наложить ее на полотно.
3. Откройте редактор материалов. Выберите любой пустой слот и раскройте свиток Maps (Карты). Здесь нам понадобится строчка Diffuse Color (Диффузный цвет) (рис. 3.19).
4. Нажмите кнопку None (Ничего), справа от названия данного канала ("ничего" означает, что в данный момент ни одна карта не присвоена данному каналу).
5. Появляется окно Material/Map Browser (Просмотрщик материалов и карт). Здесь — перед вами множество вариантов разнообразных карт, которые можно применить в отношении выбранного канала. Необходимо дважды щелкнуть по первому пункту — Bitmap (Растровое изображение).
6. Появляется обычное окно Windows, в котором необходимо показать файл, содержащий требуемое изображение. Это может быть любой растровый файл (например, фотография). Покажите здесь файл Poiotno.jpg, расположенный в папке Primeri_ScenGlava_3Kartina на компакт-диске (для этого надо выбрать соответствующую папку в верхней части окна, а также задать тип файла — .jpg или All Formats (Все форматы) в нижней части окна). Изображение полотна картины показано на рис. 3.20.
7. Как только вы выбрали конкретное изображение в качестве карты канала диффузного цвета, сфера в слоте приняла это изображение (рис. 3.21).
8. Обратите внимание, что все знакомые нам свитки и параметры, расположенные в нижней части окна редактора материалов, заменились. Теперь — перед вами параметры не всей текстуры, а лишь конкретной примененной карты канала диффузный цвет. Рассматривать эти параметры мы будем позднее, при работе над распределением текстур, а пока вернемся к общим параметрам текстуры, нажав кнопку Go to Parent (Вернуться вверх), расположенную в конце горизонтальной панели под слотами (рис. 3.22).
9. Нажав эту кнопку, вы вернулись на уровень редактирования всей текстуры сразу, а не отдельного ее канала. Теперь канал Diffuse Color (Диффузный цвет) активен, о чем свидетельствует галочка и название используемой в нем карты.
10. Текстура картинного полотна готова. Любым из вышеперечисленных методов наложите ее на объект Polotno в сцене, т. е. на само полотно картины.
11. Полотно, после наложения на него текстуры, осталось монотонно серым. Это произошло потому, что стандартный режим не позволяет отображать текстуры с изображениями в окнах проекций. Если теперь выполнить визуализацию (Render Production, клавиши <Shift>+<Q>), то на кадре появится уже картина с изображением на полотне (рис. 3.23).
12. Чтобы изображение отображалось и в окнах проекций, необходимо выделить слот с данной текстурой в окне редактора материалов (скорее всего, он уже выделен) и нажать кнопку Show Standard Map in Viewport (Отображать стандартную карту в окне проекций) (рис. 3.24).
Итак, мы рассмотрели порядок работы с каналом Diffuse Color (Диффузный цвет). Это наиболее часто употребляемый канал, поэтому полезно будет попрактиковаться больше в его использовании. Попробуйте самостоятельно заменить текущее изображение картины на любое другое, например — на собственную цифровую фотографию, и выполните визуализацию.
Канал Opacity (Непрозрачность)Канал Opacity (Непрозрачность) отвечает за непрозрачность материала в произвольных местах. Ранее мы работали с базовым параметром Opacity (Непрозрачность), который позволял оперировать равномерной непрозрачностью материала. В свою очередь, одноименный канал позволяет создавать непрозрачность неравномерно.
Неравномерная непрозрачность задается при помощи специальных карт. Это — черно-белые изображения. Черный цвет показывает на абсолютно прозрачные участки, а белый — на абсолютно непрозрачные.
Поэтому каждую такую карту необходимо подготавливать заранее в любом растровом редакторе, в котором вам удобнее работать (Photoshop, GIMP и проч.).
При использовании канала непрозрачности часто одновременно используется канал диффузного цвета. При помощи канала диффузного цвета мы задаем общее изображение материала, а при помощи канала непрозрачности — делаем отдельные его регионы прозрачными. Рассмотрим данные действия подробно на примере создания стилизованного солнца.
1. Откройте файл Solnce.max в папке Primeri_ScenGlava_3Solnce на компакт-диске.
2. Перед вами — совсем не сложная сцена: упрощенный угол помещения, созданный при помощи примитива L-Ext (L-подобное тело выдавливания) и плоскость пола. На стене расположена еще одна плоскость, имеющая квадратную форму (рис. 3.25).
3. В отношении этой квадратной плоскости мы применим местами прозрачную текстуру с изображением стилизованного солнца. Для начала создадим ее.
4. Откройте окно редактора материалов, выберите любой пустой слот и раскройте свиток Maps (Карты).
5. Выделите любой пустой слот, раскройте свиток Maps (Карты) и в качестве карты диффузного цвета примените изображение из файла Solnce.jpg в папке Primeri_ScenGlava_3Solnce (точно так же, как и в случае с картиной, рассмотренной ранее). В результате на стене будет висеть прямоугольное изображение стилизованного солнца (рис. 3.26).
6. Теперь ваша задача — сделать белые поля на картинке абсолютно прозрачными, чтобы осталась видимость лишь самого солнца. Для этого вам понадобится карта прозрачности, как на рис. 3.27. Файл с таким изображением находится в папке Primeri_ScenGlava_3Solnce под именем Solnce_Opacity.jpg.
7. Нажмите кнопку None справа от надписи Opacity (Непрозрачность). Появляется знакомое окно выбора конкретной карты. Также выберите здесь первый пункт — Bitmap (Растровое изображение) и затем выберите в окне выбора конкретного файла файл Soince_opacity.jpg в папке Primeri_ScenGlava_3Solnce.
8. Окно редактора материалов можно закрыть. Теперь на визуализации отображается лишь та часть прямоугольника с солнцем, на которой расположено само солнце, белые поля стали абсолютно прозрачными (рис. 3.28).
Таким образом, используя карту непрозрачности в отношении одноименного канала, мы сделали конкретный регион материала абсолютно прозрачным, что позволило скрыть ненужные его части.
Подсказка.