Электронная библиотека » Рита Семак » » онлайн чтение - страница 4


  • Текст добавлен: 21 декабря 2013, 04:39


Автор книги: Рита Семак


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


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

Текущая страница: 4 (всего у книги 20 страниц)

Шрифт:
- 100% +
Упражнение 3. Табурет

В данном упражнении рассмотрим, как создать модель табурета.

1. В окне проекции Тор (Вид сверху) создайте примитив ChamferCyl (Цилиндр с фаской), который относится к улучшенным примитивам (Extended Primitives), с такими значениями параметров: Radius (Радиус) = 25 см, Height (Высота) = 4 см, Fillet (Фаска) = 2 см, Fillet Segs (Количество сегментов) = 5, Sides (Количество сторон) = 45. Укажите следующие координаты: Х = 0; Y = 0; Z = 60 см. Назовите объект Сиденье.

2. Теперь построим ножки. В окне проекции Тор (Вид сверху) создайте примитив ChamferCyl (Цилиндр с фаской) с такими значениями параметров: 3 x 63 x 1 см.

3. При помощи инструмента Select and Rotate (Выделить и вращать) и окна ввода значений трансформации поверните объект по оси Y на –10. Задайте следующие координаты: Х = 25; Y = 0; Z = 0 см. Назовите объект Ножка.

4. У табурета должно быть четыре ножки, расположенные по диаметру сиденья. Создадим остальные ножки, используя массив. Чтобы можно было создать массив по диаметру сиденья, нужно сместить опорную точку ножки в центр сиденья. Для этого выделите ножку, перейдите на вкладку Hierarchy (Иерархия)

командной панели и нажмите кнопку Affect Pivot Only (Только опорная точка). Выполните команду меню Tools → Align (Инструменты → Выравнивание) и укажите на сидение. В появившемся диалоговом окне установите флажки X Position (Положение по X), Y Position (Положение по Y), Z Position (Положение по Z) в области Align Position (Положение выравнивания). Переключатель Current Object (Текущий объект) установите в положение Pivot Point (Опорная точка), а переключатель Target Object (Целевой объект) – в положение Center (Центр). Нажмите кнопки Apply (Применить) и OK. На вкладке Hierarchy (Иерархия) командной панели отожмите кнопку Affect Pivot Only (Только опорная точка).

5. Не снимая выделения с ножки, активизируйте окно проекции Тор (Вид сверху) (это можно сделать, щелкнув в окне проекции правой кнопкой мыши) и выполните команду меню Tools → Array (Инструменты → Массив). В появившемся окне щелкните на кнопке > справа от надписи Rotate (Вращение). Затем в группе Totals (Общее) в строке Rotate (Вращение) задайте значение 360 счетчику Z. В области Array Dimensions (Размеры массива) введите в счетчик Count (Количество) значение 4 и нажмите OK.

6. Выделите все построенные объекты и сгруппируйте их, выполнив команду Group → Group (Группировка → Группировать). Назовите группу Табурет. При помощи инструмента Select and Rotate (Выделить и вращать) и окна ввода значений трансформации поверните объект по оси Z на 45°.

7. Осталось сделать перемычки. Для этого в окне Тор (Вид сверху) создайте примитив ChamferCyl (Цилиндр с фаской) с параметрами: 1 x 30 x 1 см. С помощью инструмента Select and Rotate (Выделить и вращать) и окна ввода значений трансформации поверните объект по оси Y на 90°. Укажите такие координаты: Х = –12; Y = –12; Z = 50 см.

