Страница 22 из 34
8. При необходимости уточните размеры параллелепипеда, изменив значения параметров в свитке Parameters (Параметры) вкладки Modify (Изменение) командной панели.
На рис. 2.12 показан результат выполненных действий.
Рис. 2.12. Параллелепипед, построенный на поверхности сферы при помощи автосетки
Параметрические объекты
С помощью геометрических примитивов 3ds Max 2008 можно создать большое количество других форм. Примитивы используются в качестве начальной точки для моделирования каркаса и вершины.
В общем случае примитивы служат инструментами построения и моделирования при создании составных объектов.
Простыми геометрическими примитивами (категория Standard Primitives (Простые примитивы)) в 3ds Max являются следующие объекты.
■ Box (Параллелепипед) – параллелепипеды и кубы с любым соотношением сторон.
■ Sphere (Сфера) – параметрические объекты типа сферы или купола. Базовый объект создает квадратичные секции, похожие на линии долготы и широты глобуса.
■ Cylinder (Цилиндр) – цилиндры, цилиндрические секторы и многогранные призмы любых пропорций.
■ Torus (Тор) – кольца с круглой формой поперечного сечения. Может быть создан также тороидальный сектор.
■ Teapot (Чайник) – объект, демонстрирующий возможности 3ds Max. Чайник является сложным параметрическим объектом, состоящим из частей.
■ Cone (Конус) – общие формы, напоминающие цилиндры; два радиуса позволяют в любой момент поместить результирующий объект в управляемый конус.
■ GeoSphere (Геосфера) – параметрические объекты, похожие на сферу и представляющие различные способы определения сферических объемов, которые обеспечивают три различных геометрии сферы и купола. Геосфера создает треугольные секции, подобно геодезическим куполам.
■ Tube (Труба) – объекты, подобные цилиндру, но с продольным отверстием внутри. Позволяет также создавать секторы и многогранные призмы с отверстиями.
■ Pyramid (Пирамида) – пирамиды (в том числе усеченные) с прямоугольным или квадратным основанием.
■ Plane (Плоскость) – прямоугольный фрагмент сетчатой оболочки. Единственный примитив, не являющийся трехмерным объектом.
В число сложных примитивов (категория Extended Primitives (Улучшенные примитивы)) входят следующие объекты.
■ Hedra (Многогранник) – пять разновидностей многогранников с множеством управляющих параметров. Все объекты определяются заданием точки центра и величиной радиуса.
■ ChamferBox (Параллелепипед с фаской) – параллелепипеды и кубы с любым соотношением сторон. В отличие от объекта Box (Параллелепипед), при использовании объекта ChamferBox (Параллелепипед с фаской) существует возможность задания фасок на краях.
■ OilTank (Цистерна) – цилиндры с основаниями в виде сферических сегментов с ярко выраженной границей между основаниями и средней частью объекта. На базе этих объектов можно также строить цилиндрические секторы.
■ Spindle (Веретено) – цилиндры с коническими основаниями, а также цилиндрические секторы на базе этих объектов.
■ Gengon (Многогранная призма) – многогранные призмы с фаской и без нее.
■ RingWave (Круговая волна) – инструмент для создания труб, внешняя и внутренняя поверхности которых могут быть волнообразно деформированы.
■ Prism (Призма) – инструмент для создания призм с различным соотношением сторон основания.
■ Torus Knot (Тороидальный узел) – объект, который строится на основе узлов различного вида. Можно изменять как форму сечения, так и базовую форму объекта.
■ ChamferCyl (Цилиндр с фаской) – цилиндры, цилиндрические секторы и многогранные призмы любых пропорций с возможностью задания на краях фаски, срезанной под углом 45°.
■ Capsule (Капсула) – цилиндры с основаниями в виде полусфер, а также цилиндрические секторы на базе этих объектов.
■ L-Extrusion (L-тело экструзии) – плоскость L-образной формы с выдавливанием по высоте.
■ C-Extrusion (C-тело экструзии) – объект, аналогичный L-Extrusion (L-тело экструзии), отличающийся базовой формой, представленной в виде буквы «П». Оба тела экструзии являются базовым материалом для моделирования архитектурных конструкций.
■ Hose (Рукав) – инструмент для создания гофрированных рукавов, шлангов и других объектов аналогичной формы. «Привязав» основания Hose (Рукав) к двум другим объектам, можно получить подобие анимированной пружины.
Все примитивы имеют настройки для управления их размерами – количеством сегментов, сглаженностью и генерацией координат проецирования. Пока параметрический объект не преобразован в другой тип, можно свободно изменять все параметры. Их всегда легко модифицировать, изменяя значения на вкладке Modify (Изменение) командной панели.
Рассмотрим два примера создания простого и сложного геометрических примитивов на основе построения GeoSphere (Геосфера) и ChamferBox (Параллелепипед с фаской).
Для построения GeoSphere (Геосфера) выполните следующие действия.
1. В раскрывающемся списке категории Geometry (Геометрия) вкладки Create (Создание) командной панели выберите строку Standard Primitives (Простые примитивы).
2. Щелкните на кнопке GeoSphere (Геосфера) в свитке Object Type (Тип объекта). В результате в области свитков командной панели появятся свитки параметров геосферы (рис. 2.13).
3. Установите переключатель Creation Method (Метод создания) в положение Diameter (Диаметр) или Center (Центр) в зависимости от того, хотите вы создавать геосферу, перемещая указатель мыши в окне проекции по диаметру (от края к краю) или от центра, указывая радиус.
4. Щелкните в окне проекции и переместите указатель мыши в сторону для создания параметрического объекта GeoSphere (Геосфера).
5. При необходимости уточните радиус объекта в поле Radius (Радиус).
6. Укажите количество сегментов в поле Segment (Количество сегментов), чтобы задать плотность сетки поверхности объекта.
7. Переключатель Geodesic Base Type (Базовый тип оболочки) установите в положение, соответствующее создаваемому объекту:
• Tetra (Тетраэдр) – четырехгранник (рис. 2.14, слева);
• Octa (Октаэдр) – восьмигранник (рис. 2.14, посередине);
• Icosa (Икосаэдр) – двадцатигранник (рис. 2.14, справа).
Рис. 2.13. Настройки объекта GeoSphere (Геосфера) на командной панели
Рис. 2.14. Три объекта GeoSphere (Геосфера), различающиеся типом оболочки: Tetra (Тетраэдр) (слева), Octa (Октаэдр) (посередине), Icosa (Икосаэдр) (справа)
8. Установите флажок Hemisphere (Полусфера) для получения половины объекта – полусферы.
9. Установите флажок Base to Pivot (Точка опоры внизу), чтобы переместить точку опоры из центра объекта к его основанию.
Построим ChamferBox (Параллелепипед с фаской) с помощью главного меню и ввода значений параметров с клавиатуры.
1. Выполните команду Create ► Extended Primitives ► ChamferBox (Создание ► Улучшенные примитивы ► Параллелепипед с фаской). В результате на командной панели появятся свитки параметров параллелепипеда с фаской (рис. 2.15).
2. В полях X, Y и Z введите значения смещения относительно начала координат по соответствующим осям.
3. Введите значения параметров Length (Длина), Width (Ширина), Height (Высота) и Fillet (Закругление).
4. Щелкните на кнопке Create (Создать) для создания объекта в окнах проекций.
5. При необходимости, используя свиток Parameters (Параметры), задайте количество сегментов для сторон параллелепипеда с фаской и количество сегментов для закругления.