Электронная библиотека » Владимир Верстак » » онлайн чтение - страница 9

Текст книги "3ds Max 2008 на 100 %"


  • Текст добавлен: 16 апреля 2014, 14:47


Автор книги: Владимир Верстак


Жанр: Программы, Компьютеры


Возрастные ограничения: +12

сообщить о неприемлемом содержимом

Текущая страница: 9 (всего у книги 27 страниц) [доступный отрывок для чтения: 7 страниц]

Шрифт:
- 100% +
Twist (Скручивание)

Модификатор Twist (Скручивание) применяется для создания деформации скручивания. Чаще всего он используется при конструировании витых спиралевидных моделей: веревок, сверл, резьбы, кованых решеток, ювелирных украшений и т. п. (рис. 2.38). Для корректного применения модификатора объект должен иметь достаточное количество разбиений в направлении оси изгиба.

Рассмотрим простой пример применения модификатора Twist (Скручивание).

1. В окне проекции Top (Сверху) постройте объект Box (Параллелепипед), длина и ширина которого равны 5 мм, а высота – 150 мм. В поле Height Segs (Количество сегментов по высоте) укажите значение, равное 100.


Рис. 2.38. Объекты, созданные при помощи модификатора Twist (Скручивание)


2. Из раскрывающегося списка модификаторов вкладки Modify (Изменение) командной панели выберите строку Twist (Скручивание). Появится свиток Parameters (Параметры) настроек модификатора скручивания (рис. 2.39).


Рис. 2.39. Свиток Parameters (Параметры) настроек модификатора Twist (Скручивание)


3. Укажите при помощи параметра Angle (Угол) величину угла скручивания в градусах.

4. При необходимости установите координатную ось, отличную от Z, которая принята по умолчанию.

5. В области Limits (Пределы) задайте при необходимости ограничения на действие модификатора в пределах выбранной оси деформации.

6. Для получения дополнительного контроля над деформацией скручивания щелкните на плюсике рядом с названием модификатора в стеке. В результате появится доступ к габаритному контейнеру Гизмо (строка Gizmo (Габаритный контейнер)) модификатора и его центру (Center (Центр)).

На рис. 2.40, слева, показаны параллелепипед после применения модификатора Twist (Скручивание) с установленными ограничениями области действия модификатора и его копия (рис. 2.40, справа), к которой дополнительно был применен модификатор Bend (Изгиб) с величиной угла изгиба, равной 360°.


Рис. 2.40. Параллелепипед после применения модификатора Twist (Скручивание) (слева) и его копия, к которой дополнительно применен модификатор Bend (Изгиб) (справа)


Edit Mesh (Редактирование поверхности)

Модификатор Edit Mesh (Редактирование поверхности) является одним из ключевых инструментов редактирования геометрии, без которого трудно представить моделирование объектов сложной формы. Кроме непосредственного редактирования его можно использовать для выделения сеток или их подобъектов с целью применения различных модификаторов.

Рассмотрим пример создания модели яблока при помощи модификатора Edit Mesh (Редактирование поверхности).

1. В окне проекции Top (Сверху) постройте объект Sphere (Сфера) с радиусом, равным 45.

2. Из раскрывающегося списка модификаторов вкладки Modify (Изменение) командной панели выберите строку Edit Mesh (Редактирование поверхности).

3. В свитке Selection (Выделение) перейдите в режим редактирования вершин, щелкнув на кнопке Vertex (Вершина).

4. В окне проекции Perspective (Перспектива) выделите верхнюю вершину сферы.

5. Разверните свиток Soft Selection (Плавное выделение) и укажите значения параметров плавного выделения, как показано на рис. 2.41 (при этом дополнительно должно быть выделено цветом три ряда вокруг верхней точки сферы).


Рис. 2.41. Свиток Soft Selection (Плавное выделение) с параметрами выделения вершин сферы


6. Щелкните на кнопке Select and Move (Выделить и переместить), расположенной на панели инструментов, и в окне проекции Front (Спереди) переместите выделенную вершину немного вниз (рис. 2.42), сформировав углубление в месте крепления хвостика яблока.

7. В окне проекции Front (Спереди) выделите две вершины, находящиеся в третьем ряду снизу и в середине объекта (одна на лицевой стороне, другая на противоположной). Затем, удерживая нажатой клавишу Ctrl, добавьте к выделению две такие же вершины в окне проекции Left (Cлева). Таким образом, должно быть выделено четыре вершины, расположенные в третьем ряду снизу и равноудаленные друг от друга.

