Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Трехмерное моделирование и анимация. Учебное пособие
.pdf
51
В этом списке отображается порядок применения некоторых мо-
Рис. 3.15. Список Modifier List
Рис. 3.16. Модификаторы деформации
дификаторов к выделенному объекту, а также представлены режимы
редактирования подобъектов. При помощи стека модификаторов можно быстро отключить действие модификаторов или поменять местами
очередность их воздействия на объект. При выделении объекта его параметры появляются на вкладке Modify командной панели под стеком
модификаторов. Чтобы применить к объекту модификатор, необходимо выделить объект и выбрать модификатор из списка Modifier List на
вкладке Modify командной панели (рис. 3.15).
При этом название модификатора сразу появляется в стеке. Назначить модификатор, например, для деформирования объекта можно
также с помощью пункта Parametric Deformers из меню Modifiers
(рис. 3.16), расположенного на панели инструментов.

52
Для удаления модификатора необходимо
Рис. 3.18. Пример использования
модификатора Bend
Рис. 3.19. Настройки мо-
дификатора Bend
Рис. 3.17. Режимы редак-
тирования подобъектов
выделить его название в стеке модификаторов и нажать кнопку – Remove modifier
from the stack, расположенную под окном
стека модификаторов (рис. 3.14). Для выключения действия модификатора достаточно нажать на лампочку, которая расположена слева от названия модификатора
(рис. 3.17).
Каждый из деформирующих модификаторов содержит два режима редактирования
подобъектов. Управление положением габаритного контейнера модификатора осуществляется при помощи параметра Gizmo, а задание центра применения модификатора –
при помощи параметра Center. Переключиться в эти режимы можно при нажатии на значок «+» в стеке модификаторов и выделении требуемого режима (см. рис. 3.14).
Рассмотрим некоторые модификаторы деформации. Модификатор
Bend осуществляет деформирование объекта (рис. 3.18), сгибая его оболочку под определенным углом Angle относительно некоторой оси Bend
Axis. Этот модификатор имеет на свитке Parameters область Limits, где
можно определить границы применения модификатора (рис. 3.19).

53
Модификатор Mirror используется для создания зеркальной копии
Рис. 3.20. Пример использования
модификатора Mirror
Рис. 3.21. Настройки моди-
фикатора Mirror
Рис. 3.22. Пример использования
модификатора Relax
Рис. 3.23. Настройки моди-
фикатора Relax
объекта (рис. 3.20). Копия может быть создана относительно одной из
плоскостей XY, YZ, ZX или относительно одной из осей X, Y, Z. Флажок Сору позволяет создавать копию объекта, не удаляя оригинал.
Значение параметра Offset определяет величину смещения первого
объекта относительно второго объекта (рис. 3.21).
Используя модификатор ослабления Relax, можно сглаживать образовавшиеся при деформации объекта острые углы (рис. 3.22), указав
в настройках модификатора степень ослабления Relax Value и подходящее количество итераций Iterations. Параметр Save Outer Corners закрепляет позицию вершин объекта (рис. 3.23).

54
Модификатор Ripple предназначен для моделирования ряби на по-
Рис. 3.24. Тор под действием
модификатора Ripple
Рис. 3.25. Настройки моди-
фикатора Ripple
Рис. 3.26. Труба под действием мо-
дификатора Skew
Рис. 3.27. Настройки моди-
фикатора Skew
верхности объекта (рис. 3.24). Модификатор имеет следующие параметры: Amplitude 1 – амплитуда первичной волны и Amplitude 2 – амплитуда вторичной волны, Wave Length – длина волны, Decay –
степень затухания, Phase – фаза (рис. 3.25).
Модификатор Skew перекашивает объект (рис. 3.26). Параметр
Amount определяет величину деформации. Установив переключатель
Skew Axis в положение X, Y или Z, можно задать ось скоса. Параметр
Direction задает направление скоса (рис. 3.27).
Модификатор Spherify придает шарообразную форму объекту
(рис. 3.28). Модификатор имеет параметр Persent, который определяет степень воздействия модификатора на объект в процентах
(рис. 3.29).

55
Рис. 3.28. Цилиндр под действием
модификатора Spherify
Рис. 3.29. Настройки мо-
дификатора Spherify
Рис. 3.30. Конус под действием мо-
дификатора Stretch
Рис. 3.31. Настройки моди-
фикатора Stretch
Модификатор Stretch растягивает объект вдоль одной из осей,
при этом сжимая его по двум другим осям в обратном направлении
(рис. 3.30). Параметр Amplify определяет величину (усиление) сжатия
в обратном направлении. Параметр Stretch задает величину, характеризующую силу деформации (растягивание). Переключатель Stretch Axis
устанавливает направление растягивания (рис. 3.31).
Действие модификатора Taper на объект приводит к тому, что
предмет сужается в одном из направлений воздействия модификатора
(рис. 3.32). Параметр Curve определяет кривизну искажения, параметр
Amount задает силу воздействия. Направление воздействия устанавливается в области Taper Axis (рис. 3.33). При установке флажка
Symmetry объект будет искажаться симметрично.