8. Создадим массив, но перед этим сместим опорную точку объекта в центр табурета. Для этого выделите перемычку, перейдите на вкладку Hierarchy (Иерархия) командной панели и нажмите кнопку Affect Pivot Only (Только опорная точка). Выполните команду меню Tools → Align (Инструменты → Выравнивание) и укажите на табурет. В появившемся диалоговом окне установите флажки X Position (Положение по X), Y Position (Положение по Y), Z Position (Положение по Z) в области Align Position (Положение выравнивания). Переключатель Current Object (Текущий объект) установите в положение Pivot Point (Опорная точка), а переключатель Target Object (Целевой объект) – в положение Center (Центр). Щелкните на кнопках Apply (Применить) и OK. Отожмите кнопку Affect Pivot Only (Только опорная точка).

9. Не снимая выделения с перемычки, активизируйте окно проекции Тор (Вид сверху) и выполните команду меню Tools → Array (Инструменты → Массив). В появившемся окне в группе Totals (Общее) в строке Rotate (Вращение) задайте значение 360 счетчику Z. В области Array Dimensions (Размеры массива) задайте параметру Count (Количество) значение 4 и нажмите OK.

10. С помощью команды меню Group → Attach (Сгруппировать → Присоединить) присоедините перемычки к группе Табурет (рис. 2.20).

Рис. 2.20. Модель табурета


Сохраните файл с названием Табурет.

Глава 3
Художественная

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

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

Поскольку сплайны относятся к двухмерным формам, искать их следует в категории Shapes (Формы) вкладки Create (Создание) командной панели (рис. 3.1).

Рис. 3.1. Категория Shapes (Формы) вкладки Create (Создание) командной панели


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

• Line (Линия) – с помощью данного сплайна можно создать любую произвольную фигуру, замкнутую и незамкнутую, с плавными изгибами или острыми углами. Этот сплайн используется очень часто. Если вы хотите сделать замкнутый сплайн (то есть сплайн, у которого начальная и конечная вершины совпадают), то при построении сплайна следует подвести указатель к точке, в которой была создана первая вершина сплайна, и щелкнуть на ней. При этом появится окно с вопросом Close spline? (Замкнуть сплайн?), на который нужно ответить утвердительно, щелкнув на кнопке Yes (Да). Если сплайн должен быть незамкнут, для завершения построения щелкните правой кнопкой мыши.

• Circle (Окружность) – создает окружность по заданному радиусу.

• Arc (Дуга) – создает дугу. При этом можно задать начальную и конечную вершины, а также радиус.

• NGon (Многоугольник) – сплайн с настраиваемым количеством сторон, вписанный в указанный радиус или описанный вокруг него.

• Text (Текст) – объект на основе текста с возможностями регулирования его гарнитуры, начертания, размера, выравнивания и других типографских атрибутов.

• Section (Сечение) – данный сплайн используется в качестве плоскости сечения при создании сечения трехмерных объектов.

• Rectangle (Прямоугольник) – создает прямоугольник или квадрат (если при построении удерживать нажатой клавишу Ctrl) с возможностью скругления углов.

• Ellipse (Эллипс) – создает одноименную замкнутую кривую по двум осям.

• Donut (Кольцо) – примитив, состоящий из двух концентрических окружностей, с возможностью настройки большего и меньшего радиусов.

• Star (Звезда) – создает сплайн в виде звезды, для которого можно задать количество лучей, их скругление и смещение.

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

В 3ds Max 2008 имеются дополнительные сплайновые объекты, которые отличаются сложной формой и гибкими настройками. Такие объекты чаще всего используются при архитектурном моделировании. Усложненные сплайны расположены в подкатегории Extended Splines (Улучшенные сплайны) категории Shapes (Формы). К ним относятся:

• WRectangle (Двойной прямоугольник) – закрытые сплайны, состоящие из двух прямоугольников;

• Angle (Угол) – закрытые сплайны в форме буквы L, напоминающие уголки;

• Wide Flange (Расширенная кромка) – закрытые сплайны в форме буквы I;

• Channel (Канал) – закрытые сплайны в форме буквы C, напоминающие канавки;

• Tee (Т-образный) – закрытые сплайны в форме буквы T.

Чтобы создать сплайн, например Arc (Дуга), сделайте следующее.

