Работа в старом добром 3dsmax5

         

Boolean (Булевые Объекты)



Boolean (Булевые Объекты)


По аналогии с рассмотренными ранее Булевыми операциями над отдельными сплайнами формы такие же действия могут быть произведены над трехмерными объектами сцены в Мах - это Union (Объединение), Subtraction (Вычитание) и Intersection (Пересечение). Каждая из этих команд применима только тогда, когда объекты, участвующие в операции, пересекаются в некоторой области пространства. В результате будет создан новый объект, состоящий из двух исходных, каждый из которых называется Operand (Операндом). На стадии редактирования операнды позволяют выбирать, модифицировать или удалять себя из Булевого объекта.

Для создания составного объекта типа Boolean (Булевый) необходимо предварительно иметь в составе сцены два будущих операнда. Выбрав один из них, перейти в панели Create (Создать) к списку Compound Objects (Составные Объекты) и нажать кнопку Boolean (Булевый) (рис. 5.30).



Box (Коробка)



Box (Коробка)


Создание объекта Box (Коробки) начинается с определения пропорций граней, то есть будет это Куб или Параллелепипед. Выбор одного из этих типов осуществляется переключателем Cube / Box в свитке Creation Method (Способ Создания) (рис. 5.11).

Три счетчика Length Segs (Число Сегментов по Длине), Width Segs (Число Сегментов по Глубине) и Height Segs (Число Сегментов по Высоте) отвечают за число сегментов по соответствующему размеру и позволяют предусмотреть плавность будущей деформации или степень деталировки. Линейные размеры регулируются счетчиками Length (Длина), Width (Глубина) и Height (Высота) и при применении способа задания их с помощью мыши отображают изменение их величин. Эта процедура описана в начале этой главы, но для закрепления повторим ее.





Compound Objects (Составные объекты)



Compound Objects (Составные объекты)

Составные объекты в Мах представлены отдельной группой, выбираемой из списка типов объектов панели Create (Создать). Мы рассмотрим всю группу с детальным разбором наиболее развитых методов моделирования - Loft (Формования) и Boolean (Булевых Объектов). Свиток Object Type (Типы Объектов) у составных объектов включает в себя:

Morph (Превращение) - сложные объекты, позволяющие осуществлять превращения одного объекта в другой с использованием промежуточных фазовых объектов. Например, переход сферы в куб, разворачивание цилиндра в плоскость и другие анимационные преобразования эффектно моделируются этим типом объектов.
Conform (Соответствие) - выполнение замены геометрии одного объекта на другой по свойствам метрики первого. Такие объекты используются для специальных эффектов типа оплавленной свечи, тающего льда и др. Shape Merge (Внедренная Форма) - создание отверстий и проемов в каркасных объектах по выбранной сплайновой форме. Контур сплайна используется в качестве секущих кромок и проецируется на поверхность трехмерного каркасного объекта.
Terrain (Ландшафт) - генерация трехмерного рельефа с использованием в качестве сечений профиля плоских форм. Каждая из них формирует свой уровень наподобие изотопов на картах местности. Scatter (Рассеивание) - создание совокупности копий одного объекта рассеянных (или распределенных) по поверхности другого с повторением всех особенностей его формы. Чаще всего эти объекты используются для имитации различных природных множеств, имеющих случайную форму - листья деревьев, пчелиный рой, стадо животных и т.п.
Connect (Соединение) - формирование соединяющей замкнутой поверхности между двумя каркасными объектами. В качестве направляющих сечений используются отверстия и проемы в поверхностях исходных объектов.

Два оставшихся типа составных объектов Loft (Формование) и Boolean (Булевые) мы рассмотрим более подробно.



Cylinder (Цилиндр)



Cylinder (Цилиндр)


При создании примитива типа Cylinder (Цилиндр) (рис. 5.12) примечательны некоторые дополнительные особенности.



Deformations (Деформации)



Deformations (Деформации)


Одноименный свиток содержит пять видов деформаций. Каждый из них может влиять на размер, угол поворота и угол наклона Сечения в любой точке Пути. Вот основные характеристики инструментов деформаций:

Scale (Масштаб) - деформация изменения размера Сечения по одной или двум осям, измеряется в процентах.
Twist (Кручение) - поворот Сечения вокруг его Pivot Point (Опорной Точки) в плоскости перпендикулярной Пути, измеряется в угловых единицах.
Teeter (Качание) - поворот Сечения вокруг его Pivot Point (Опорной Точки) вокруг двух осей, образующих плоскость перпендикулярную Пути, измеряется в угловых единицах.
Bevel (Скос) - деформация полярного сжатия / растяжения контура сечения от его Pivot Point (Опорной Точки), измеряется в линейных единицах.
Fit (Вписывание) - задание закона изменения Сечения по длине Пути на основе двух форм, в которые будет вписан объем Loft-модели.

Каждая из деформаций имеет кривую, описывающую закон ее изменения по длине Пути. Все типы, кроме Twist (Кручения), имеадтпо две кривых, отвечающих за оси X и Y в локальной системе координат Сечения, а упомянутая деформация - только одну кривую. Тип Fit (Вписывание) требует предварительного создания одной (для симметричной деформации) или двух (для несимметричной) форм. Для активации соответствующей деформации служат модальные кнопки, расположенные рядом с основными. Нажатие на кнопку любого из пяти инструментов вызывает соответствующее диалоговое окно, состоящее из рабочего пространства и служебных зон с управляющими кнопками и статусными полями (рис. 5.36).

По горизонтальной оси располагается длина Пути в процентах от 0 до 100, вертикальная ось представлена единицами деформаций соответственными каждому из типов. Для панорамирования, укрупнения / уменьшения вида служит набор кнопок в правой нижней части окна. Зона подсказок и два информационных статусных поля находятся внизу слева и по центру. Вверху слева располагаются кнопки управления режимами редактирования кривых деформаций. После завершения изменений окно может быть закрыто или свернуто. Редактирование кривой деформации осуществляется аналогично таковому для сплайнов рассмотренному ранее.



Другие примитивы группы



Другие примитивы группы


Кратко остановимся на остальных примитивах этой группы. Кроме рассмотренных ранее ChamferBox (Коробки с Фаской) и ChamferCyl (Цилиндра с Фаской) в нее входят:

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


Oil Tank (Цистерна) - цилиндр с расширенными возможностями управления формой двух его оснований от почти плоской до сферической.


