Шрифт:
Интервал:
Закладка:
Третий вспомогательный объект мы создали из-за необходимости позиционирования верхней части ручки на объект Dummy02, расположенный на верхнем сплайне. В этом должен помочь контроллер LookAt Constraint (Ограничение по линии взгляда). Для этого выполните следующие действия.
1. Расположите ручку в первом кадре анимации так, чтобы перо ручки находилось в середине вспомогательного объекта Dummy03 (иначе говоря, в начале текста).
2. При помощи Select and Link (Выделить и связать) привяжите ручку к объекту Dummy03.
3. Проверьте анимацию. Ручка должна двигаться по сплайну, находясь в вертикальном положении.
4. Выделите вспомогательный объект Dummy03.
Рис. 8.53. Свиток LookAt Constraint (Ограничение по линии взгляда) вспомогательного объекта Dummy03
5. Выполните команду меню Animation ► Constraints ► LookAt Constraint (Анимация ► Ограничения ► Ограничение по линии взгляда) и укажите в окне проекции объект Dummy02, на который будет направлен взгляд.
6. В свитке LookAt Constraint (Ограничение по линии взгляда) на командной панели установите ось направления взгляда Z (рис. 8.53), в результате чего ручка повернется в направлении верхнего вспомогательного объекта Dummy02.
На этом процесс создания анимации можно считать законченным. Осталось только выполнить визуализацию и сохранить результат в файл.
ПРИМЕЧАНИЕ
Файл урока с настройками ключей анимации и отредактированными сплайнами animated_text_end.max можно найти на прилагаемом DVD в папке ExamplesГлава 08Text. В папке VideoГлава 08 находится готовая анимация animated_text.avi.
Использование модификатора Cloth (Ткань) для симуляции поведения тканей
Рассмотрим работу с модификатором Cloth (Ткань). В отличие от одноименного оператора модуля reactor, этот модификатор в первую очередь призван облегчить создание и анимацию одежды моделируемых персонажей. Данный модификатор имеет достаточно широкие возможности, которые можно довольно долго описывать, я же хочу показать, как при помощи модификатора Cloth (Ткань) можно легко и просто создавать объекты, имитирующие поведение ткани. Мы опишем, как создать два объекта: скатерть и развевающийся флаг.
Для создания модели скатерти нам понадобится простая сцена, состоящая из двух объектов: столешницы и скатерти. Для построения первого объекта воспользуйтесь параметрическим объектом Box (Параллелепипед). В качестве второго будет использован объект формы Rectangle (Прямоугольник). Создайте оба объекта в окне проекции Top (Сверху). Расположите прямоугольник относительно объекта столешницы сверху и центрируйте по осям X и Y (рис. 8.54).
ПРИМЕЧАНИЕ
Для создания ткани можно также воспользоваться параметрическим объектом Plane (Плоскость) с достаточным количеством сегментов по длине и ширине (допустим, 50), однако применение сплайнов позволяет получить дополнительные возможности: создание объектов произвольной формы (например, скатерть с фигурными краями), внутренних швов и разрезов. Особенно это актуально при создании одежды.
Рис. 8.54. Взаимное расположение объектов в сцене
На основе объекта Rectangle (Прямоугольник) необходимо создать поверхность. Самый легкий способ – преобразовать прямоугольник в полигональную поверхность. Однако при этом мы потеряем дополнительные возможности объекта формы. Лучшим выбором в данном случае будет использование модификатора Garment Maker (Моделирование одежды). Чтобы присвоить этот модификатор, выделите в одном из окон проекций прямоугольник и выполните команду главного меню Modifiers ► Cloth ► Garment Maker (Модификаторы ► Ткань ► Моделирование одежды). Обратите внимание, что два из четырех углов стали закругленными. Избавиться от этого можно, выполнив разбиение вершин этих углов, что приведет к созданию самостоятельных сплайнов на уровне подобъектов формы. Для этого перейдите в стеке модификаторов на нижний уровень (то есть выделите в стеке строку Rectangle (Прямоугольник)), щелкните на раскрывающемся списке Modifier List (Список модификаторов) и выберите из списка модификатор Edit Spline (Редактирование сплайна) (рис. 8.55).
Рис. 8.55. Положение модификатора Edit Spline (Редактирование сплайна) в стеке
Для редактирования прямоугольника перейдите на уровень подобъектов Vertex (Вершина), для чего щелкните в настройках модификатора Edit Spline (Редактирование сплайна) на кнопке Vertex (Вершина) в свитке Selection (Выделение) или нажмите горячую клавишу 1. Выделите все четыре вершины прямоугольника, перейдите к свитку Geometry (Геометрия) и щелкните на кнопке Break (Разбить). После этого выйдите из режима редактирования вершин, повторно щелкнув на кнопке Vertex (Вершина), и вернитесь к модификатору Garment Maker (Моделирование одежды).
Для продолжения работы необходимо обновить созданную модификатором поверхность и увеличить ее топологию. Для этого в свитке Main Parameters (Основные параметры) настроек модификатора Garment Maker (Моделирование одежды) щелкните на кнопке Mesh It! (Рассчитать сетку) и увеличьте значение параметра Density (Плотность) до 2.
ВНИМАНИЕ
Увеличение количества треугольников, образующих поверхность объекта, позволит создать более естественное поведение ткани. Однако на компьютерах с низкой производительностью это может вызвать длительные расчеты динамики ткани и даже зависания. По данной причине на таких компьютерах лучше не задавать параметру Density (Плотность) значение больше 1.
В результате все углы станут ровными, а плотность сетки повысится, что позволит получить сглаженные складки поверхности ткани. На рис. 8.56, слева показан фрагмент прямоугольника с примененным модификатором Garment Maker (Моделирование одежды) до редактирования, а на рис. 8.56, справа – после.
Рис. 8.56. Фрагмент прямоугольника до редактирования (слева) и после него (справа)
Применим к прямоугольнику модификатор Cloth (Ткань), выполнив команду главного меню Modifiers ► Cloth ► Cloth (Модификаторы ► Ткань ► Ткань). Для настройки поведения ткани выполните следующие действия.
1. В свитке Object (Объект) настроек модификатора Cloth (Ткань) щелкните на кнопке Object Properties (Свойства объекта).
2. В появившемся окне Object Properties (Свойства объекта) выберите из списка доступных объектов прямоугольник (объект с именем Rectangle01) и установите переключатель в положение Cloth (Ткань).
3. В области Cloth Properties (Свойства ткани) из раскрывающегося списка Presets (Предустановки) выберите строку Default (Исходный) (рис. 8.57).
Рис. 8.57. Настройка свойств объекта Rectangle01
4. Чтобы использовать в расчетах поведения ткани поверхности стола (в нашем случае это построенный ранее параллелепипед), в окне Object Properties (Свойства объекта) щелкните на кнопке Add Objects (Добавить объекты), в появившемся окне Add Objects to Cloth Simulation (Добавить объекты к расчетам динамики ткани) выберите объект Box01 и нажмите кнопку Add (Добавить).
5. Для объекта Box01 установите переключатель в положение Collision Object (Объект столкновения) и оставьте значения, принятые по умолчанию (рис. 8.58).
Рис. 8.58. Настройка свойств объекта Box01
6. Щелкните на кнопке OK для закрытия окна Object Properties (Свойства объекта).
Все готово к расчетам динамики ткани. Чтобы запустить эти расчеты, необходимо в области Simulation (Моделирование) свитка Object (Объект) щелкнуть на кнопке Simulate (Моделирование) или на кнопке Simulate Local (Локальное моделирование) (если не планируете создавать анимацию поведения ткани во времени).
ПРИМЕЧАНИЕ
После запуска расчета динамики вы можете в любое время остановить его и выполнить дополнительную настройку свойств объектов, например изменить плотность сетки модификатора Garment Maker (Моделирование одежды). В этом случае необходимо вернуть ползунок таймера анимации на первый кадр (если вы не использовали локальные расчеты динамики) и щелкнуть на кнопке Erase Simulation (Очистить моделирование) в свитке Object (Объект).
На рис. 8.59 показан результат расчета динамики ткани.
Рис. 8.59. Результат расчетов модификатора Cloth (Ткань)
ПРИМЕЧАНИЕ
В папке ExamplesГлава 08Cloth прилагаемого к книге DVD находится файл tablecloth.max, который можно загрузить для просмотра и анализа выполненной анимации.
Рассмотрим еще один вариант использования модификатора Cloth (Ткань): создадим модель развевающегося флага. В этом нам поможет замечательная особенность данного модификатора, позволяющая взаимодействовать со стандартными объектами категории Force (Сила).
Как всегда, начнем с построения объектов. Для имитации флага нам понадобятся два объекта: Plane (Плоскость), имитирующий полотно флага, и Wind (Ветер), который будет удерживать флаг в горизонтальном положении (по умолчанию на объекты, к которым применен модификатор Cloth (Ткань), действует сила тяжести).
Для построения плоскости переключитесь в окно проекции Front (Спереди) и выполните команду главного меню Create ► Standard Primitives ► Plane (Создание ► Простые примитивы ► Плоскость). В свитке Parameters (Параметры) построенного объекта установите желаемые размеры флага и увеличьте значения параметров Length Segs (Количество сегментов по длине) и Width Segs (Количество сегментов по ширине) до 20-25. Это позволит получить более естественную деформацию ткани.
- Дизайн помещений и интерьеров в 3ds Max 2009 - Дмитрий Рябцев - Программы
- Домашний компьютер - Роман Кравцов - Программы
- 1С:Предприятие. Зарплата и кадры. Секреты работы - Дмитрий Рязанцев - Программы
- Все секреты Minecraft - Меган Миллер - Программы
- 1С: Зарплата и управление персоналом 8.2. Понятный самоучитель для начинающих - Алексей Гладкий - Программы
- Photoshop CS4. Секреты и трюки - Алина Гончарова - Программы
- Оцифровываем и ретушируем свой фотоальбом - Виктор Гольцман - Программы
- Защита вашего компьютера - Сергей Яремчук - Программы
- ArchiCAD. Начали! - Андрей Орлов - Программы
- Pinnacle Studio Plus. Основы видеомонтажа на примерах - Владимир Молочков - Программы