1. Убедитесь, что на командной панели активна вкладка Create (Создание)

а под вкладками видны кнопки категорий (см. рис. 1.4). Если это не так, щелкните на вкладке Create (Создание).

2. Выберите категорию, в которой находится нужный объект, щелкнув на соответствующей кнопке. Для сплайнов это категория Shapes (Формы)


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

4. В свитке Object Type (Тип объекта) нажмите кнопку с названием объекта – Arc (Дуга).

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

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

К общим свойствам сплайнов относятся настройки визуализации и интерполяции. Дело в том, что по умолчанию сплайны являются вспомогательными объектами и при визуализации не видны на итоговом изображении. Но именно с помощью сплайнов проще всего нарисовать, например, замысловато изогнутую решетку на окне, чугунную ограду и т. д. Так имеет ли смысл рисовать, если потом объект нельзя будет увидеть? Чтобы сделать сплайны видимыми на визуализированном изображении, выделите сплайн, перейдите на вкладку Modify (Редактирование)

командной панели и в свитке Rendering (Визуализация) установите флажок Enable In Renderer (Отображать при визуализации) (рис. 3.2).

Рис. 3.2. Свиток Rendering (Визуализация) есть в настройках любых сплайнов


Чтобы сплайны в окнах проекций отображались в виде трехмерных, установите в свитке Rendering (Визуализация) флажок Enable In Viewport (Отображать в окнах проекций).

Любая трехмерная линия может иметь либо круглую, либо прямоугольную форму сечения. Тип сечения можно выбрать с помощью переключателя в свитке Rendering (Визуализация). Положение Radial (Круглый) этого переключателя соответствует круглому сечению сплайна, а Rectangular (Прямоугольный) – прямоугольному. Толщиной сплайна с круглым сечением можно управлять с помощью параметра Thickness (Толщина). Для прямоугольного сплайна площадь сечения устанавливается двумя параметрами – Length (Длина) и Width (Ширина).

Если внимательно посмотреть на криволинейный сплайн, например на объект Circle (Окружность), можно заметить, что очертания сплайна не гладкие, а состоящие из множества прямых отрезков. Чтобы окружность приобрела плавные очертания, следует изменить параметры в свитке Interpolation (Интерполяция) (рис. 3.3). В данном свитке можно определить количество шагов интерполяции сплайна, то есть количество прямых отрезков между вершинами объекта. Чем больше значение параметра Steps (Количество шагов), тем более сглаженным будет сплайн. Флажок Optimize (Оптимизация) позволяет оптимизировать сплайн, то есть если сплайн содержит криволинейные и прямолинейные сегменты, то последние не разбиваются на прямые отрезки. Если установить флажок Adaptive (Адаптация), сплайн будет разбиваться на оптимальное количество отрезков в зависимости от кривизны.

Рис. 3.3. Свиток Interpolation (Интерполяция)


Примечание

Настройки свитков Rendering (Визуализация) и Interpolation (Интерполяция) являются наследуемыми, то есть каждый последующий сплайн будет рисоваться с такими же параметрами, как и предыдущий.

Сплайны бывают замкнутыми и незамкнутыми. Все сплайны состоят из подобъектов: вершин и сегментов. Сегмент – это кусочек сплайна, с двух сторон ограниченный вершинами. Сегменты, в свою очередь, бывают прямолинейными и криволинейными. Кривизну сегмента определяет тип вершины. Вершины в 3ds Max бывают четырех типов:

• Corner (С изломом) – входящие в вершину сегменты не имеют кривизны (рис. 3.4, a);

• Smooth (Сглаженная) – вершина, через которую кривая сплайна проводится с плавным изгибом, причем входящие сегменты симметричны (рис. 3.4, б);

• Bezier (Безье) – данная вершина характеризуется тем, что имеет направляющие и управляющие маркеры, которые могут изменять форму кривой. Направляющие и управляющие маркеры зависят друг от друга и могут лежать только на одной прямой (рис. 3.4, в);