Spindle (Веретено) - цилиндр аналогичный Oil Tank, но форма оснований варьируется от почти плоской до конической.


Gengon (Граненая Призма) - вариант призмы с возможностью добавления фасок по ребрам боковой поверхности.


RingWave (Волнообразное Кольцо) - примитив с круговой структурой, являющийся вариацией стандартного примитива Tube (Труба).


Torus Knot (Узловой Тор) - спиральный примитив, предназначенный для имитации различных узлов и закручивания.


Capsule (Капсула) - цилиндр с двумя основаниями в виде полусферических поверхностей.


L-Ext (Выдавливание L-профиля) - примитив, позволяющий создавать объекты, близкие к реальному прокатному профилю типа уголка.


C-Ext (Выдавливание С-профиля) - примитив, позволяющий создавать объекты, близкие к реальному прокатному профилю типа швеллера.


Prism (Призма) - треугольная призма с возможностью менять угол наклона основания к боковым граням.


Попробуйте создать каждый из описанных выше примитивов, выбирая в свитке Object Type (Тип Объекта) соответствующие кнопки и решите, какие из них могут быть полезны в дальнейшем при моделировании.





Другие примитивы группы



Другие примитивы группы


Остальные примитивы группы Standard Primitives (Стандартные Примитивы):

Torus (Top) - кольцо круглого сечения, позволяет создавать объекты круговой структуры (например, пончик, спасательный круг, обвязка круглой колонны и т.п.)
Teapot (Чайник) - параметрический примитив, позволяющий моделировать чайники по типу заварного.


Cone (Конус) - объект, предназначенный для создания полных и усеченных конусов. При равенстве радиусов верхнего и нижнего оснований может заменить рассмотренный ранее Стандартный примитив Cylinder (Цилиндр).


GeoSphere (ГеоСфера) - расширенный вариант объекта Sphere (Сфера), позволяющий изменять форму грани, образующей поверхность сферы. Переключатель Geodesic Base Type (Базовый Тип Поверхности) дает возможность задать три вида формы граней:
Tetra (Тетраэдр) - четырехгранник.
Octa (Октаэдр) - восьмигранник.
Icosa (Икосаэдр) - двадцатигранник.


Tube (Труба) - кольцо прямоугольного сечения, позволяющее моделировать различные круглые трубчатые и граненые профили.


Pyramid (Пирамида) - упрощенный вариант примитива Cone (Конус), применяемый для создания четырехгранных пирамид с прямоугольным или квадратным основанием.


Plane (Плоскость) - плоский примитив, не имеющий параметра Height (Высота), предназначенный для быстрого создания плоских объектов (например, поверхности зеркала, пола, потолка и т.п). Этот примитив имеет дополнительные параметры Render Scale (Масштаб Визуализации) и Render Density (Плотность Визуализации). Эти счетчики позволяют задать множители для размера и частоты сетки примитива Plane при обсчете сцены, отличные от отрисовываемых в видовых окнах. В результате плоскость может быть продолжена за пределы своей реальной геометрии.


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



Edge(Ребро)



Edge(Ребро)


Некоторые инструменты этого уровня повторяют предыдущий, поэтому рассмотрим лишь новые функции:

Divide (Разделить) - производит вставку вершины посередине выбранного ребра.
Turn (Развернуть) - выполняет переворот выбранного ребра, соединяя диагональные вершины плоскости.
Extrude (Штамповка) - создает выпуклый или вогнутый рельеф-штамп из выбранных граней, добавляя боковую поверхность.
Cut (Вырезка) - позволяет нарисовать на поверхности объекта новые ребра, перемещаясь по имеющимся ребрам, как по узловым точкам.
Select Open Edges (Выделить Открытые Ребра) - производит выделение краевых ребер.
Create Shape from Edges (Создать Форму из Выбранных Ребер) - выполняет создание отдельной формы, используя выделенные ребра как сегменты.



Edge (Ребро)



Edge (Ребро)


Набор параметров в этом уровне предназначен в основном для определения видимости ребер в видовых окнах. Для этого служат кнопки Visible / Unvisible (Сделать Видимым / Невидимым).

Группа Auto Edge (Автоматическая Отрисовка Ребер) управляет режимами показа ребер.

Face (Грань), Polygon (Плоскость), Element (Элемент)

Основные функции свитка Surface Properties (Свойства Поверхности) на оставшихся трех подобъектных уровнях определяются следующими группами настроек:

Группа Normals (Нормали) - позволяет задать внешний вид отрисовки нормалей и их ориентацию для выбранных граней. Группа Material (Материал) - служит для присвоения выделенным граням Material ID (Идентификатора Материала) при использовании материалов типа Multi / Sub-Object (Составной / Многокомпонентный Материал).
Группа Smoothing Groups (Группы Сглаживания) - задает группы сглаживания наборов граней, позволяя выбрать их кнопками назначения или запустив функцию Auto Smooth (Автоматическое Сглаживание).

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



Face (Грань), Polygon (Плоскость), Element (Элемент)



Face (Грань), Polygon (Плоскость), Element (Элемент)


Три подобъектных уровня для работы с гранями имеют следующие инструменты редактирования:

Create (Создать) - выполняет создание треугольной грани, используя вершины объекта как узловые точки.

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

Bevel (Скос) - создает прямую фаску, вставляя плоскости вместо общих ребер выделенных граней. Этот инструмент просто незаменим при усложнении и «сглаживании» формы модели.
Tesselate (Добавить Грани) - производит увеличение мозаичности граней, добавляя промежуточные вершины.

Режим by Edge (по Ребрам) включает добавление вершин посередине ребер, а режим by Face-Center (по Центру Грани) - в геометрических центрах граней (рис. 5.73).



Формы и Составные Объекты



Формы и Составные Объекты


Shapes (Формы)

Для создания более сложных и реалистичных видов геометрии не всегда хватает набора инструментов из описанных ранее групп примитивов Мах. Такие объекты, как телефонная трубка, фигурная рюмка, стена с дверными и оконными проемами и многие другие едва ли могут быть выполнены набором объектов Standard (Стандартный) и Extended (Расширенный). Для этого требуются более сложные методы моделирования - Лофтинг или Формование, Вращение, Выдавливание, Булевые операции. Почти все эти процедуры требуют создания исходных объектов, называемых Shapes (Формы), которые представляют собой набор двумерных или трехмерных кривых. Эта категория состоит из двух групп объектов - Splines (Сплайнов) и NURBS Curves (Кривых NURBS). Рассмотрим первую из них, как наиболее распространенную и чаще всего используемую группу.

