Рейтинговые книги
Читем онлайн 3ds Max 2008. Секреты мастерства - Владимир Верстак

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 54 55 56 57 58 59 60 61 62 ... 138

4. Передвиньте ползунок таймера анимации на 15 кадр и снова сместите габаритный контейнер модификатора, но теперь вверх, до тех пор, пока модификатор не покинет пределы трубы.

5. Выделите и удалите первый ключ, созданный программой автоматически.

6. Передвиньте ползунок таймера анимации на последний 100 кадр и переместите сферу вниз за пределы трубы на небольшое расстояние.

7. Сместите ползунок таймера анимации на нулевой кадр и передвиньте сферу вверх за пределы трубы на небольшое расстояние.

8. Перейдите в 20 кадр анимации и уточните положение сферы относительно деформированного места трубы так, чтобы сфера находилась внутри деформированного участка. То же самое сделайте и для 80 кадра.

9. Выключите запись ключей анимации, повторно щелкнув на кнопке Auto Key (Автоключ).

1 0. Щелкните на кнопке Play Animation (Воспроизвести анимацию)

для просмотра выполненной анимации.

Рассмотрим второй способ создания анимации с помощью объекта FFD (Box) (FFD-контейнер (прямоугольный)), используя те же объекты: сферу и трубу.

Второй вариант (с использованием объектов категории Geometric/Deformable (Деформируемая геометрия))

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

1. В одном из окон проекций выделите построенный ранее объект Tube01.

2. Выполните команду меню Edit ► Clone (Правка ► Клонирование) и в появившемся окне Clone Options (Параметры клонирования) выберите тип создаваемых при дублировании объектов Copy (Независимая копия объекта).

3. Спрячьте одну из копий трубы. Для этого щелкните на ней правой кнопкой мыши и выберите из контекстного меню строку Hide Selection (Спрятать выделенное).

4. Удалите из стека модификаторов ранее присвоенный Taper (Заострение). Автоматически удалится вся анимация, относящаяся к деформации трубы.

Анимация объекта Sphere01 нам пригодится в дальнейшей работе, поэтому все, что было сделано с этим объектом, должно оставаться таким, как есть. Единственное, что нужно сделать, – перейти в 50 кадр анимации, чтобы сфера оказалась внутри объекта Tube01.

Теперь необходимо построить новый объект – FFD (Box) (FFD-контейнер (прямоугольный)). Для этого выполните команду меню Create ► SpaceWarps ► Geometric/ Deformable ► FFD (Box) (Создание ► Пространственные деформации ► Деформируемая геометрия ► FFD-контейнер (прямоугольный)) и в окне проекции Top (Сверху) создайте прямоугольный контейнер с параметрами, представленными на рис. 8.6. Разместите его в середине сферы.

Рис. 8.6. Параметры и положение в пространстве относительно сферы объекта FFD01

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

1. Свяжите объект FFD01 с трубой. Для этого нажмите кнопку Bind to Space Warp (Связать с воздействием)

затем в одном из окон проекций щелкните на объекте FFD01 и, когда указатель примет соответствующий вид, перетащите его на трубу.

2. Перейдите на уровень редактирования контрольных точек контейнера, для чего в стеке модификаторов щелкните на плюсике слева от строки FFD (box) 4x4x4 (FFD-контейнер (прямоугольный) 4x4x4) и в раскрывшемся списке выберите Control Points (Контрольные точки).

3. Выделите два средних ряда контрольных точек и, используя инструмент Select and Uniform Scale (Выделить и равномерно масштабировать)

главной панели инструментов, равномерно масштабируйте точки до 130 %.

4. Выйдите из режима редактирования контрольных точек контейнера, вернувшись на верхний уровень стека модификаторов. Для этого щелкните в стеке на строке FFD (box) (FFD-контейнер (прямоугольный)).

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

Рис. 8.7. Форма трубы после применения модификатора пространственной деформации

Осталось связать контейнер трансформации с анимированной сферой, расположенной внутри трубы, и анимация будет закончена. Чтобы создать такую связь, необходимо выделить габаритный контейнер, нажать кнопку Select and Link (Выделить и связать)

главной панели инструментов и указать на сферу.

СОВЕТ

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

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

ПРИМЕЧАНИЕ

В папке ExamplesГлава 08Deformation прилагаемого DVD находится файл soft_tube.max с двумя вариантами выполненной анимации, а в папке VideoГлава 08 – видеоролик tube_deform.avi, показывающий прохождение сферы через трубу.

Анимация формы сферы

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

Создайте новую сцену с теми же объектами: сфера и труба. Вы можете воспользоваться старой сценой, удалив модификатор FFD (Box) (FFD-контейнер (прямоугольный)) из стека.

Трубе необходимо придать форму воронки. Для этого следует или применить модификатор Taper (Заострение), или отредактировать положение верхнего ряда вершин. Я воспользовался первым вариантом (рис. 8.8), чтобы потом при необходимости можно было вернуться на уровень редактирования параметров объекта Tube (Труба).

Рис. 8.8. Форма трубы и параметры ее модификатора Taper (Заострение)

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

Постройте объект FFD (Cyl) (FFD-контейнер (цилиндрический)) и разместите его относительно трубы следующим образом.

1. Выполните команду меню Create ► SpaceWarps ► Geometric/Deformable ► FFD(Cyl) (Создание ► Пространственные деформации ► FFD-контейнер (цилиндрический)) и в окне проекции Top (Сверху) постройте объект произвольной формы.

2. Используя инструмент Select and Move (Выделить и переместить)

или Align (Выравнивание)

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

3. В свитке FDD Parameters (FDD-параметры) построенного объекта задайте такие значения параметров, чтобы его диаметр соответствовал внутреннему диаметру в самой широкой части воронки (вверху), а по высоте – высоте трубы. Кроме того, важным является то, сколько разбиений по высоте будет иметь этот контейнер. Расстояние между первым и вторым рядом должно равняться высоте сужающейся части воронки. В моем случае это такое же количество рядов, как и у трубы (то есть равно значению параметра Height Segments (Количество сегментов по высоте)). Их можно установить, воспользовавшись кнопкой Set Numbers of Points (Установить количество точек) области Dimensions (Размеры).

ВНИМАНИЕ

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

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

1. Свяжите габаритный контейнер со сферой. Для этого щелкните на кнопке Bind to Space Warp (Связать с воздействием)

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

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

3. Выделяя по очереди все ряды контрольных точек, кроме первого, масштабируйте их до внутреннего размера трубы (рис. 8.9). Для этой операции воспользуйтесь инструментом Select and Uniform Scale (Выделить и равномерно масштабировать)

Рис. 8.9. Форма и положение габаритного контейнера

СОВЕТ

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

1 ... 54 55 56 57 58 59 60 61 62 ... 138
На этой странице вы можете бесплатно читать книгу 3ds Max 2008. Секреты мастерства - Владимир Верстак бесплатно.

Оставить комментарий