• Bezier Corner (Безье с изломом) – эта вершина также имеет направляющие и управляющие маркеры, но они абсолютно независимы, то есть изменение положения одного маркера меняет форму кривой, а положение второго маркера остается неизменным (рис. 3.4, г).

Рис. 3.4. Типы вершин


Кроме того, при рисовании сплайнов с помощью инструмента Line (Линия) можно сразу создавать вершины определенного типа. Собственно, при рисовании произвольной кривой щелчками кнопкой мыши задается положение ее вершин. При этом вершины могут задаваться простыми щелчками кнопкой мыши или щелчками с перетаскиванием мыши. В таком случае следует обратиться к свитку Creation Method (Метод создания), который доступен при активизации инструмента Line (Линия). В этом свитке имеются два переключателя: Initial Type (Начальный тип) и Drag Type (Тип перетаскивания). Первый задает, будут ли при простых щелчках формироваться вершины с изломом (Corner) или сглаженные (Smooth), а второй – будут ли при щелчках с перетаскиванием создаваться вершины с изломом (Corner), сглаженные (Smooth) или вершины Безье (Bezier).

Редактирование сплайнов

Сплайновые формы можно редактировать, то есть придавать им нужную форму. Для этого сплайн необходимо преобразовать в редактируемый (Editable Spline). Единственный сплайн, который не нуждается в конвертировании в редактируемый, – Linе (Линия), поскольку он по умолчанию является редактируемым. Для преобразования сплайна в редактируемый следует в активном окне проекций щелкнуть на выделенном сплайне правой кнопкой мыши и в появившемся контекстном меню выбрать команду Convert To → Convert to Editable Spline (Преобразовать → Преобразовать в редактируемый сплайн) (рис. 3.5).

Рис. 3.5. Контекстное меню окна проекции с выбранной командой


Существует еще один способ преобразования сплайна в редактируемую структуру: в стеке модификаторов (рис. 3.6) щелкнуть правой кнопкой мыши на названии объекта, выделенном серым цветом, и в появившемся контекстном меню выбрать команду Convert To → Editable Spline (Преобразовать → Редактируемый сплайн).

Рис. 3.6. Преобразование с использованием стека модификаторов


Внимание!

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

Для доступа к подобъектам нужно выделить редактируемый сплайн и на вкладке Modify (Редактирование) командной панели щелкнуть в стеке модификаторов на плюсике слева от названия Editable Spline (Редактируемый сплайн). В результате откроется дерево подобъектов. Выбор нужного уровня подобъектов осуществляется щелчком на соответствующем названии в дереве подобъектов (рис. 3.7).

Рис. 3.7. Дерево подобъектов редактируемого сплайна; активен уровень Vertex (Вершина)


Для редактирования сплайнов доступно три уровня подобъектов: Vertex (Вершина), Segment (Сегмент) и Spline (Сплайн).

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

Внимание!

Находясь на уровне работы с подобъектами, сплайн нельзя удалить, так как удаление всех вершин (а также всех сегментов или всех подсплайнов) не ведет к удалению самого сплайна. Если необходимо удалить объект → сплайн, следует выйти на его верхний уровень, то есть на уровень самого объекта (уровень объекта имеет серый цвет).

Для выбора подобъектов используются инструменты выделения: Select Object (Выделить объект), Select and Move (Выделить и переместить), Select and Rotate (Выделить и вращать) и Select and Scale (Выделить и масштабировать). Чтобы выделить несколько подобъектов, следует удерживать нажатой клавишу Ctrl или выделять подобъекты рамкой выделения. Каждый уровень подобъектов предоставляет различные возможности изменения формы сплайна.