Любая кривая представляет собой набор Vertices (Вершин) соединенных Segments (Сегментами) - прямо- и криволинейными отрезками. Совокупность сегментов составляет Spline (Сплайн), которые в свою очередь и образуют Shape (Форму). Понятия Vertex (Вершина), Segment (Сегмент) и Spline (Сплайн) составляют уровень Sub-Object (Подобъекта) кривых типа Spline и позволяют редактировать их. Остановимся на подобъектах и их особенностях (рис. 5.15).



Использование Модификаторов



Использование Модификаторов


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

Первый тип включает в себя такие средства как Extrude (Штамповка), Bevel (Скос), Lathe (Тело Вращения) и требует наличия предварительно созданной формы. После завершения формирования объекта исходные формы могут изменяться и дополняться, вызывая соответствующие изменения в итоговой геометрии.

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

Далее рассмотрим два наиболее характерных инструмента первой группы модификаторов.



Loft (Формование)



Loft (Формование)


Формование (или Лофтинг) - один из самых универсальных методов моделирования геометрии в среде Мах, позволяющий создать почти все из ранее рассмотренных примитивов, а также и многие другие, присущие только этому способу моделирования. Основной принцип работы Лофтинга - размещение набора Loft Shapes (Характерных Сечений) объекта на его Path (Пути или Осевой Траектории). Форма и количество сечений, а также изгибы траектории определяются произвольно, исходя из поверхности моделируемого объекта. Для гибкой настройки законов изменения формы вдоль траектории служат различные Deformations (Деформации).

Существует несколько правил для создания исходных кривых Форм Сечений и Пути.

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

Для создания Лофтингового объекта способом «Путь-Сечение» необходимо выбрать кривую Пути и активизировать кнопку Loft (Формование) в свитке Object Type (Тип Объекта) группы Compound Object (Составные Объекты) панели Create (Создать). В результате возникнет набор свитков с параметрами и настройками Лофтинга.

Далее следует указать форму первого сечения создаваемого объекта, включив кнопку Get Shape (Указать Форму Сечения) в свитке Creation Method (Способ Создания) (рис. 5.26).



Модификаторы изменения геометрии...



Модификаторы изменения геометрии: Edit Mesh (Редактирование Каркаса)


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

Vertex (Вершина) - позволяет различные манипуляции с вершинами редактируемого каркаса.
Edge (Ребро) - служит для управления видимостью и расположением ребер редактируемого каркаса.
Face (Грань) - применяется для работы с наборами граней, а также для назначения Material ID (Идентификатора Материала) при использовании типа Multi / Sub-Object (Составной / Многокомпонентный Материал).
Polygon (Плоскость) - аналогичный предыдущему подобъектный уровень, позволяющий работать с прямоугольными парами граней.
Element (Элемент) - позволяет работать с группами граней, объединенными в элемент каркаса.

Выбор требуемого подобъектного уровня осуществляется в списке, вызываемом левым щелчком на знаке «плюс» в списке Modifier Stack (Стек Модификаторов) (рис. 5.66).



Модификаторы изменения геометрии: Bend (Изгиб)



Модификаторы изменения геометрии: Bend (Изгиб)


Далее мы разберем набор самых применяемых модификаторов изменений формы и начнем с инструмента Bend (Изгиб), используемого для создания деформации изгиба в уже готовом трехмерном объекте. Применив этот модификатор к существующему объекту (например, цилиндру), рассмотрим параметры и настройки, содержащиеся в свитке Parameters (Параметры) (рис. 5.55).



Модификаторы изменения геометрии: Noise (Нерегулярность)



Модификаторы изменения геометрии: Noise (Нерегулярность)


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

Модификатор Noise (Нерегулярность) содержит несколько групп настроек (рис. 5.61).



Модификаторы изменения геометрии: Skew (Наклон)



Модификаторы изменения геометрии: Skew (Наклон)


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

Настройки инструмента Skew (Наклон) аналогичны рассмотренным для модификатора Bend (Изгиб). Для демонстрации работы рассмотренного модификатора создайте объект ChamferBox (Коробка с Фаской) задав величины счетчиков Length Segs (Число Сегментов по Длине), Width Segs(Чиcло Сегментов по Глубине) и Height Segs (Число Сегментов по Высоте) равными 10 единицам, a Fillet Segs (Число Сегментов Фаски) равное 3.

Перейдите к панели Modify (Редактировать) и примените к объекту описываемый модификатор. Задайте некоторое ненулевое значение счетчику Amount (Количество) и. включив флажок Limit Effect (Эффект Ограничения), переместите плоскости Пределов Ограничения для придания модификатору эффекта случайности (рис. 5.59).



Модификаторы изменения геометрии: Taper(Конусность)



Модификаторы изменения геометрии: Taper(Конусность)

Этот инструмент предназначен для придания объекту конусности, изменяющейся вдоль выбранной оси линейно или криволинейно. Набор установок содержится в свитке Parameters (Параметры) (рис. 5.57), сходном с описанным ранее аналогичным свитком модификатора Bend (Изгиб).



Модификаторы изменения геометрии: Twist (Кручение)



Модификаторы изменения геометрии: Twist (Кручение)


Этот инструмент используется для добавления объектам деформации скручивания. Чаще всего модификатор Twist (Кручение) применим при создании витых спиралевидных моделей или трехмерных наборов объектов (например, резьбы болта, пропеллера самолета, винтовой лестницы и др.) (рис. 5.60).



Модификаторы изменения геометрии: Wave (Волна)



Модификаторы изменения геометрии: Wave (Волна)


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

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



Модификаторы создания геометрии:



Модификаторы создания геометрии:

Lathe (Тело Вращения)

Один из самых применяемых инструментов Мах - это модификатор Lathe (Тело Вращения), используемый для создания тел вращения. Его использование происходит аналогично описанному ранее модификатору Bevel (Скос) -сначала рисуется форма будущего профиля вращения, а затем применяется модификатор Lathe (Тело Вращения). Набор его настроек содержится в единственном свитке Parameters (Параметры) (рис. 5.51).



Модификаторы создания геометрии: Bevel (Скос)



Модификаторы создания геометрии: Bevel (Скос)