8. Не меняя настройки плавного выделения, переместите выделенные вершины немного вниз, сформировав таким образом нижнюю часть яблока (рис. 2.43).


Рис. 2.42. Изменение положения близлежащих вершин сферы в результате перемещения выделенной вершины


Рис. 2.43. Четыре вершины, выделенные в нижней части яблока, при перемещении вниз формируют его основание


Рассмотренный пример иллюстрирует лишь малую часть возможностей, которые предоставляет модификатор Edit Mesh (Редактирование поверхности). Выполняя упражнения, описанные во второй и третьей частях книги, вы будете постоянно сталкиваться с редактированием сеток объектов, начиная с самых простых и заканчивая моделированием головы человека.

ПРИМЕЧАНИЕ

После применения модификатора Edit Mesh (Редактирование поверхности) объекты наделяются свойствами, идентичными свойствам объектов Editable Mesh (Редактируемая поверхность).

Noise (Шум)

Яблоко, созданное с помощью модификатора Edit Mesh (Редактирование поверхности), получилось почти идеальной формы, однако в природе не существует идеальных форм. Модификатор Noise (Шум) помогает придать геометрии моделей неравномерность, присущую объектам реального мира.

Применим модификатор Noise (Шум) к модели яблока и рассмотрим его основные настройки.

1. Выделите модель яблока, созданную ранее при помощи модификатора Edit Mesh (Редактирование поверхности).

2. Из списка модификаторов вкладки Modify (Изменение) командной панели выберите строку Noise (Шум). Раскроется свиток Parameters (Параметры) настроек модификатора (рис. 2.44).


Рис. 2.44. Свиток Parameters (Параметры) модификатора Noise (Шум)


3. Укажите в полях X, Y и Z области Strength (Сила воздействия) значения смещения в направлении соответствующих осей глобальных координат.

4. В области Noise (Шум) установите значение счетчика Scale (Масштабирование) для определения величины возмущения поверхности объекта. Большие значения ведут к более гладким возмущениям, малые – к более частым. Параметр Seed (Случайная выборка) устанавливает положение генератора случайных величин.

5. При необходимости установите флажок Fractal (Фрактальный) для включения режима генерации фрактальных возмущений. Значения параметров Roughness (Шероховатость) и Iterations (Количество итераций) позволяют управлять степенью шероховатости поверхности и задают количество вычислительных циклов фрактального алгоритма.

После настройки основных параметров модификатора Noise (Шум) модель яблока стала выглядеть реалистичнее, а добавление хвостика, выполненного при помощи примитива Cylinder (Цилиндр) с примененными к нему модификаторами Bend (Изгиб) и Taper (Заострение), довершило картину (рис. 2.45).


Рис. 2.45. Модель яблока с габаритным контейнером Гизмо после применения модификатора Noise (Шум)


Таким образом, на примере моделирования яблока вы могли убедиться в том, что строить модели некоторых объектов гораздо проще и быстрее с использованием параметрических объектов и модификаторов формы. Кроме того что такие объекты продолжают сохранять параметрические свойства, их легко редактировать при помощи изменения параметров самих объектов и настроек, присвоенных им модификаторов.

В следующем разделе мы рассмотрим, как смоделировать целую вазу с фруктами и ягодами!

2.4. Практическое задание. Натюрморт

Изучая моделирование трехмерных объектов, мы стремимся создавать большие и сложные работы, но оказывается, что простыми средствами можно добиться вполне приемлемых результатов. Ключ к успеху не только в том, чтобы модель или сцена была сложной, но и в том, как подать эту сцену, расположить источники света и выполнить текстурирование.

Рассмотрим упражнение по моделированию натюрморта простыми и доступными всем средствами программы 3ds Max. На рис. 2.46 показан результат визуализации сцены, выполненной с использованием инструментов и модификаторов, доступных уже во второй версии программы.


Рис. 2.46. Натюрморт


Если внимательно посмотреть на эту сцену, то можно увидеть, что все объекты выполнены на основе примитивов или при помощи стандартных модификаторов и не представляют большой сложности в исполнении. Центральное место в композиции занимает бронзовая ваза – с нее и начнем моделирование. Вы уже знаете, что проще всего симметричные предметы, имеющие ось вращения, строить с использованием модификатора Lathe (Вращение). Не станет исключением и ваза для фруктов. Начнем моделирование с построения ее профиля при помощи сплайна. Для этого сделайте следующее.

