Текст книги "3ds Max 2008. Секреты мастерства"
Автор книги: Владимир Верстак
Жанр: Программы, Компьютеры
Возрастные ограничения: +12
сообщить о неприемлемом содержимом
Текущая страница: 41 (всего у книги 46 страниц)
В предыдущем разделе мы рассмотрели создание основных материалов для текстурирования модели автомобиля. Сейчас займемся созданием материалов для более мелких, но не менее важных деталей. Начнем с хромированных деталей кузова.
Материал хрома хорошо получается тогда, когда он не просто имеет карту текстуры в качестве отражений, а действительно отражает окружающие предметы. Как вариант можно использовать плоскости с текстурами для создания отражений, о чем говорилось в предыдущем разделе.
Для создания хрома откройте окно Material Editor (Редактор материалов) и щелкните на любой незадействованной ячейке с образцом материала. В качестве тонированной раскраски стандартного материала выберите в раскрывающемся списке свитка Shader Basic Parameters (Основные параметры затенения) строку Strauss (По Штраусу) и задайте значения, показанные на рис. 13.21.
Выбранный метод раскраски по Штраусу предназначен для имитации полированных металлических поверхностей с блеском. Особенность данного метода заключается в том, что в местах, где нет отражений, поверхность выглядит черной (это необходимо для передачи материала хрома).
Для параметра Color (Цвет) этого материала я использовал светло-серый цвет, который, на мой взгляд, лучше всего подходит для правильной передачи хромированных деталей автомобиля.
Отражения генерируются картой Raytrace (Трассировка) с настройками по умолчанию. Имеет значение только величина параметра Reflection (Отражение). У меня это значение равно 60, у вас оно может быть другим (зависит от источников света и текстур, использованных для генерации отражений).
После применения материала к хромированным объектам автомобиля можно сделать тестовую визуализацию фрагмента кузова с решеткой радиатора (рис. 13.22).
Рис. 13.21. Настройки материала хрома
Рис. 13.22. Визуализация хромированной решетки радиатора
Теперь поговорим о картах выдавливания. На капоте и багажнике автомобиля находятся две эмблемы BMW, которые расположены в небольших углублениях кузова. Моделировать такие углубления при помощи геометрии нецелесообразно, а при помощи карты Bump (Рельефность) это можно сделать просто и быстро.
Чтобы создать текстуру с картой выдавливания, выполните следующие действия.
1. Щелкните в окне Material Editor (Редактор материалов) на образце материала кузова и, удерживая нажатой кнопку мыши, перетащите его в свободную ячейку.
2. Присвойте этот материал капоту, перетащив его из Material Editor (Редактор материалов) на капот автомобиля в любом из окон проекций. Если сейчас выполнить визуализацию, ничего не изменится, так как на капоте будет тот же материал, что и раньше.
3. В строке Bump (Рельефность) свитка Maps (Карты текстур) настроек материала капота щелкните на кнопке None (Отсутствует).
4. В открывшемся окне Material/Map Browser (Окно выбора материалов и карт) выберите из списка карту Gradient Ramp (Усовершенствованный градиент).
5. Настройте параметры карты, как показано на рис. 13.23.
6. Установите значение величины выдавливания, равное 6.
Разберемся с настройками этой карты. Значение Radial (Радиальный) в списке Gradient Type (Тип градиента) необходимо, чтобы градиентная карта получилась в виде круга.
Это карта выдавливания, поэтому используются градации серого цвета. Положение ползунков зависит от размера круга и текстурных координат, присвоенных капоту.
Для сглаживания краев применяется размытие. Отключите повторение текстуры, так как у вас только один круг с выдавливанием (снимите флажки Tile (Повторить) в свитке Coordinates (Координаты)).
Что касается текстурных координат, то нужно применить к капоту модификатор UVW Mapping (UVW-проекция), после чего сдвинуть и масштабировать Gizmo (Габаритный контейнер Гизмо) (на уровне подобъектов модификатора) так, чтобы текстура легла на капоте под значком логотипа (рис. 13.24).
Рис. 13.23. Настройки карты Gradient Ramp (Усовершенствованный градиент) для получения круглого выдавливания на капоте автомобиля
Рис. 13.24. Положение текстуры на капоте автомобиля (слева) и его визуализация (справа)
Этот способ можно использовать и для других целей, например обозначить крышку бака или сделать на бампере элементы крепления. Таким образом вы сможете улучшить внешний вид модели, не прибегая к дополнительной геометрии.
Рассмотрим вариант изготовления материала для фар и задних фар.
СОВЕТ
Если в сцене фары не будут видны слишком близко, то вполне достаточно будет просто наложить текстуру. Однако если вы хотите иметь по-настоящему хорошее изображение, то придется моделировать почти все элементы реальной фары.
Начнем со стекла, закрывающего блок-фару (у вас может быть другая модель автомобиля, без такого стекла) – прозрачного и гладкого по всей поверхности. Исходя из этого создадим простой прозрачный материал с высокой отражающей способностью для получения на поверхности бликов. В качестве тонированной раскраски стандартного материала из раскрывающегося списка свитка Shader Basic Parameters (Основные параметры затенения) выберите строку Anisotropic (Анизотропный). Я использовал анизотропную раскраску благодаря ее возможности управлять положением и формой блика. Настройки материала стекла представлены на рис. 13.25.
В качестве Diffuse (Цвет рассеивания) и окружающей среды Ambient (Цвет подсветки) использован светло-коричневый цвет с настройками Red (Красный) – 101, Green (Зеленый) – 92, Blue (Синий) – 77. На этом можно было закончить настройку материала, но я решил немного улучшить его, добавив в качестве цветового фильтра карту Falloff (Спад). Даже со стандартными настройками эта карта позволяет получить затемнения на краях, что придает стеклу более естественный вид. При помощи карты Raytrace (Трассировка) можно создать на поверхности отражения окружающих предметов. В этой карте настройки также не менялись. На рис. 13.26 показана визуализация фрагмента автомобиля со стеклом фар.
Рис. 13.25. Настройки материала наружного стекла блок-фары
Рис. 13.26. Визуализация стекла фар
Займемся внутренним пространством фары. Начните с указателей поворота. Воспользуйтесь стандартным материалом, для чего щелкните в окне Material Editor (Редактор материалов) на ячейке со свободным образцом. В свитке Maps (Карты текстур) выбранного материала примените две одинаковые карты Gradient Ramp (Усовершенствованный градиент) в качестве карты Diffuse Color (Цвет рассеивания) и в качестве карты Bump (Рельефность). Параметры карты, которую я использовал для этих целей, показаны на рис. 13.27.
Величина выдавливания этой карты в свитке Maps (Карты текстур) в моем случае получилась 190. Параметры для использованных в градиенте цветов: светло-коричневый: R – 220, G – 124, B – 0; темно-коричневый: R – 126, G – 59, B – 0.
Обычно этих настроек более чем достаточно (рис. 13.28), но, если вы хотите визуализировать отдельные элементы автомобиля, вам, возможно, придется улучшить карту выдавливания, сделав более сложный градиент.
Рис. 13.27. Параметры настройки улучшенного градиента для карт Diffuse Color (Цвет рассеивания) и Bump (Рельефность)
Рис. 13.28. Фрагмент фары с указателем поворота
Чтобы получить реалистичное изображение фары, нужно иметь рифленое стекло, хромированный корпус и нечто вроде лампочки (вместо нее может быть использован хромированный шар). Материал хрома у вас уже есть, поэтому повторяться не буду. Если вы выполняли упражнение по моделированию автомобиля, то должны помнить, что модель фары состояла из корпуса, стекла и хромированной окантовки. Стекло – это полусфера, у которой в параметрах отключена возможность принимать и отбрасывать тени. Чтобы выставить данные настройки, щелкните правой кнопкой мыши на объекте стекла фары и в появившемся контекстном меню выберите пункт Object Properties (Свойства объекта). В области Rendering Control (Управление визуализацией) открывшегося окна снимите флажки Receive Shadows (Принимать тени) и Cast Shadows (Отбрасывать тени). На рис. 13.29 представлены настройки материала рифленого стекла для автомобильной фары.
Для Diffuse (Цвета рассеивания) и Ambient (Цвет подсветки) использован светлосерый цвет. Коэффициент преломления оставлен заданным по умолчанию, но при желании его можно увеличить до 2. Величина параметра Opacity (Непрозрачность) равна 50. Здесь тоже могут быть варианты, но разница значений должна быть небольшой. Чтобы получить на стекле рифленую поверхность, необходимо использовать в качестве карты Bump (Рельефность) карту Checker (Шахматная текстура). Параметры этой карты представлены на рис. 13.30.
Рис. 13.29. Настройки материала стекла автомобильной фары
Рис. 13.30. Параметры карты рельефности для стекла фары
В свитке Checker Parameters (Параметры шахматной текстуры) цвет Color #1 – черный, а Color #2 – белый.
ПРИМЕЧАНИЕ
Для карты Bump (Рельефность) обычно используется монохромное изображение (хотя может быть применена цветная карта). При этом 100% черный цвет не влияет на величину выдавливания, в то время как белый создает максимальный эффект. Градации серого находятся между максимальным и минимальным выдавливанием, в зависимости от интенсивности цвета. Величина эффекта рельефности при использовании карты Bump (Рельефность) ограничена, в связи с чем при необходимости большего выдавливания применяйте модификатор Displace (Смещение) или моделирование неровностей.
Количество повторений шахматного поля по вертикали и горизонтали (заданное, например, в полях Tiling (Повтор)) вы можете ставить свое, так же, как и любое графическое изображение рельефа в качестве текстуры.
Эта же карта (карта рельефности) должна быть использована как составляющая карты Raytrace (Трассировка) для преломлений (рис. 13.31).
При текстурировании фары я пытался приблизиться к внешнему виду фар автомобиля BMW. Вам, возможно, понадобится делать другие форму и текстуры, если вы работаете с другой моделью или автомобилем иной марки.
СОВЕТ
Более сложный рисунок неровностей можно получить, используя рисованные карты выдавливания.
На рис. 13.32 показана визуализация фар после применения к ним материала стекла и хрома.
Рис. 13.31. Параметры трассировки для карты Refraction (Преломление)
Рис. 13.32. Результат визуализации фар
Теперь можно визуализировать всю блок-фару вместе с геометрией кузова. Возможно, вам придется скорректировать интенсивность освещения или немного изменить параметры материала фары. Окончательная настройка материала проводится в процессе визуализации всех элементов автомобиля в целом.
На рис. 13.33 представлен результат визуализации фрагмента передней части текстурируемого автомобиля.
Теперь займемся задними фарами. Из-за того, что форма рельефа этих фар значительно сложнее, чем передних, придется рисовать текстуру выдавливания. Но прежде нужно присвоить элементам текстурные координаты. Обычно я использую модификатор Unwrap UVW (Расправить UVW-проекцию). О том, как это делается, говорилось в предыдущем упражнении на примере лобового стекла, поэтому я лишь напомню последовательность работы.
1. Выделите заднюю фару (достаточно одной, затем можно будет сделать зеркальную копию относительно оси автомобиля).
2. Примените к выделению модификатор Unwrap UVW (Расправить UVW-проекцию).
3. Выполните развертку текстурных координат.
4. Сделайте снимок окна с разверткой при помощи клавиши Print Screen или любой программой захвата изображения экрана.
5. Вставьте изображение в нижний слой приложения редактирования растровой графики (например, Adobe Photoshop) и создайте карту выдавливания.
6. Сохраните монохромное изображение в формате, доступном программе 3ds Max, например PNG (рис. 13.34).
Рис. 13.33. Визуализация блок-фары вместе с передней частью автомобиля
Рис. 13.34. Карта выдавливания для задней фары автомобиля
Форма и рисунок карты рельефа должны соответствовать задней фаре настоящего автомобиля.
Кроме карты рельефа, для материала стекла задней фары вам понадобятся две маски. Они необходимы, чтобы разделить цвета, присутствующие в фаре. Одну маску сделайте при помощи карты Gradient Ramp (Усовершенствованный градиент), а вторую выполните в виде черно-белого изображения в программе Adobe Photoshop. Первая будет разделять цвета по горизонтали, а вторая выделит белый (рис. 13.35).
Данный материал будет немного сложнее предыдущих, но принцип его создания такой же. Как и в случае с передней фарой, нужно позаботиться, чтобы задняя фара имела корпус с хромированным материалом, а стекло не отбрасывало тени. Обычно внутреннее пространство корпуса фары разделено на части перегородками, и если смоделировать их, то можно улучшить вид будущей модели. Если вы не планируете визуализацию крупных планов, то моделировать внутреннее пространство не обязательно. На рис. 13.36 представлено изображение фрагмента окна Material Editor (Редактор материалов) с материалом стекла задней фары.
Рис. 13.35. Маска для разделения цвета, созданная в программе Adobe Photoshop
Рис. 13.36. Параметры материала стекла задней фары
Рассмотрим подробнее, из чего состоит этот материал, и его основные настройки.
■ Значение параметра Index of Refraction (Коэффициент преломления) равно 2,5. Обычно для стекла это много, но с таким коэффициентом оно смотрится лучше.
■ Параметр Filter (Цвет фильтра) свитка Extended Parameters (Дополнительные параметры) имеет карту Filter Color (Цвет фильтра) и определяет цвет всего объекта. Цвет фары состоит из двух основных: красного и оранжевого, поэтому для их взаимного расположения на объекте использована карта Mix (Смешивание).
■ Карта Bump (Рельефность) создает на поверхности рельеф. Это монохромное изображение, созданное вами в программе Adobe Photoshop.
■ Карта Refraction (Преломление) делает стекло прозрачным.
Рассмотрим каждую карту. В качестве цвета фильтра я решил использовать составную карту, хотя проще сделать трехцветную растровую карту. Проще, но не лучше, так как в процессе настройки материала такую карту приходится несколько раз переделывать: в зависимости от настроек материала и освещения меняется цвет объекта при визуализации. Параметры карты цветового фильтра Mix (Смешивание) показаны на рис. 13.37.
Эта карта разделяет геометрию на две части при помощи Gradient Ramp (Усовершенствованный градиент) (рис. 13.38). В верхней части – оранжевый цвет (параметр Color #1) с настройками Red (Красный) – 244, Green (Зеленый) – 147, Blue (Синий) – 42. Нижняя часть задней фары темно-красного цвета. В ней присутствует белый параллелепипед, поэтому придется еще раз воспользоваться картой Mix (Смешивание). В данном случае образец цвета Color #2 не имеет значения, так как он определяется второй картой смешивания.
Рис. 13.37. Параметры первой карты смешивания
Рис. 13.38. Параметры карты Gradient Ramp (Усовершенствованный градиент)
Карта Gradient Ramp (Усовершенствованный градиент) содержит два цвета: черный и белый, которые задают область смешивания. Положение ползунков подбирается опытным путем так, чтобы линия соединения цветов оказалась в нужном месте. Кроме того, необходимо повернуть отображение карты на 90° по оси W.
В карте Mix (Смешивание) должны быть определены два цвета. Маска регулирует, как они будут между собой взаимодействовать (рис. 13.39).
Если помните, это составной цвет нижней части задней фары. Здесь Color #1 (Цвет 1) имеет параметры Red (Красный) – 185, Green (Зеленый) – 24, Blue (Синий) – 0. Второй цвет (Color #2 (Цвет 2)) – белый.
Карта Refraction (Преломление) почти не требует настроек. Вам только необходимо использовать в области Background (Фон) в качестве карты окружающей среды карту, подготовленную для выдавливания (рис. 13.40).
Рис. 13.39. Параметры карты смешивания для второго цвета стекла
Рис. 13.40. Настройки карты преломления
На рис. 13.41 представлена иерархия материалов, иллюстрирующая, как материалы взаимодействуют между собой и в какой последовательности накладываются.
Визуализируем изображение. Нужный результат получился не сразу, но при помощи карты Mix (Смешивание) я быстро подобрал необходимые цвета.
Рис. 13.41. Иерархия материала стекла задней фары
Рис. 13.42. Результат визуализации задней фары в составе кузова автомобиля
Последнее, о чем я хочу рассказать в этом упражнении, – текстурирование автомобильного колеса.
Начнем с резины. На рис. 13.43 представлены настройки материала.
Тонкость создания хорошего материала шины заключается в карте Falloff (Спад) для Diffuse Color (Цвет рассеивания). Не менее важно использовать карту Bump (Рельефность) для протектора (если вы не сделали его путем редактирования на уровне подобъектов) или для надписей на боковой стороне шины, но только карта Falloff (Спад) делает реалистичным материал резины. При помощи этой карты (рис. 13.44) можно получить на краях покрышки дымку, которая существует на реальных колесах.
Первый цвет определяет основной цвет шины. У меня это темно-серый цвет с параметрами Red (Красный) – 72, Green (Зеленый) – 72, Blue (Синий) – 72. Второй цвет – цвет дымки. Его параметры: Red (Красный) – 173, Green (Зеленый) – 180, Blue (Синий) – 182. Возможно, вам понадобится немного другой оттенок (все зависит от освещения), но принцип текстурирования от этого не меняется.
Рис. 13.43. Настройки материала шины
Рис. 13.44. Параметры карты Falloff (Спад) для шины
Карту рельефа можно нарисовать в любой программе растровой графики или получить из фотографии шины. В любом случае это должно быть монохромное изображение, где градации цвета, отличного от черного, будут создавать на объекте рельеф (рис 13.45).
На рис. 13.46 представлен результат визуализации шины с примененным к ней материалом.
Рис. 13.45. Карта рельефа для шины
Рис. 13.46. Результат визуализации шины
Материал диска – хром, который вы создавали в начале раздела.
Если колесо не будет видно вблизи, я использую текстурную карту в качестве отражений. Это экономит время визуализации, так как для просчетов карты Raytrace (Трассировка) требуются дополнительные компьютерные ресурсы.
Иногда для дисков приходится применять логотипы и карты Bump (Рельефность). Я пользуюсь для этих целей материалом Blend (Смешиваемый). Этот материал по своим настройкам похож на рассмотренную выше карту Mix (Смешивание). В качестве примера я представляю вашему вниманию настройки этого материала (рис. 13.47) для логотипа, выполненного на диске колеса.
Вторым материалом в данном случае является стандартный материал черного цвета, хотя может быть применена любая другая карта текстуры или материал. Mask (Маска) – это черно-белое растровое изображение логотипа (рис. 13.48). Именно она определяет взаимное смешивание двух материалов.
Рис. 13.47. Параметры материала Blend (Смешиваемый)
Рис. 13.48. Маска для смешивания двух материалов
На рис. 13.49 представлен фрагмент модели колеса с примененным материалом Blend (Смешиваемый).
Рис. 13.49. Фрагмент визуализации диска
ПРИМЕЧАНИЕ
На прилагаемом к книге DVD в папке ExamplesГлава 13 находится файл Car_details.mat с материалами деталей автомобиля и Wheel.mat с материалом шины и диска.
На этом упражнение по визуализации автомобиля можно считать законченным. Иногда я оставляю на несколько дней настройку визуализации, а затем возвращаюсь к ней, пытаясь по-новому осмыслить сделанную работу. Это помогает увидеть ошибки. Часто полезно показать работу посторонним людям и выслушать их замечания.
Глава 14
Моделирование головы
• Моделирование головы при помощи модуля Surfacetools
• Моделирование головы при помощи полигонов
• Моделирование ресниц
• Использование UV-проецирования для полигональной модели головы
• Текстурирование головы человека
• Создание волос
Моделирование головы – не только интересное, но и сложное занятие, которое по плечу только опытным пользователям программ трехмерной графики. Все описанные в этой главе операции требуют предварительной подготовки.
В двух первых разделах рассмотрено моделирование при помощи модуля Surfacetools и полигонального моделирования. Они описывают принципы моделирования головы со средним уровнем детализации, достаточным для создания реалистичного образа. В следующих разделах рассказано, как создаются текстуры лица человека. Кроме того, рассмотрено, как создать волосы для модели.
Моделирование головы при помощи модуля SurfacetoolsРазработанный Питером Ватье (Peter Watje) для компании Digimation модуль Surfacetools стал незаменимым средством для моделирования объектов органического происхождения. При работе с ним вы размещаете сплайны в соответствии с контурами модели, после чего применяете один из двух инструментов Surfacetools – модификатор поверхности Surface (Поверхность) – и превращаете сплайны в готовую модель. Как только вы начнете работать с этим модулем, вы поймете, насколько просто можно создавать сложные модели.
Прежде чем перейти к моделированию головы, вам необходимо обладать двумя фотографиями головы: в фас и профиль.
ПРИМЕЧАНИЕ
При желании вы можете воспользоваться фотографиями Front.jpg и Side.jpg, подготовленными для работы с данной главой, которые находятся в папке ExamplesГлава 14 прилагаемого к книге DVD.
На рис. 14.1 представлены фотографии, с которыми буду работать я.
Рис. 14.1. Фотографии головы в фас (слева) и профиль (справа), подготовленные для моделирования
Обратите внимание, что оба вида должны иметь одинаковый размер и пропорции (не забывайте о том, что мы моделируем в трехмерном пространстве). Кроме того, размер изображений должен быть достаточно большой, чтобы были хорошо видны детали (я использовал 1000 x 1100 пикселов). Только после того, как будут выполнены все приготовления в программе редактирования растровых изображений, можно переходить к работе в 3ds Max.
Практически любое моделирование такого рода начинается с создания виртуальной студии. Для данного случая подойдет самое примитивное пересечение двух плоскостей (рис. 14.2).
Рис. 14.2. Виртуальная студия
Моделирование головы при помощи сплайнов можно вести несколькими способами. Они похожи друг на друга и отличаются только последовательностью моделирования и расположением кривых на поверхности объекта. Я постараюсь как можно доступнее описать весь процесс моделирования так, как выполняю его сам. Подход к моделированию достаточно прост: сначала создадим все необходимые сплайны в окне проекции Front (Спереди), а затем скорректируем их положение в окнах проекций Left (Слева) и To p (Сверху), после чего применим модификатор создания поверхности Surface (Поверхность).
Приступим к моделированию. Во-первых, так как мы имеем дело с симметричной моделью, достаточно построить только одну ее половину. Во-вторых, можно создать отдельные части головы и затем соединить их в единое целое. Я предпочитаю отдельно строить только ухо и волосы (если они делаются геометрией).
Прежде всего выполните следующие действия.
1. Для активизации инструмента построения сплайна выполните команду Create ► Shapes ► Line (Создание ► Формы ► Линия).
2. Установите в свитке Creation Method (Метод создания) настроек объекта Line (Линия) переключатели Initial Type (Начальный тип) и Drag Type (Вершина при перетаскивании) в положения Smooth (Сглаживание) для построения сглаженных вершин в процессе создания сплайна (рис. 14.3).
3. Чтобы видеть вершины сплайна не только при построении, в свитке Display Properties (Свойства отображения) вкладки Display (Отображение)
командной панели установите флажок Vertex Ticks (Метки вершин) (рис. 14.4).
Рис. 14.3. Настройки для создания сплайна
Рис. 14.4. Настройки отображения вершин в свитке Display Properties (Свойства отображения)
ПРИМЕЧАНИЕ
Задать отображение вершин сплайна можно также в свитке Display Properties (Свойства отображения) окна Object Properties (Свойства объекта) для объекта Line (Линия).
Начнем с построения контура глаза (хотя можно начинать создание модели с любой ее части). Для этого при активном инструменте построения линии щелкните в окне проекции Front (Спереди) на левой части глаза и постройте восемь точек по периметру разреза глаза (рис. 14.5).
СОВЕТ
Выполняя упражнение по моделированию головы, не ставьте перед собой задачу сделать модель, похожую на изображение на фотографии, – на данном этапе значительно важнее научиться правильно моделировать, поэтому просто постарайтесь довести работу до конца, что само по себе нелегко. На начальном этапе будет достаточно, если общие формы модели будут соответствовать действительности.
Далее нужно построить новые сплайны вокруг уже существующего, но прежде необходимо сделать так, чтобы новый сплайн принадлежал той форме, которая была уже создана. Для этого надо снять флажок Start New Shape (Начать новую форму) в свитке Object Type (Тип объекта) (рис. 14.6).
Рис. 14.5. Начало построения сплайнов в окне проекции Front (Спереди)
Рис. 14.6. Свиток Object Type (Тип объекта)
Можно построить еще один сплайн вокруг существующего. Для этого в окне проекции Front (Спереди), удерживая нажатой клавишу Shift, воспользуйтесь командой Scale (Масштабирование) контекстного меню и увеличьте копию сплайна. После этого на уровне редактирования вершин немного скорректируйте положение вновь созданных вершин. Новый сплайн можно также построить обычным способом (рис. 14.7).
В процессе построения сплайна не забывайте о том, что для поверхности такого типа предпочтительно использовать по четыре вершины для образования патча, поэтому старайтесь их строить осознанно и в тех местах, которые обеспечивают именно такое построение. Кроме того, как уже говорилось выше, сплайны должны повторять характерные линии строящейся модели.
После того как вы построите два сплайна по форме разреза глаза, создайте еще один вокруг глаза, но уже от середины переносицы, далее по линии брови до окончания глазной впадины и обратно (рис. 14.8).
Рис. 14.7. Второй сплайн, построенный методом копирования
Рис. 14.8. Третий сплайн, построенный вокруг глаза
Для выполнения дальнейших операций построения сплайнов необходимо настроить привязки к вершинам. Для этого щелкните правой кнопкой мыши на кнопке Snaps Toggle (Переключение привязок)
в результате чего откроется окно Grid and Snap Settings (Настройки сетки и привязок). Установите в нем флажки, как показано на рис. 14.9.
После этого можно соединить построенные вершины поперечными сплайнами (рис. 14.10). Для этого в области New Vertex Type (Тип новых вершин) свитка Geometry (Геометрия) настроек сплайна установите переключатель в положение Smooth (Сглаживание), а затем щелкните на кнопке Create Line (Создать линию), после чего начните построение сплайнов.
Рис. 14.9. Окно Grid and Snap Settings (Настройки сетки и привязок) с настройками привязок
Рис. 14.10. Созданные поперечные сплайны
Продолжаем строить сплайны. На этот раз спуститесь немного вниз и постройте горизонтальный сплайн, проходящий по верхней части крыльев носа до середины уха, и сплайн по лобной кости вокруг глаза до пересечения с нижним сплайном. Не забывайте при этом выдерживать соответствие уже построенному количеству вершин (рис. 14.11).
Продолжите построение сплайнов и соедините вершины двух вновь построенных с вершинами созданных ранее (рис. 14.12).
Рис. 14.11. Добавлены два новых сплайна
Рис. 14.12. Построены поперечные сплайны
Напомню, что пока все построения ведутся только в окне проекции Front (Спереди).
Создайте еще два сплайна в районе лобной кости. Количество вершин можно сократить до трех в верхнем и до четырех в нижнем сплайнах (рис. 14.13), так как в этом месте геометрия не имеет ярко выраженных изменений.
Хочу напомнить, что мы строим модель одной половины головы, следовательно, крайние левые вершины сплайнов должны проходить по осевой линии, то есть через середину лба, носа, губ и подбородка.
Далее создайте сплайн по контуру верхней части головы и соедините его с уже существующими (рис. 14.14).
Рис. 14.13. Два сплайна, построенные в области лобной кости
Рис. 14.14. Сплайны, построенные по контуру головы
Продолжите создание сплайнов в нижней части лица. Старайтесь строить вершины так, чтобы сплайны проходили по характерным линиям, образованным основанием и крыльями носа, а также губами и разрезом рта (рис. 14.15).
Если бы мы стремились к большей детализации лица, для формирования геометрии носа и губ пришлось бы значительно увеличить количество вершин, но в данном задании постараемся обойтись минимальным.
Постройте еще некоторое количество кривых, чтобы закончить формирование каркаса из сплайнов для нижней части лица (рис. 14.16).
До сих пор вы создавали сплайны, опираясь лишь на их местоположение в двумерном пространстве (в окне проекции Front (Спереди)), не обращая внимания на то, как они связаны друг с другом и где находится начало и конец сплайна. Корректировка этих параметров важна для правильного построения поверхности.
Обратите внимание, как выделенный сплайн в верхней части головы (у вас это может быть в другом месте) описывает форму лица (рис. 14.17).
Сплайн начинается в области верхней части уха, доходит до середины нижней части глаза, далее пересекает его и поднимается к верхней точке осевой линии, а затем снова спускается к височной кости. Если применить модификатор Surface (Поверхность) к таким сплайнам, на выходе получится много искажений поверхности, с трудом поддающихся корректировке. Следовательно, необходимо внести изменения в структуру сплайнов. Правильнее будет сделать так, чтобы сплайны разделялись на горизонтальные и вертикальные, проходя через все лицо. Чтобы скорректировать геометрию сплайнов, выполните следующие действия.
Рис. 14.15. Построение сплайнов в нижней части лица
Рис. 14.16. Форма и расположение сплайнов в нижней части лица
1. Выделите вершины там, где, по вашему мнению, должен заканчиваться сплайн (обычно на границах общей формы).
2. В свитке Geometry (Геометрия) щелкните на кнопке Break (Разбить), в результате чего сплайн будет разбит в этом месте на две части.
3. В режиме редактирования подобъектов Segment (Сегмент) выделите те сегменты сплайнов, которые должны будут сформировать новый сплайн и подлежат объединению.
4. Инвертируйте выделение, нажав Ctrl+I.
5. В свитке Geometry (Геометрия) щелкните на кнопке Hide (Спрятать). В результате у вас останутся только выделенные сплайны (у меня это сплайны, описывающие контур лица) (рис. 14.18).
Рис. 14.17. Сплайн, описывающий форму лица
Рис. 14.18. Сплайны, выделенные для объединения
6. После того как будут спрятаны все лишние кривые, выделите вершины в местах соединения отдельных сплайнов и объедините их, щелкнув на кнопке Weld (Объединить) в свитке Geometry (Геометрия). В результате получится один непрерывный сплайн.
Правообладателям!
Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.