Существуют объекты реального мира, имеющие постоянное сечение по высоте и сложную, вычурную форму в плане (например, эмблемный щит, рельефный узор переплета книги, рисунок решетки ограждения и др. (рис. 5.47)).

Такие модели могут быть созданы достаточно реалистично методом Loft (Формования), однако гораздо удобнее воспользоваться отдельным и более простым модификатором среды Мах - инструментом Bevel (Скос). Для создания подобных объектов необходимо создать форму сечения и применить к ней соответствующий модификатор.



Основные объекты Мах



Основные объекты Мах

Окружающий нас мир упрощенно можно представить как трехмерную сцену с учетом фактора времени. Безусловно, такие природные явления как физические взаимодействия объектов, их деформации на основе свойств материалов и т.д., можно лишь имитировать с той или иной степенью реалистичности, однако, даже используя стандартные средства Мах, эта задача не выглядит неразрешимой. Кроме того, в конце этой книги мы кратко ознакомимся с коммерческими продуктами для среды 3D Studio Max производства третьих фирм, и вы сможете убедиться, что единственным ограничением является лишь ваша фантазия.

Итак, основная концепция, упомянутая ранее, выявляет главный критерий среды Мах - «Трехмерное в Движении». Рассмотрение временного фактора -Animation (Анимации) еще впереди, а пока обратимся к самому объемному разделу этого графического пакета - СОЗДАНИЮ, НАСТРОЙКЕ И РЕДАКТИРОВАНИЮ ОБЪЕКТОВ ТРЕХМЕРНЫХ СЦЕН. Вот обобщенный список групп моделей объектов, создаваемых в Мах:

Primitives (Примитивы) - базовые объекты, представляющие собой геометрические тела. Этот вид состоит из двух основных наборов - Standard (Стандартного) и Extended (Расширенного). Основная особенность этого типа объектов - минимальный набор параметров, позволяющий «на лету» менять структуру и степень деталировки объекта.
Patch Grids (Лоскутные Сетки) - плоскостные объекты, состоящие из Patch (Поверхности Лоскута) и Vertices (Решетки Управляющих Вершин). Вершины воздействуют на поверхность, как узлы деформаций и плавно изменяют форму (рис. 5.01).



Практика



Практика




Примитивы Создание Объектов



Примитивы Создание Объектов


Все объекты, сгруппированные по типам, выбираются кнопками панели Create (Создать) (рис. 5.02).



Rectangle (Прямоугольник),



Rectangle (Прямоугольник),

Использование модификатора Edit Spline (Редактировать Сплайн)

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

1. Выберите из свитка Object Type (Тип Объекта) соответствующую кнопку и попробуйте создать в видовом окне Тор (Вид Сверху) прямоугольник, указав поочередно вершины его диагонально расположенных углов.

Такой способ создания выбирается переключателем Edge (От Края); для отрисовки сплайна от указываемой сначала точки центра (так как обычно создаются окружности) служит переключатель Center (От Центра). При растягивании прямоугольного контура счетчики Length (Длина) и Width (Ширина) отображают текущее значение соответствующих размеров сплайна.



Редактирование Объектов



Редактирование Объектов


Для изменения параметров объекта сцены в среде Мах служит панель Modify (Редактировать). После выделения изменяемого объекта и в этой панели возникают группы параметров:

Текстовое поле имени объекта и поле с образцом цвета.
Список Modifier List (Список модификаторов) и настраиваемый набор инструментов изменения структуры объектов, представленный рельефными кнопками.



Лоскутная Сетка



Рис. 5.01..Лоскутная Сетка

Splines (Двумерные Сплайны) и NURBS-Curves (Двумерные NURBS-Кривые) - базовые двумерные Shapes (Формы), являющиеся вспомогательными объектами Мах. Они применяются как основа трехмерных тел вращения, выдавливания и тел, создаваемых процедурой Loft (Лофтингом). Дополнительно формам может быть задана толщина, в этом случае возможно их использование как самостоятельных, визуализируемых объектов сцены.
NURBS-Surfaces (Трехмерные NURBS-Поверхности) - сложные трехмерные объекты, описываемые как трехмерные сплайны. Для них характерно отсутствие резких («угловых») изменений формы и профиля, а также очень гибкая структура геометрии.
Particle Systems (Системы Частиц) - процедурные объекты, создаваемые как область пространства, которая имитирует многие реальные процессы (снег, дождь, фонтан, дым, искры и т.п.). Большинство систем частиц в Мах универсальны и позволяют менять алгоритм своего поведения (частота, притяжение, взаимные столкновения и т.п.) в широком диапазоне.
Compounds (Составные Объекты) - структурированные сложные объекты, использующие математические, логические и поведенческие алгоритмы. Для создания таких объектов необходимы наборы более простых двумерных и трехмерных примитивов Мах.

Перейдем к рассмотрению способов создания и редактирования объектов в среде Мах.



Панель Create (Создать)



Рис. 5.02. Панель Create (Создать)

Для перехода к любому из типов необходимо выполнить левый щелчок на соответствующей кнопке. Список типов включает в себя:

Geometry (Геометрия)
Shapes (Двумерные Формы)
Lights (Источники Света)
Cameras (Камеры)
Helpers (Служебные Объекты)
Space Warps (Деформаторы Пространства)
Systems (Системы)

Каждая из групп объектов имеет раскрывающийся список подгрупп, позволяющий работать только с одним из наборов объектов. И, наконец, каждый элемент списка подгруппы представлен свитком Object Type (Тип Объекта), в котором содержатся рельефные кнопки выбора, предназначенные для создания конкретных объектов трехмерной сцены. Выбор такой кнопки вызывает появление списка свитков создания нового объекта, в котором заданы значения Defaults (По Умолчанию). Некоторые из них можно изменить, и все последующие объекты этого типа будут создаваться, используя новые параметры.

Для задания Name (Имени) и Color (Цвета) присутствует свиток Name and Color, состоящий из текстового поля ввода и цветной кнопки с образцом цвета.

Для непосредственного создания объекта необходимо после выбора его типа и предварительных настроек параметров (если это требуется) переместить курсор в предполагаемое место в видовом окне и, нажав левую кнопку мыши, растянуть создаваемый объект, контролируя его форму и размер визуально, и затем отпустить. Этот способ применим к объектам, требующим ввод одного параметра, например, для объекта Sphere (Сфера) - это Radius (Радиус).

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