1. Выполните команду Create ► Shapes ► Line (Создать ► Формы ► Линия) и в окне проекции Front (Спереди) начните построение сплайна формы вазы (рис. 2.47).


Рис. 2.47. Профиль будущей вазы


СОВЕТ

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

2. Примените к построенному сплайну модификатор Lathe (Вращение), для чего выполните команду Modifiers ► Patch/Spline Editing ► Lathe (Модификаторы ► Редактирование патчей/сплайнов ► Вращение).

3. В области Align (Выравнивание) свитка Parameters (Параметры) щелкните на кнопке Min (Минимум), чтобы установить ось вращения по левой стороне объекта.

ПРИМЕЧАНИЕ

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

4. Параметру Segments (Количество сегментов) свитка Parameters (Параметры) задайте значение от 30 до 40, чтобы избежать неровностей на краях построенного объекта.

5. При необходимости перейдите в стеке модификаторов на уровень редактирования кривой и, нажав кнопку Show end result on/off toggle (Показать конечный результат вкл/выкл), которая находится под стеком модификаторов, измените форму кривой так, чтобы получить приемлемый результат (рис. 2.48).


Рис. 2.48. Ваза, построенная при помощи модификатора Lathe (Вращение)


Ваза построена, пришло время наполнить ее фруктами.

Вспомните процесс моделирования яблока, рассмотренный в предыдущем разделе. В том случае мы строили параметрический объект Sphere (Сфера) и при помощи плавного выделения изменили положение выделенных вершин, чтобы получить форму яблока. После этого для придания модели большей реалистичности применили модификатор Noise (Шум).

Еще одним простым способом построения модели яблока может быть применение модификатора Lathe (Вращение), который мы только что использовали для создания вазы. Для построения модели яблока сделайте следующее.

1. В окне проекции Front (Спереди) постройте сплайн формы яблока уже известным вам способом (рис. 2.49).

2. Примените к сплайну модификатор Lathe (Вращение). В свитке Parameters (Параметры) настроек модификатора задайте значения параметров, аналогичные тем, которые применялись для построения вазы.


Рис. 2.49. Профиль для построения модели яблока


3. При необходимости вернитесь на уровень редактирования вершин сплайна и уточните форму профиля.

4. Примените к объекту модификатор Noise (Шум) для создания неровностей на поверхности модели, для чего из списка модификаторов вкладки Modify (Изменение) командной панели выберите строку Noise (Шум).

5. В свитке Parameters (Параметры) настроек модификатора Noise (Шум) задайте параметру Scale (Масштаб) значение, равное 100, а параметрам X, Y и Z области Strength (Численность) – 175, 140 и 135 соответственно (рис. 2.50).

Осталось добавить яблоку небольшой хвостик.

1. Создайте объект Cylinder (Цилиндр), для чего выполните команду Create ► Standard Primitives ► Cylinder (Создание ► Простые примитивы ► Цилиндр) и в окне проекции Top (Сверху) постройте цилиндр в месте крепления хвостика к яблоку.

2. В окне проекции Front (Спереди) при помощи инструмента Select and Move (Выделить и переместить) переместите построенный объект в вертикальной плоскости так, чтобы он занял свое место в углублении яблока.

3. При необходимости уточните значения радиуса и высоты цилиндра в свитке Parameters (Параметры). Они должны иметь пропорции, соответствующие размеру яблока.

4. В свитке Parameters (Параметры) настроек цилиндра задайте параметру Height Segments (Количество cегментов по высоте) значение, равное 10. Это позволит в дальнейшем получить равномерный изгиб объекта.


Рис. 2.50. Модель яблока после применения модификатора Noise (Шум)


5. Примените к построенному цилиндру модификатор Taper (Заострение).

6. Закончите построение хвостика применением модификатора Bend (Изгиб) (рис. 2.51).


Рис. 2.51. Модель яблока с хвостиком


Таким образом, мы построили модель яблока. Однако для создания натюрморта одной модели будет мало. При помощи модификатора FFD Box (Произвольно деформируемый контейнер (прямоугольный)) можно легко это исправить, создав яблоко другой формы.

1. Скопируйте модель яблока вместе с хвостиком, для чего выделите оба объекта и, удерживая нажатой клавишу Shift, в окне проекции Top (Сверху) переместите объекты в сторону. В появившемся окне Clone Options (Параметры клонирования) укажите Copy (Копия).