Чтобы иметь возможность работать с несколькими сплайнами одновременно, их следует объединить в один, то есть каждый из них должен стать подобъектом одного объекта-сплайна. Это можно сделать с помощью кнопки Attach (Присоединить), которая находится в свитке Geometry (Геометрия). Данная кнопка доступна на любом уровне редактирования.

Основные инструменты изменения геометрии подобъектов находятся в свитке Geometry (Геометрия). Это достаточно длинный свиток, и он не всегда виден на командной панели полностью. Чтобы добраться до нужных инструментов, свиток необходимо прокрутить. Проще всего это сделать так: подведите указатель мыши к свитку и, когда он приобретет вид руки, перетащите свиток вверх или вниз. Кроме того, вы можете воспользоваться полосой прокрутки, расположенной справа от свитка.

Редактирование вершин

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

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

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

При выборе типа вершин Corner (С изломом) и Bezier Corner (Безье с изломом) появляются направляющие с манипуляторами. Они представляют собой желтые отрезки касательных с зелеными маркерами на концах. Перемещение маркеров приводит к изменению формы сплайна.

При редактировании на уровне вершин в свитке Geometry (Геометрия) доступны следующие операции по добавлению вершин:

• Refine (Уточнить) – позволяет добавлять дополнительные вершины без изменения контура сплайна. Для добавления вершины достаточно активизировать кнопку, подвести указатель мыши к сегменту и щелкнуть кнопкой мыши. При использовании этого инструмента создается вершина типа Bezier (Безье);

• Insert (Вставить) – дает возможность вставить вершину в любой точке сплайна и сразу переместить ее. В этом случае создается вершина типа Corner (C изломом).

Для выхода из режима создания вершин щелкните правой кнопкой мыши.

Используя кнопку Break (Разбить), можно разбить сплайн, то есть сделать его незамкнутым в любой выделенной вершине. При этом образуются две совпадающие, но раздельные вершины, а сплайн становится незамкнутым.

Для создания фасок и скругления углов служат инструменты, доступные только на уровне редактирования вершин:

• Fillet (Скруглить) – позволяет скруглить любые углы вручную или с указанием точного значения. Справа от кнопки расположен счетчик, в котором задается размер скругления;

• Chamfer (Фаска) – отвечает за снятие прямой фаски с любого угла, действует аналогично предыдущему инструменту.

Изменить порядок следования вершин позволяет инструмент Make First (Сделать первой). Например, при создании тела лофтинга (см. главу 4) может получиться так, что объект расположится неправильно (вверх ногами). С помощью инструмента Make First (Сделать первой) можно исправить картинку одним щелчком кнопкой мыши. Вершины поменяются местами: низ станет верхом и наоборот.

Достаточно часто требуется избавиться от нежелательных разрывов, то есть замкнуть сплайн. Для этого существует несколько способов.

• В области End Point Auto-Welding (Автоматическое слияние концевых точек) установите флажок Automatic Welding (Автоматическое слияние). В счетчик Threshold (Пороговое расстояние) введите значение расстояния. Точки, расстояние между которыми будет меньше указанного в этом счетчике, сольются. Обязательное условие: одна из точек должна двигаться (перемещаться, вращаться), то есть если одну из точек при помощи инструмента Select and Move (Выделить и переместить) подвинуть к другой, то в пределах заданного расстояния вершины сольются.

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

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

• Дорисовать сплайн, используя инструмент Create Line (Создать линию). Перед этим не забудьте включить режим автоматического слияния, установив флажок Automatic Welding (Автоматическое слияние).

• Применить инструмент Fuse (Приблизить), который позволяет приблизить выделенные точки друг к другу. Использование данной операции полезно перед склеиванием вершин при помощи операции Weld (Слить).

Удалить выделенную вершину можно, используя инструмент Delete (Удалить) свитка Geometry (Геометрия), или нажатием одноименной клавиши.


Страницы книги >> Предыдущая | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | Следующая
  • 0 Оценок: 0

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

Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.


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


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