Описанный способ создания объектов наиболее удобен и применяем, но иногда требуется точно указать величины, характеризующие координаты Pivot Point (Опорной Точки) объекта и его основные размеры. Для этих целей служит свиток Keyboard Entry (Ввод с Клавиатуры) (рис. 5.03).



Свиток Ввода с Клавиатуры



Рис. 5.03. Свиток Ввода с Клавиатуры

В зависимости от типа создаваемого объекта, этот список содержит тот или иной набор счетчиков, из которых едиными для всех являются координаты опорной точки X, Y и Z. После задания всех величин объект создается кнопкой Create (Создать) и возникает в видовых окнах, отри-совываясь выделенным.

Строго говоря, всегда, после создания нового объекта (особенно в насыщенных, сложных сценах), он оказывается выделенным для быстрого нахождения и модификации. Все команды редактирования существующих объектов сцены расположены в следующей за Create (Создать) панели Modify (Редактировать).



Кнопки-модификаторы...



Рис. 5.04. Кнопки-модификаторы и список дополнительных модификаторов



Список наборов кнопок-модификаторов



Рис. 5.05. Список наборов кнопок-модификаторов

Остальные доступные для применения модификаторы выбираются из списка (рис. 5.04). Выбрать набор кнопок-модификаторов можно с помощью кнопки Configure Modifier Sets (Настроить Набор Модификаторов) в нижнем правом углу панели (рис. 5.05). Создать собственный набор можно с помощью диалогового окна Configure Modifier Sets, которое выдывается выбором одноименного пункта из меню кнопки. Необходимое число кнопок указывается счетчиком Total Buttons (Число Кнопок). Состав нужных модификаторов выбирается из расположенного слева списка путем перетаскивания необходимых параметров на свободные пустые кнопки справа, а удаление ненужных - обратным перетаскиванием. Созданный набор необходимо сохранить, введя в списке Sets (Наборы) новое имя, щелкнув на кнопке Save (Сохранить) и нажав на кнопку ОК (Да) для завершения. Выбор сохраненного набора доступен через кнопку Sets (Наборы).

Поле Modifier Stack (Стек Модификаторов) - список модификаторов всех уровней, примененных к выделенному объекту (рис. 5.06). Это поле содержит все «превращения» объекта с момента создания и формируется при применении к выбранному объекту какого-либо из модификаторов (для этого используются кнопки предыдущего свитка). Выбор каждого из элементов списка вызывает появление соответствующего набора свитков с настройками, относящимися к этому модификатору. Стек модификаторов позволяет изменять свое содержимое и тем самым формировать структуру модифицированного объекта. Под полем рас-



Стек Модификаторов



Рис. 5.06. Стек Модификаторов

Show End Result (Показывать Конечный Результат) - включает режим отрисовки объекта со всеми примененными активными модификаторами, независимо от текущего положения стека.
Make Unique (Сделать Уникальным) - сбрасывает статус Instance (Экземпляра) с текущего модификатора. При применении одного модификатора к нескольким выделенным объектам, его изменение у любого из них полностью дублируется у остальных. Эта кнопка используется для разрыва связи между модификаторами объекта и его экземпляра.
Remove Modifier from Stack (Удалить Модификатор из Стека) - удаляет текущий модификатор из стека объекта.
Слева от списка модификаторов расположена кнопка Pin Stack (Закрепить Стек), предназначенная для фиксации отображения текущего модификатора выбранного объекта.

При включенном состоянии этой кнопки можно выделять другие объекты, однако продолжать видеть состояние закрепленного модификатора. Чаще всего этот режим используется при работе со служебными объектами сцены, такими, как Target Camera (Нацеленная Камера) или Target Spot (Нацеленный Прожектор).

Ниже поля Modifier Stack (Стек Модификаторов) возникают наборы свитков, относящихся к текущему выбранному модификатору. Они содержат группы параметров для всевозможных настроек и установок.

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



Параметры создаваемой Сферы



Рис. 5.07. Параметры создаваемой Сферы

Выберите кнопку Sphere (Сфера) из свитка Object Type (Тип Объекта) и установите в свитках параметров следующие значения:

В свитке Creation Method (Способ Создания): переключатель Center (Из Центра).
В свитке Parameters (Параметры): счетчик Segments (Сегменты)-32, флажок Smooth (Сглаживание)-включен(рис. 5.07).

2. Затем активизируйте видовое окно Тор (Вид Сверху), переместите курсор приблизительно в его центр (позиционируя его над перекрестьем утолщенных координатных линий сетки - центром мировых координат сцены) и, нажав левую кнопку мыши, растяните создаваемую сферу до радиуса примерно в 65 единиц, следя за изменением значения счетчика Radius (Радиус).

3. В текстовом поле ввода имени объекта в свитке Name and Color (Имя и Цвет) наберите «Сфера Гладкая».

4. Используя кнопку Pan (Панорамирование) из набора кнопок управления видовыми окнами, передвиньте поле зрения вправо приблизительно на величину радиуса сферы. Нажмите еще раз на кнопку Sphere (Сфера) в свитке Object Type (Тип Объекта) и установите другие значения для нового объекта:

В свитке Creation Method (Способ Создания): переключатель Edge (От Края).
В свитке Parameters (Параметры): счетчик Segments (Сегменты) - 16, флажок Smooth (Сглаживание) - выключен, и повторите действия, описанные выше. Задайте имя для новой сферы - «Сфера Граненая».

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

5. Перейдите в панель Modify (Редактировать) и, установив значение счетчика Hemisphere (Полусфера) в 0.5, вы получите половинный сферический сегмент (рис. 5.09).



laquo;Сфера Гладкая»...



Рис. 5.08. «Сфера Гладкая» и «Сфера Граненая»



Половинный сферический...



Рис. 5.09. Половинный сферический сегмент, полученный методом Chop (Отсечь)

6. Варьируя значение этого счетчика от 0 до 1 можно изменить объект от полной сферы до пустого, невидимого объекта. Переключатель Chop / Squash (Отсечь / Сжать) позволяет выбрать способ усечения полной сферы. Первый из них делает это уменьшением числа граней, сохраняя их размеры, а второй, наоборот, оставляет количество граней постоянным, подгоняя размер (рис. 5.10).