56
Рис. 3.32. Цилиндр под действием
модификатора Taper
Рис. 3.33. Настройки модифи-
катора Taper
Рис. 3.34. Цилиндр под действием
модификатора Wave
Рис. 3.35. Настройки моди-
фикатора Wave
Модификатор Wave предназначен для моделирования волны вдоль
некоторой оси (рис. 3.34). Модификатор имеет следующие параметры:
Amplitude 1 – амплитуда первичной волны и Amplitude 2 – амплитуда
вторичной волны, Wave Length – длина волны, Decay – степень затухания, Phase – фаза (рис. 3.35).
Модификатор Twist предназначен для скручивания объекта вдоль
некоторой оси (рис. 3.36).
Модификатор имеет следующие параметры: Angle – угол кручения,
Bias – смещение эффекта и Twist Axis – ось, определяющая направление скручивания объекта (рис. 3.37).
Модификатор Noise создает искажение объекта в одном из направлений – X, Y или Z (рис. 3.38). В области Strength находятся параметры,

57
Рис. 3.36. Параллелепипед под дей-
ствием модификатора Twist
Рис. 3.37. Настройки моди-
фикатора Twist
Рис. 3.38. Плоскость под действием мо-
дификатора Noise
Рис. 3.39. Настройки
модификатора Noise
определяющие амплитуду изменения объекта вдоль каждой из осей.
При установленном флажке Fractal становятся доступными два параметра зашумления: Roughness – шероховатость и Iterations – количество итераций. Параметр Scale определяет масштаб зашумления, а величина Seed служит для создания эффекта псевдослучайного
искажения поверхности (рис. 3.39).

58
3.6. БУЛЕВЫ ОПЕРАЦИИ
Рис. 3.40. Команда Boolean
Рис. 3.41. Настройки опера-
ции Boolean
Одним из наиболее распространенных способов моделирования
является создание трехмерных объектов с помощью булевых операций. Булевы операции выполняются следующим образом.
1. Выделить первый объект, который будет участвовать в форми-
ровании конечной модели.
2. Перейти на вкладку Create командной панели, выбрать в раскры-
вающемся списке категории Geometry элемент Compound Objects – составные объекты.
3. Нажать на кнопку Boolean – булева операция (рис. 3.40).
4. Установить параметры булевой операции. Выбрать одну из опе-
раций: Union – сложение; Intersection – пересечение; Subtraction – исключение; Cut – вычитание (рис. 3.41).
5. Нажать на кнопку Pick Operand В, чтобы выбрать второй объект,
который будет участвовать в булевой операции.
6. После указания второго объекта результат сразу отображается в
окне проекции.

59
На рис. 3.42 представлены исходные изображения объектов типа
Рис. 3.42. Исходное изображение
объектов
Рис. 3.43. Объекты после выпол-
нения булевой операции Union
Рис. 3.44. Объекты после выполне-
ния булевой операции Subtraction
Рис. 3.45. Объекты после выполне-
ния булевой операции Intersection
Box и Cylinder.
Результатом булевого сложения (Union) двух объектов будет служить фигура, образованная поверхностями объектов, участвовавших в
данной операции (рис. 3.43). Результатом булевого исключения
(Subtraction) двух объектов будет фигура, состоящая из поверхностей
первого и второго объектов, но не включающая в себя общие участки
этих объектов (рис. 3.44). Результатом булевого пересечения
(Intersection) двух объектов будет фигура, состоящая из общих участков этих объектов (рис. 3.45). Результатом булевого вычитания (Cut)
двух объектов будет фигура, образованная исключением из поверхности одного объекта участков, занятых вторым объектом.

60
3.7. МАССИВЫ ОБЪЕКТОВ
Инструмент Array создает массив клонов, модифицируя их в трех
измерениях (рис. 3.46). Группа Type of Object диалогового окна Array
позволяет выбрать тип клонирования при создании массива (Сору,
Instance или Reference). Группа Array Dimensions позволяет выбрать
количество измерений, которое будет использоваться в массиве, а также количество объектов для каждого измерения массива.
Рис. 3.46. Диалоговое окно Array
Параметр Incremental Row Offsets настраивает расстояние между
рядами. Параметр Total in Array указывает общее количество объектов
конечного массива. Он подсчитывается путем умножения количества
объектов в каждом измерении. Группа Array Transformation позволяет
установить инкрементные или общие значения для каждой трансформации.
Массив сетки, представляющий собой двумерный массив объектов,
упорядоченных на плоскости в ряды и колонки, можно создать, используя следующую последовательность действий.
1. Выделить объект, который будет участвовать в формировании
массива, например, тор.
2. Выбрать инструмент Array из меню Tools.
3. В группе Type of Object указать тип клонирования Сору.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