2. Выделите модель яблока и примените к ней модификатор FFD Box (Произвольно деформируемый контейнер (прямоугольный)), для чего выполните команду Modifiers ► Free Form Deformers ► FFD Box (Модификаторы ► Произвольные деформации ► Произвольно деформируемый контейнер (прямоугольный)).

3. В области Dimensions (Размеры) свитка FFD Parameters (Параметры произвольно деформируемого контейнера) щелкните на кнопке Set Numbers Of Points (Установить количество точек) и в появившемся окне Set FFD Dimensions (Установить размеры произвольно деформируемого контейнера) задайте всем параметрам значение, равное 5.

4. В стеке модификаторов перейдите на уровень редактирования подобъектов Set Volume (Установить объем) и, используя инструмент масштабирования Select and Uniform Scale (Выделить и равномерно масштабировать)

откорректируйте форму произвольно деформируемого контейнера так, чтобы она в общих чертах повторяла форму яблока (рис. 2.52).


Рис. 2.52. Форма произвольно деформируемого контейнера (слева) и окно стека модификатора FFD Box (Произвольно деформируемый контейнер (прямоугольный)) (справа)


5. В стеке модификаторов перейдите на уровень редактирования подобъектов Control Points (Контрольные точки) и выделите в верхнем ряду четыре вершины, равноудаленные от центра в один ряд.

6. Используя инструмент Select and Move (Выделить и переместить)

переместите выделенные точки немного вверх, формируя модель яблока в области хвостика (рис. 2.53).


Рис. 2.53. Результат формирования верхней части яблока


7. Выделите в нижнем ряду такие же четыре точки произвольно деформируемого контейнера и сместите их немного вниз для получения окончательной формы яблока (рис. 2.54).


Рис. 2.54. Окончательная модель яблока


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

СОВЕТ

Сделав две-три копии объекта, можно изменить форму этих копий, вернувшись к параметрам модификатора Noise (Шум) или FFD Box (Произвольно деформируемый контейнер (прямоугольный)) в стеке модификаторов и сделав там соответствующие изменения.

Создадим модель груши. Процесс построения этой модели совершенно такой же, как и яблока: начинаем с построения профиля при помощи сплайна, затем применяем модификатор Lathe (Вращение) и, наконец, уточняем форму модели при помощи модификатора Noise (Шум) или FFD Box (Произвольно деформируемый контейнер (прямоугольный)) (рис. 2.55).

Рассмотрим процесс построения виноградной грозди. На самом деле нам понадобится создать лишь стебель и одну ягоду, скопировав которую получим целую гроздь.

Для построения модели винограда сделайте следующее.

1. В окне проекции Top (Сверху) постройте объект Sphere (Сфера).

ПРИМЕЧАНИЕ

При построении сплайнов для вазы, яблока и груши мы не учитывали реальные размеры этих объектов, а лишь ориентировались на их пропорции. По этой причине и с виноградом необходимо поступить точно так же. По размеру сфера должна соответствовать размеру ягоды винограда и быть сопоставима с размерами созданных ранее объектов.

2. Используя инструмент Select and Uniform Scale (Выделить и равномерно масштабировать)

масштабируйте сферу в вертикальной плоскости так, чтобы она приобрела вытянутую форму (рис. 2.56). При желании ее можно уточнить, используя дополнительно модификаторы поверхности.

3. В окне проекции Front (Спереди) известным вам способом постройте сплайн, который послужит формой пути лофт-объекта для хвостика, находящегося в верхней части ягоды (рис. 2.57).

4. В окне проекции Top (Сверху) постройте окружность, которая будет являться формой поперечного сечения хвостика, для чего выполните команду Create ► Shapes ► Circle (Создание ► Формы ► Окружность).


Рис. 2.55. Модель груши


Рис. 2.56. Форма ягоды винограда, построенная из сферы


5. Выделите сплайн пути (если он не выделен) и выполните команду Create ► Compound ► Loft (Создание ► Составные объекты ► Лофтинговые).

6. В свитке Creation Method (Метод создания) нажмите кнопку Get Shape (Взять форму) и в одном из окон проекций щелкните на окружности.

7. Перейдите на вкладку Modify (Изменить) командной панели и в свитке Deformations (Деформации) щелкните на кнопке Scale (Масштаб), в результате чего откроется окно Scale Deformation (Деформация масштаба).


Рис. 2.57. Форма сплайна пути для построения лофт-объекта