7. Теперь вернитесь в панель Create (Создать) и снова перейдите к созданию сферы. Повторите установки параметров, выполнявшиеся для первой сферы. Затем раскройте свиток Keyboard Entry (Ввод с Клавиатуры) и, установив следующие значения счетчиков: Х = -150, Y = 0, Z = 0, Radius = 65, щелкните на Кнопке Create (Создать).



Половинный сферический...



Рис. 5.10. Половинный сферический сегмент, полученный методом Squash (Сжать)

В видовых экранах возникнет новая сфера, имеющая точные значения радиуса и координат опорной точки.



Параметры создаваемой Коробки



Рис. 5.11. Параметры создаваемой Коробки

1. Итак, после выбора кнопки Box и указания способа создания Box (Параллелепипед), необходимо переместить курсор в видовое окно Тор (Вид Сверху). Нажав левую кнопку мыши, следует растянуть получающийся прямоугольник, контролируя изменения счетчиков Length (Длина) и Width (Глубина). Если необходимо задать не прямоугольник, а квадрат, то вся процедура выполняется с нажатой клавишей «Ctrl». По достижению желаемого размера кнопка мыши отпускается, и дальнейшее ее перемещение задает Height (Высоту) и отображается в одноименном счетчике. Для завершения выполняется левый щелчок.

2. В случае выбора способа создания Cube (Куб) все три размерных счетчика блокируются и изменяются синхронно, и создание объекта происходит аналогично описанному для Sphere (Сферы).

3. Перейдя в панель Modify (Редактировать), вы можете дополнительно откорректировать параметры созданного объекта. Обратите внимание, что блокировка трех размеров в случае создания коробки типа Cube (Куб) при редактировании уже снята, и каждый параметр изменяется раздельно.



Параметры создаваемого Цилиндра


h2>Рис. 5.13. Цилиндрический Сектор



Коробка с Фаской



Рис. 5.14. Коробка с Фаской

2. Создав новый объект, перейдите в панель Modify (Редактировать) и измените величину счетчика Fillet Segs (Число Сегментов Фаски) со стандартных трех (по умолчанию) до одного. Полученный объект будет иметь более резкую кромку, чем исходный (рис. 5.14). Сравнив внешний вид сходных по структуре объектов двух рассматриваемых групп, становится ясна область применения каждого из них - примитивы с фаской смотрятся гораздо реалистичнее.



Сплайн и его Подобъекты



Рис. 5.15. Сплайн и его Подобъекты

Vertex (Вершина) - узловые точки сплайна, определяющие изменения его кривизны и степень деталировки. В зависимости от Типа Вершины различают:
Smooth (Сглаженная) - вершина, плавно соединяющая два смежных сегмента, имеющих равную степень кривизны.
Corner (Угловая) - вершина, соединяющая два смежных сегмента и образующая прямолинейный излом кривизны.
Bezier (Безье) - сглаженная вершина, дающая возможность менять кривизну входящих сегментов. При выборе такой вершины возникает инструмент для ее настройки - маркерная касательная линия. Она состоит из двух отрезков, оканчивающихся узлами-маркерами, угол между которыми всегда составляет 180°. Перемещая один из узлов, можно изменять степень кривизны и ориентацию сегментов кривой, в то время как второй узел отображает те же действия центрально симметрично.
Bezier-Corner (Угловая Безье) - вершина, аналогичная предыдущей, но не имеющая фиксации угла в 180° между отрезками касательной. Перемещение узлов-маркеров происходит независимо, позволяя создавать криволинейные изломы кривизны.

Все вершины отрисовываются в видовых окнах как крестовые маркеры, а первая вершина - как маркер, заключенный в квадратную рамку.

Segment (Сегмент) - прямолинейные или криволинейные участки сплайна, соединяющие его смежные вершины. Криволинейные сегменты образуются совокупностью прямых отрезков, число которых задается счетчиком Steps (Число Шагов) и флажком Adaptive (Адаптивный). В зависимости от Типа Сегмента различают:
Line (Линейный) - сегмент отрисовывается как кратчайшее расстояние между двумя вершинами, то есть по прямой.
Curve (Кривая) - сегмент отрисовывается как кривая, в зависимости от типов соединяемых вершин и значений кривизны их касательных.
Spline (Сплайн) - набор смежных сегментов, образующих непрерывную линию. Сплайны бывают Open (Разомкнутые) и Closed (Замкнутые). В замкнутом сплайне первая и последняя вершина совпадают. В зависимости от Типа Сплайна различают:
Line (Линейный) - все сегменты сплайна представляют собой одноименный тип при полном отсутствии кривизны.
Curve (Кривая) - все сегменты сплайна имеют некоторую кривизну.
Совмещенный, при котором сплайн содержит как первые, так вторые сегменты.

Подобъектный уровень Spline (Сплайн) может содержать одну или несколько кривых.

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

Кривые типа NURBS имеют иную подобъектную структуру, однако рассматривать ее мы не будем.

Все виды сплайнов сосредоточены в одноименной группе из раскрывающегося списка панели Create (Создать) и вызываются кнопкой Shapes I (Формы) (рис. 5.16). Свиток Object Type (Тип Объекта) позволяет выбрать рисование следующих сплайнов:



Вызов группы Shapes (Формы)



Рис. 5.16. Вызов группы Shapes (Формы)

Line (Линия) - основной примитив, позволяющий создать кривую любой нерегулярной формы. Подробнее о работе с кривыми типа Line мы остановимся в Задании 1.



Свитки Interpolation...



Рис. 5.17. Свитки Interpolation (Интерполяции) и Rendering (Визуализация)

Первая из них регулирует число промежуточных вершин криволинейных сегментов. Чем больше значение счетчика Steps (Число Шагов), тем более плавными будут кривые. Для включения режима автоматического подбора кривизны служит флажок Adaptive (Адаптивный), а для отмены деления промежуточными вершинами прямолинейных отрезков сплайнов предназначен флажок Optimize (Оптимизация). Обычно состояние последнего следует установить во включенное.

Настройки группы Rendering (Визуализация) задают режим видимости сплайна при обсчете сцены. Все объекты этого типа по умолчанию не визуализируются, однако в некоторых случаях удобно использовать и иную возможность. Для этого флажок Renderable (Визуализируемый) следует включить и счетчиком Thickness (Толщина) задать толщину сплайна. Эту величину можно прочувствовать только серией пробных обсчетов сцены, сделанных при разном значении счетчика Thickness (Толщины). И последний флажок, Generate Mapping Coords (Задать Проецирование), необходим при использовании сплайном материала с применением карт текстуры, о чем мы подробнее остановимся в главе «Материалы».



