3ds Max 2008. Секреты мастерства
Шрифт:
На рис. 9.187 показаны основные параметры получившегося объекта и то, как он должен выглядеть.
Построив объект при помощи лофтинга, мы получили шланг нужного профиля, однако совершенно прямой, следовательно, его нужно изогнуть. На самом деле это не такая сложная задача, как кажется. Для ее решения необходимо построить сплайн, который бы соответствовал нужной форме и являлся кривой, по которой впоследствии будет деформироваться шланг. Кривая должна начинаться и заканчиваться в середине построенных ранее наконечников (рис. 9.188).
Для дальнейшего построения формы сделайте следующее.
1. Выделите построенный лофт-объект и примените к нему модификатор деформации по пути, выполнив команду Modifiers Animation Path Deform (WSM) (Модификаторы Анимация Деформация по траектории).
Рис. 9.186. Форма сплайна (слева) и параметры спирали, подготовленные для построения лофт-объекта (справа)
Рис. 9.187. Внешний вид полученного лофт-объекта (слева) и его параметры (справа)
2. В свитке Parameters (Параметры) настроек модификатора щелкните на кнопке Pick Path (Указать путь) и выберите в окне проекции сплайн, соответствующий форме, по которой будет деформироваться шланг.
3. В этом же свитке щелкните на кнопке Move to Path (Передвинуть на путь), чтобы лофт-объект принял форму сплайна (рис. 9.189).
Это все, что требовалось сделать для построения модели крана для ванной комнаты. Осталось только открыть все спрятанные ранее объекты и визуализировать модель целиком (рис. 9.190).
Рис. 9.188. Форма кривой для деформации шланга
Рис. 9.189. Построенный объект (слева) и его стек модификаторов (справа)
После того как модель выполнена, можно заняться оптимизацией геометрии, созданием материалов и наложением текстур.
В завершение раздела хотелось бы подвести итоги и дать несколько советов. Начнем с того, что целью раздела было показать преимущество комплексного подхода к моделированию объектов сложной формы, в чем, я надеюсь, вы убедились сами на данном примере. В процессе моделирования крана мы применяли полигональное, NURBS– и Surface-моделирование, использовали параметрические объекты и формы, работали с объектами, полученными методом вращения формы и выдавливания, и, наконец, закончили назначением модификатора анимации формы по пути. Все это в целом помогло нам в работе над сложной моделью, выполнение которой при помощи какой-либо одной техники потребовало бы значительно больших усилий.
Рис. 9.190. Результат визуализации построенного крана
В процессе моделирования крана не стояла задача оптимизации геометрии, поэтому конечный объект получился со значительным количеством полигонов. Если вам нужно создать самостоятельный объект (без окружения), то количество полигонов не является критическим, но если он является частью какой-то сцены, то его необходимо оптимизировать. Чтобы сделать это, в первую очередь убедитесь в том, что вам не понадобится редактировать объект (еще лучше, если вы сделаете резервную копию файла), затем сверните стек всех объектов до состояния Editable Mesh (Редактируемая сетка). Для NURBS-объектов можно предварительно настроить аппроксимацию поверхности и затем привести к редактируемой сетке. Кроме того, создание объектов с использованием методов разбиения сетки ведет к избыточному созданию полигонов по всей поверхности, даже там, где они не нужны для передачи формы (например, на ровных плоских участках). В таком случае для уменьшения количества полигонов можно использовать модификатор Optimize (Оптимизация).
ПРИМЕЧАНИЕ
Для анализа готовой модели крана вы можете загрузить файл сцены shower.max из папки Examples\Глава 09\Shower прилагаемого к книге DVD.
Глава 10
Текстурирование
• Материал, имитирующий хром
• Текстурирование натюрморта
• Текстурирование микроволновой печи
• Сложное текстурирование
Можно сделать замечательную модель, потратив много времени на создание деталей. Можно безукоризненно выставить свет и сделать многое другое, чтобы улучшить работу, но без хороших текстур вы не сможете добиться реалистичности.
Создание материала – как правило, долгий и кропотливый процесс с множеством экспериментов. Иногда приходится потратить не один час на то, чтобы сделать приемлемую текстуру. Редактор материалов в 3ds Max настолько хорош, что позволяет получить практически любую текстуру – все зависит только от ваших знаний и воображения.
Работа по созданию материалов не ограничивается возможностями программы 3ds Max, вам не обойтись без приложений растровой графики. Кроме того, существуют программы, позволяющие рисовать непосредственно на трехмерных объектах.
В этой главе вы познакомитесь с тем, как создавать реалистичные материалы и текстуры средствами программы 3ds Max.
Материал, имитирующий хром
В этом разделе рассмотрим, как при помощи небольшого трюка можно создать вполне приемлемый материал хрома. Хромированные детали очень эффектно смотрятся, поэтому их часто применяют в трехмерной сцене.
Прежде чем говорить о создании материала, необходимо определиться с понятием хрома. Что такое хром? Это материал с высокой отражающей способностью и контрастностью, поэтому первое правило, которое нужно помнить при его использовании: для хромированного объекта важно окружение, то есть те предметы, которые будут отражаться в хроме. В данном случае возможно два варианта: смоделировать окружение (если его нет) или создать иллюзию присутствия рядом других предметов при помощи соответствующих текстурных карт.
Второе правило реалистичного хрома заключается в том, что объект, которому присваивается хромированный материал, должен иметь сглаженные формы. Например, на примитиве Box (Параллелепипед) значительно сложнее создать реалистичный хром, нежели на ChamferBox (Параллелепипед с фаской).
Рассмотрим создание материала хрома при помощи процедурной карты, то есть исключительно средствами программы 3ds Max.
Первое, что для этого понадобится, – объекты, с которыми вы будете работать. Для их создания сделайте следующее.
1. Выполните команду Create Extended Primitives Torus Knot (Создание Сложные примитивы Тороидальный узел).
2. Щелкните в окне проекции Top (Cверху) и создайте примитив Torus Knot (Тороидальный узел).
3. На небольшом расстоянии от первого постройте еще один примитив Torus Knot (Тороидальный узел). Два объекта нужны, чтобы они отражались друг в друге.
4. Для создания плоскости, на которой будут располагаться эти объекты, выполните команду Create Standard Primitives Plane (Создание Простые примитивы Плоскость).
5. Щелкните в левом верхнем углу окна проекции Top (Cверху) и переместите указатель мыши в нижний правый угол так, чтобы построенные ранее примитивы оказались на плоскости (рис. 10.1).
Теперь можно переходить к непосредственному созданию материала.
Идея использования карты Gradient Ramp (Усовершенствованный градиент) основывается на простом наблюдении. В хромированном предмете, лежащем на плоскости, отражаются три пространства:
снизу отражается плоскость, на которой лежит предмет;