8. Измените форму кривой графика так, чтобы сплайн в окне проекции приобрел нужную форму (рис. 2.58).


Рис. 2.58. Окно Scale Deformation (Деформация масштаба) с уточненной формой хвостика


В результате ягода винограда должна выглядеть, как показано на рис. 2.59.

Как и в случае с яблоком и грушей, сгруппируйте хвостик и ягоду винограда, а затем создайте примерно 20–25 копий модели. Распределите созданные объекты в пространстве так, чтобы получалась гроздь винограда, лежащая на блюде.

Более сложным объектом для моделирования может показаться банан. Но и здесь можно обойтись построением лофт-объекта с последующей деформацией масштаба, аналогично тому, как мы делали для создания модели винограда. Чтобы построить модель банана, сделайте следующее.


Рис. 2.59. Ягода винограда


1. В окне проекции Top (Сверху) постройте сплайн пути, который представляет собой немного искривленную линию.

2. В окне проекции Front (Спереди) создайте форму поперечного сечения, для чего выполните команду Create ► Shapes ► NGon (Создать ► Формы ► Многоугольник).

3. Параметру Sides (Количество сторон) свитка Parameters (Параметры) настроек многоугольника задайте значение, равное 6 (рис. 2.60).

4. Постройте лофт-объект, для чего выделите сплайн пути и выполните команду Create ► Compound ► Loft (Создание ► Составные объекты ► Лофтинговые).

5. В свитке Creation Method (Метод создания) настроек лофт-объекта нажмите кнопку Get Shape (Взять форму) и в одном из окон проекций щелкните на многоугольнике.

6. В свитке Deformations (Деформации) настроек лофт-объекта на вкладке Modify (Изменение) командной панели щелкните на кнопке Scale (Масштаб). В результате откроется окно Scale Deformation (Деформация масштаба).

7. При помощи редактирования кривой измените форму сплайна так, чтобы получился банан (рис. 2.61). Редактируя сплайн, контролируйте изменение формы объекта в окнах проекций.


Рис. 2.60. Сплайны форм пути и поперечного сечения для построения модели банана


Рис. 2.61. Окно Scale Deformation (Деформация масштаба) с измененной формой банана


8. Чтобы сгладить резко очерченные грани модели, необходимо применить модификатор Relax (Ослабление), выбрав его из списка модификаторов на вкладке Modify (Изменение).

9. В свитке Parameters (Параметры) настроек модификатора Relax (Ослабление) подберите такие значения параметров Relax Value (Величина ослабления) и Iterations (Количество итераций), чтобы получилось небольшое сглаживание на краях (рис. 2.62).

В качестве самостоятельного задания создайте дополнительные объекты сцены. Например, сферу можно использовать для моделирования нескольких объектов: апельсина, мандарина, вишен, клубники и даже половинки лимона и киви. При этом для создания мандарина необходимо применить инструмент Select and Uniform Scale (Выделить и равномерно масштабировать), чтобы сжать сферу в вертикальной плоскости, а половинка киви получается после задания параметру Hemisphere (Полусфера) свитка Parameters (Параметры) настроек сферы значения, равного 0,5.


Рис. 2.62. Банан, полученный с использованием составных объектов (слева), и его параметры (справа)


Мандарин, как и некоторые другие объекты, можно построить путем редактирования вершин на уровне подобъектов модификатора Edit Mesh (Редактирование поверхности). В большинстве случаев такой подход дает максимальный контроль над созданием объектов сцены и, как следствие, лучший результат.

На рис. 2.63 представлен натюрморт, который получился после создания дополнительных объектов.


Рис. 2.63. Сцена с расставленными объектами


Подводя итоги, можно заметить, что очень часто использования стандартных параметрических объектов и простых методов редактирования вполне достаточно для создания хорошей сцены.

В следующей главе, посвященной работе с редактором материалов, мы рассмотрим текстурирование созданной в данном упражнении сцены.

ПРИМЕЧАНИЕ

На прилагаемом к книге DVD в папке ExamplesГлава 02Fruits находится файл сцены fruits.max.


Страницы книги >> Предыдущая | 1 2 3 4 5 6 7
  • 0 Оценок: 0

Правообладателям!

Данное произведение размещено по согласованию с ООО "ЛитРес" (20% исходного текста). Если размещение книги нарушает чьи-либо права, то сообщите об этом.

Читателям!

Оплатили, но не знаете что делать дальше?


Популярные книги за неделю


Рекомендации