Свитки параметров сплайна Line (Линия)



Рис. 5.18. Свитки параметров сплайна Line (Линия)



Контекстное Меню



Рис. 5.19. Контекстное Меню

3. Вернитесь обратно в панель Create (Создать) и измените Creation Method (Метод Создания) вершин линии, установив переключатель Initial Type (Тип Вершин при Щелчке) в значение Smooth (Сглаженные). Теперь повторите создание произвольной ломаной линии. Нетрудно заметить, что теперь все сегменты приобрели кривизну, и указание каждой новой вершины видоизменяет смежные сегменты по криволинейному закону (рис. 5.20). Если же при выполнении щелчка не отпускать кнопку мыши, то, растягивая далее новый сегмент, можно отрегулировать кривизну предыдущего.



Создание замкнутого сплайна



Рис. 5.21. Создание замкнутого сплайна

6. Гораздо реже может использоваться режим Keyboard Entry (Ввод с Клавиатуры) при создании сплайна типа Line (Линия), разве что у вас есть список координат вершин. В этом случае каждая новая вершина задается тремя счетчиками X, Y, Z и создается кнопкой Add Point (Добавить Точку) в свитке этого режима. Кнопка Finish (Закончить) завершает указание вершин, а кнопка Close (Замкнуть) создает сегмент, соединяющий первую вершину с последней.

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



Скругление углов Прямоугольника


h2>Рис. 5.23. Свиток Geometry (Геометрия) модификатора Edit Spline (Редактировать Сплайн)



Свиток Selection (Выделение)



Рис. 5.25. Свиток Selection (Выделение)

Группа Named Selection (Именованные Наборы) содержит кнопки Сору (Копировать) и Paste (Вклеить), предназначенные для управления сохраненными наборами. Следующая группа управляет связыванием касательных маркерных линий при редактировании вершин типа Bezier (Безье) и Bezier-Corner (Угловая Безье).

Включение флажка Lock Handles (Связать Маркеры) приводит к выбору режима одновременного изменения касательных (и соответственно кривизны сегментов) всех выбранных вершин. При включенном переключателе АИ (Все) редактируются все вершины, при Alike (Подобные) - только подобные.

Группа Display (Вид) управляет включением режима Show Vertex Number (Показать Номера Вершин) - для этого предназначен одноименный флажок.

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

Для информации о выделенных подобъектах используется статусная строка в нижней части свитка Selection (Выделение), где отображается их количество и тип. В верхней части свитка расположены модальные кнопки выбора подобъектов. Эти кнопки удобно использовать в работе, так как для выбора необходим лишь один левый щелчок. В случае работы с подобъектами типа Segment (Сегмент) или Spline (Сплайн) возникает еще один свиток - Surface Properties (Свойства Поверхности).



Свиток Creation Method (Способ Создания)



Рис. 5.26. Свиток Creation Method (Способ Создания)

Кнопка Get Path (Указать Путь) предназначена для создания модели Лофтинга другим способом - «Сечение-Путь», когда первоначально выбрана Форма Сечения и затем указывается кривая Пути.

Три переключателя - Move (Переместить), Сору (Копировать) и Instance (Создать Образец) управляют выбором связи между исходными формами и создаваемым объектом.

Свиток Surface Parameters (Параметры Поверхности) содержит несколько групп настроек (рис. 5.27).



Свиток Surface Parameters (Параметры Поверхности)



Рис. 5.27. Свиток Surface Parameters (Параметры Поверхности)

Флажки Smooth Length (Сглаживание по Длине) и Smooth Width (Сглаживание по Ширине) группы - Smoothing (Сглаживание) управляют сглаживанием ребер вдоль и поперек Пути.

Флажок Apply Mapping (Приложить Проецирование) группы Mapping (Проецирование) позволяет задать проекционные координаты для карт текстур, а счетчики Length Repeat (Шаг по Длине) и Width Repeat (Шаг по Ширине) устанавливают число повторов по соответствующей оси. Дополнительный параметр Normalize задает равномерность приложения текстуры и отсутствие искажений.

Группа Materials (Материалы) управляет ID (Идентификаторами Материалов), а группа Output (Вывод) позволяет выбрать какой тип каркасной сетки Patch (Лоскут) или Mesh (Полигональный Каркас) будет создан в результате операции Лофтинга.

Следующий свиток Path Parameters (Параметры Пути) осуществляет навигацию по Пути, позволяя задавать контрольные точки для размещения Форм Сечений (рис. 5.28). Для этого служит счетчик Path (Путь), изменяя который можно указывать точку на Пути, где будет помещена Форма Сечения командой Get Shape (Указать Форму Сечения).

Флажок On (Включено) приводит в действие режим использования Snap (Шага), задаваемого одноименным счетчиком.



Свиток Path Parameters (Параметры Пути)



Рис. 5.28. Свиток Path Parameters (Параметры Пути)

Три переключателя Percentage (Проценты), Distance (Расстояние) и Path Steps (Узловые Точки) управляют выбором единиц измерения соответственно от 0 до 100 процентов, от 0 до величины полной длины Пути в единицах сцены, и от 0 до значения числа шагов.

Последний режим зависит от одноименного счетчика в свитке Skin Parameters (Параметры Поверхности). Этот свиток содержит несколько групп параметров управления созданием модели Лофтинга (рис. 5.29). Группа Capping (Торцы) содержит флажки Cap Start / Cap End (Торец Начала / Торец Конца), которые создают «крышки» на торцах модели в случае незамкнутого пути. Переключатель Morph / Grid (Покрытие / Сетка) задает тип торцевого покрытия.



Свиток Skin Parameters (Параметры Поверхности)



Рис. 5.29. Свиток Skin Parameters (Параметры Поверхности)

Группа Options (Параметры) содержит следующие настройки:

Счетчики Shape Steps (Узловые Точки Формы Сечений) и Path Steps (Узловые Точки Пути) - настраивают детальность создаваемой модели.
Флажки управления:
Optimize Shapes / Optimize Path (Оптимизировать Формы Сечений / Путь) - задают режим оптимизации сплайнов Сечений / Пути, не создавая промежуточных вершин на прямолинейных сегментах, тем самым уменьшая сложность конечной модели.
Adaptive Path Steps (Адаптивный Шаг Узлов Пути) - подбор числа промежуточных вершин на криволинейных сегментах выполняется автоматически.
Contour / Banking (Поворот / Занос) - включает режим поворота / заноса Сечений перпендикулярно Пути.
Constant Cross-Section (Постоянное Поперечное Сечение) - нормализует Сечения вдоль всего Пути, подгоняя их под постоянный размер.
Linear Interpolation (Линейная Интерполяция) - управляет режимом интерполяции промежуточных сечений модели.
Flip Normals (Вывернуть Наизнанку) - обращает внутреннюю и внешнюю поверхности объекта. Этот режим необходим в случае неправильной отрисовки объекта в видовых окнах и при визуализации.
Quad Sides (Прямоугольные Грани) - отрисовка смежных граней между равносторонними сечениями выполняется прямоугольными гранями, вместо треугольных.
Transform Degrade (Выключение при Трансформациях) - при редактировании Форм Сечений или Пути на подобъектном уровне отрисовка модели Лофтинга блокируется. Этот режим необходим при редактировании сложных моделей и напрямую связан с производительностью вашей компьютерной подсистемы.

И последняя группа Display (Вид) позволяет управлять отображением поверхности модели в видовых окнах при Skin (Каркасном) или Skin in Shaded (Тонированном) выводе на экран.



Параметры Булевого Объекта



Рис. 5.30. Параметры Булевого Объекта

В раскрывшемся свитке Pick Boolean (Выбрать Операнд) следует включить режим создания - Reference (Ссылка), Move (Перенос), Сору (Копия) или Instance (Образец) и, щелкнув по одноименной кнопке, указать в видовом окне второй операнд. Способ взаимодействия двух операндов выбирается соответствующим переключателем группы Operation (Операция) в свитке Parameters (Параметры):

Union (Объединение) - результат суммирования двух трехмерных тел с удалением их частей, оказавшихся внутри общего внешнего объема.
Intersection (Пересечение) - результат сложения двух трехмерных тел с удалением их частей, оказавшихся снаружи общего внутреннего объема.
Subtraction (А-В) / Subtraction (В-А) (Вычитание (А-В) / Вычитание (В-А))- результат вычитания двух трехмерных тел с удалением той части второго из них, которая отсекается объемом первого.
Cut (Вырезание) - результат вырезания на поверхности первого операнда отверстий и проемов в местах пересечения со вторым.

Служебный свиток Display / Update (Вид / Обновление) управляет способом отображения операндов и результата в видовых окнах.



Модель Английской Булавки



Рис. 5.31. Модель Английской Булавки

2. Скройте все объекты за исключением «Путь@Булавка», а сам объект «заморозьте», используя команду Freeze By Name (Заморозить по Имени) из панели Display (Вид). Выбрав команду Line (Линия) из списка объектов Shapes (Формы) панели Create (Создать), выполните отрисовку Пути будущей булавки в видовом окне Тор (Вид Сверху). Используйте для создания сегментов большей и меньшей кривизны режим перетаскивания вершин, описанный при рассмотрении создания и редактирования сплайнов типа Line (Линия).

3. Для окончательной доводки контура перейдите в панель Modify (Редактировать) и, выбирая требуемый подобъектный уровень, постарайтесь повторить форму «замороженного объекта». Назовите новую форму «Путь@Булавка-Проба».

4. Далее создайте форму для Сечения булавки, применив команду Circle (Окружность) из списка объектов Shapes (Формы) панели Create (Создать), и назовите новый объект «Сечение@Булавка-Проба».

5. Теперь необходимо выбрать первый созданный вами сплайн и перейти к пункту Compound Objects (Составные Объекты) для выбора операции Loft (Формования). После нажатия соответствующей кнопки в раскрывшемся свитке Creation Method (Способ Создания) выберите кнопку Get Shape (Указать Форму Сечения) и выполните левый щелчок на втором сплайне. В результате возникнет новый объект, повторяющий форму сплайна Пути с толщиной, равной размеру Сечения (рис. 5.32).



Создание Loft-объекта



Рис. 5.32. Создание Loft-объекта

6. Наберите имя для нового объекта - «Булавка». Для корректировки плавности изгибов, не выходя из панели Create (Создать),

измените в свитке Skin Parameters (Параметры Поверхности) значения счетчиков Shape Steps (Узловые Точки Формы Сечений) и Path Steps (Узловые Точки Формы Пути) на соответственно 3 и 7 единиц. Тело английской булавки создано, окончательную доводку необходимо будет произвести, используя Deformations (Деформации), которые мы рассмотрим несколько позже.

7. Далее выполните команду Unhide By Name (Показать по Имени) и из списка скрытых объектов выберите сплайны с именами «Путь@3амок» и «Сечение@3амок» для отрисовки их в видовых окнах. Выполните ранее описанные шаги по «заморозке» этих форм и совершенствованию навыков создания сплайнов для создания собственных, приблизительно похожих на них. Именуйте свои формы аналогично исходным с добавлением окончания «-Проба».

8. Для отрисовки формы Сечения замка булавки переключитесь в видовое окно Left (Вид Слева) и к созданному сплайну примените модификатор Edit Spline (Редактировать Сплайн) для задания толщины сечения и фасок. Строго говоря, базовый сплайн типа Line (Линия), который вы использовали при создании этого объекта, имеет подобъектные уровни Vertex (Вершина) и Spline (Сплайн), необходимые для этого. Однако для возможности последующего изменения заданной толщины или радиуса фасок всегда предпочтительнее перейти в стеке модификаторов на один уровень выше и изменять нужные параметры, не затрагивая исходный контур сплайна.

9. Итак, добавив упомянутый модификатор, перейдите к его редактированию на уровне Sub-Object (Подобъект) Spline (Сплайн) и задайте толщину контура, применив команду Outline (Оконтурить). Для этого необходимо выбрать единственный сплайн, входящий в выбранную форму и, нажав одноименную кнопку и включив флажок Center (От Центра), набрать в расположенном рядом с кнопкой счетчике цифру 2.

В результате отрисуется Сечение замка, которому для более реалистичной формы следует задать фаски на углах контура. Чтобы сделать это, необходимо переключиться на подобъектный уровень Vertex (Вершина), выбрав четыре угловые вершины, нажать кнопку Fillet (Скруглить) и далее ввести в ее счетчике значение 0.8 (рис. 5.33).