АнимацияО мультфильмеМультипликация

Главная | iClone 3.1

Анимация поддерживает репутацию страны

Предыдущая Следующая

Не следует забывать, что связи, образуемые с помощью инструмента Wire Parameter, являются прямыми и постоянными. Если обратиться к приведенному примеру, при изменении высоты параллелепипеда радиус цилиндра будет изменяться независимо от конк-

Глава 3. Изменения в анимации 127

ретного значения, т.е. практически до бесконечности. Когда же такой эффект нежелателен либо требуется переменная взаимосвязь между параметрами, более приемлемее решение может обеспечить контроллер Reactor.

Контроллер Reactor (Управление реакцией) является эффективным инструментом создания специализированных переменных взаимосвязей между любыми параметрами в 3ds max. В отличие от инструмента Wire Parameter, который создает постоянные связи между значениями параметров, контроллер Reactor позволяет устанавливать практически бесконечные взаимосвязи между параметрами, определяя их различные состояния (или значения), в зависимости от которых формируются разные реакции на параметры.

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

Существуют пять следующих форм контроллеров Reactor: Position Reactor (Управление реакцией по положению), Rotation Reactor (Управление реакцией по вращению), Scale Reactor (Управление реакцией по масштабу), Point 3 Reactor (Управление реакцией по трем точкам) и Float Reactor (Управление реакцией с плавающей точкой). Применение каждого из указанных контроллеров Reactor зависит от конкретного типа параметра. При попытке изменить контроллер Reactor для конкретного параметра в списке данного контроллера появится соответствующая форма реакции.

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

Упражнение 3.1.

Подготовка анимации выливания чая с помощью контроллера Reactor

I. Прежде всего откройте файл teapotreactor.max из сопровождающего эту книгу CD-ROM.

0 примечание .ШШШИМИВЙИ^ИВ

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

Кроме того, система частиц SuperSpray настроена специально для того, чтобы выливанием чая можно было управлять с помощью одного параметра — скорости зарождения частиц (Birthrate]. Именно для этого параметра и назначается контроллер Reactor. Если контроллер Reactor требуется применить к одному из треков преобразования объекта (изменением положения, вращением или масштабированием], перейдите к панели Motion из панели Command и откройте свиток Assign Controller. Затем щелкнув на одном из

Контроллер Reactor

Принцип действия контроллеров Reactor

128 Часть I. Нововведений в 3ds max 4

трех каналов преобразования (Transform) и далее на кнопке Assign Controller, раскройте список контроллеров, из которого выберите применяемый контроллер Reactor. Однако в связи с тем что в данном примере контроллер Reactor применяется для управления параметром Birthrate, приходится использовать окно Track View.

2. Выделите объект SuperSpray в видовом окне, щелкните правой кнопкой мыши и выберите пункт Track View Selected (Выбранный вид трека) из нижнего правого квадратного меню. В итоге открывается окно Track View с видом трека и объекта SuperSpray.

3. Перейдите к треку параметра Birthrate, расположенному в окне Track View ниже элемента иерархии Object (SuperSpray). Выделите наименование параметра Birthrate и щелкните на кнопке Assign Controller, расположенной на панели инструментов в окне Track View. Выберите контроллер типа Float Reactor из списка контроллеров (рис. 3.24).

____1 ШтЬМ*! В В .<Г~ vp ~ z| W.ico . 14 41 (Е, I» «* Ч 2 h'. i


Предыдущая Следующая
Форум
Союзмультфильм
Актеры кино
История жанра
Гифгалерея
Эмиль Рейно
Обратная связь