Уроки: 3ds Max

Создание анимации выдвижной антенны с помощью Reaction Manager

Reaction Manager - полезный инструмент, которым необходимо уметь пользоваться. Я покажу, как это делать на примере создания выдвижной радиоантенны.

Указываю единицы измерения.

И создаю модель антенны.
Она будет состоять из 4-х цилиндров: Cylinder01,02,03,04.
Они имеют следующие параметры:

Cylinder01 – Radius = 2,0; Height = 40
Cylinder02 – Radius = 1,5; Height = 41
Cylinder03 – Radius = 1,0; Height = 42
Cylinder04 – Radius = 0,5; Height = 43

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

Прилинковываю её части друг к другу.

Cylinder04 => Cylinder03 => Cylinder02 => Cylinder01

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

Выбираю инструмент Select and Move

и указываю его Z position = 0 (F12).

Открываю окно Reaction Manager.

Нажимаю кнопку Add Master (добавить управляющий параметр).

Щёлкаю на Dummy01 и выбираю Z Position

Нажимаю кнопку Add Slave (добавить управляемый параметр)

Щёлкаю на Cylinder04 и выбираю Z position

Нажимаю кнопку Create State для того чтобы создать новое состояние.

И редактирую значения состояний

В результате при перемещении Dummy01 по оси Z Cylinder04 будет перемещаться вместе с ним, но только в пределах от 0 до 40 единиц. При выходе Dummy за границы этих пределов он не будет оказывать на Cylinder04 никакого влияния.
Попробуйте.

Снова нажимаю кнопку Add Slave (см. выше)

Щёлкаю на Cylinder03 и выбираю Z position (см. выше).

Нажимаю кнопку Create State (см. выше)

И редактирую значения состояний

В результате при перемещении Dummy01 по оси Z Cylinder03 будет перемещаться вместе с ним, но только в пределах от 40 до 80 единиц. А так как Cylinder04 прилинкован к Cylinder03, то и он будет двигаться вместе с ними.
Попробуйте.

Нажимаю кнопку Add Slave (см. выше)

Щёлкаю на Cylinder02 и выбираю Z position (см. выше)

Нажимаю кнопку Create State (см. выше)

И редактирую значения состояний

В результате при перемещении Dummy01 по оси Z Cylinder02 будет перемещаться вместе с ним, но только в пределах от 80 до 120 единиц. А прилинкованные Cylinder04 и Cylinder03 будут двигаться вместе с ними.

Вот и получен желаемый результат. Не прибегая к написанию скриптов, я управляю выдвижением антенны простым и понятным способом, используя инструмент Reaction Manager.

Файл примера >>

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

Успехов! Жду отзывов.

37262 Автор:
Актуальность: 205
Качество: 178
Суммарный балл: 383
Выбор Публики
Голосов: 74 оценки

Отзывы посетителей:

2 | След.
аватар
 
timmassio 9 0
Я сделал по своему (продолжил движение Думми, но чтоб при этом антэнна складывалась), если кому-то интересно пишите - лень переписывать )
аватар
 
timmassio 9 0
Припоминая как работает выдвижная антенна я могу сказать что получилась модель идеальной антенны ))
Вобщем я к тому что когда она задвигается, то задвигаться начинает с верхнего куска.... Вобщем если у кого-то соображения есть, поделитесь и я тоже подумаю.
аватар
 
Дед Макар 2 0
Хороший, толковый урок. Считаю его полезным!
аватар
 
Дим Ахмедьянов 2 0
Урок очень понравился. Заслужено 5/5
аватар
 
gibsonff 8 0
Интересная штуковина.
аватар
 
Микеланджело 11 0
Классный урок.
аватар
 
Fil_under7 12 0
Очень удобная вещь для анимации сложно составных объектов я ее часто использую, для анимации шасси самолета например.
аватар
 
VallaV 30 0
а проще нельзя разве?
сразу реактор...
зачем чесать правое ухо левой рукой, если правой ближе?
аватар
 
HEX 2 0
Нормально. Хоть что-то по анимации.
аватар
 
KennyMcCormick 2 0
"Если кто-то говорит, что может лучше. То пустьи покажет,что может лучше."

На какую тему урок лучше сделать?
аватар
 
S.andr 163 0
Ещё один урок как можно с помощью отсутствия воображения сделать из Мухи слона... Чтоб уж совсем никого не обижать оценки ставить не буду. ;)
аватар
 
BorisK 22 0
Странник - http://www.ozon.ru/context/detail/id/2636928/. :) Там, кстати, есть анимация крыльев именно реактор менеджером.
аватар
 
Странник 682 0
И еще раз повторюсь.

Если кто-то говорит, что может лучше. То пустьи покажет,что может лучше.

Давайте господа. Хоршие уроки, так редки. Покажите свое искуство.

Флудить могут многие. А за свои слова ответить ДЕЛОМ?
аватар
 
Andr-Art 12 0
Неплохо для общего развития... мне понравилось!
аватар
 
real arhangel 46 0
Нормальная тема, я так об этой штуке даже не догадывался.
аватар
 
BorisK 22 0
Примерчик не очень удачный. Я обычно на курсе показываю хвост из костей с тремя - четырьмя положениями и вяжу к кастом аттрибуту. Значительно эффектнее. :) Но ставлю 5 5
аватар
 
Georg Destroy 77 0
Вполне познавательно. Поскольку книг не читаю, учусь всегда сам, даже и не слышал такой штуке :) Теперь можно исследовать.
аватар
  vip
Mr.Absinth 920 0
Преподаватель курсов RENDER.RU
Откуда берутся больные, которым главный кайф в жизни, поставить кому нибудь единицу? Это какая-то патология? Человек поделился своими знаниями, и это достойно уважения. 5 5.
аватар
  vip
Wasteland 351 0
Ну не то, чтоб прямо уж бесполезный урок, но пользы маловато... нужно что-то более глобальное...
2 | След.
Зарегистрируйтесь, чтобы добавить комментарий.
Эту страницу просмотрели: * уникальных посетителей