Чтение онлайн

ЖАНРЫ

Шрифт:

2. В районе объекта, прямо в рамках окна проекций , появится небольшое меню. Здесь необходимо показать, какой именно параметр данной сферы вы собирае -тесь связывать. Выберите здесь пункт Transform | Position | Z Position (Транс-формации | Позиция | Позиция по оси Z) — рис. 6.34.

Рис. 6.34. Необходимый пункт меню

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

объекта вы хотите связать параметр позиции по высоте предыдущего объекта. Укажите здесь также пункт Trans-form | Position | Z Position (Трансформации | Позиция | Позиция по оси Z). Сразу появится окно Parameter Wiring (Связывание параметров) — рис. 6.35.

4. В левой и правой частях данного окна расположены списки - деревья, в которых отображаются структуры характеристик выделенных объектов. Желтым поме-чены те параметры, которые вы собираетесь связать. У обоих объектов это должна быть строка Z Position : Bezier Float .

Рис. 6.35. Окно Parameter Wiring

5. Убедитесь, что выделены необходимые строки, затем нажмите кнопку Two-way connection (Двухсторонняя связь), расположенную в группе control direction (контроль направления) — рис. 6.36.

6. После этого щелкните по кнопке Connect (Соединить), расположенной ниже. Теперь данное окно можно закрыть.

7. Выделите любой из имеющихся объектов в сцене, выберите манипулятор дви-жения и переместите выделенный объект вверх. В результате оба объекта будут перемещаться синхронно. Если перемещать объекты в других направлениях, то они будут двигаться независимо друг от друга. Вы связали только позиции по оси z , следовательно, при движении во всех остальных направлениях объекты независимы и автономны.

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

Рис. 6.36. Кнопка Two-way connection Рис. 6.37. Необходимый пункт меню Связывание неоднородных параметров Теперь рассмотрим порядок связывания неоднородных параметров. Общий порядок идентичен предыдущему, отличаются лишь сами последствия такого связывания: дей-ствие одного объекта приводит к кардинально другому действию другого объекта. Рассмотрим порядок и результаты связывания неоднородных параметров. Для иллюстрации действий также используем чайник и сферу, но уже другие.

1. Очистите сцену. Снова создайте обозначенные примитивы.

2. Выделите сферу в сцене, вызовите квадрупольное меню, выберите в нем пункт Wire Parameters (Связывание параметров).

3. В появившемся меню также выберите пункт Transform | Position | Z Position (Трансформации | Позиция | Позиция по оси Z), затем протяните пунктирную линию к чайнику и щелкните по нему кнопкой мыши.

4. В появившемся меню связываемых параметров чайника выберите пункт Object (Teapot) | Radius (Объект (Чайник) | Радиус) — рис. 6.37.

5. Снова появится окно Parameter Wiring (Связывание параметров), в левой части ко-торого отмечен параметр Z Position (Позиция по Z), а в правой — Radius (Радиус).

6. Нажмите кнопку Two-way connection (Двухсторонняя связь), затем — Connect (Соединить).

7. Закройте данное окно и попробуйте перемещать сферу в сцене вверх, в отноше-нии оси z . В результате при перемещении сферы будет происходить соответст-вующее изменение значения радиуса чайника. Чем выше сфера, тем больше ра-диус, и наоборот.

Таким образом, вы связали неоднородные

параметры двух объектов. На практике это может быть применено при создании отдельных объектов - манипуляторов. Суть этих объектов заключается лишь в манипулировании отдельными параметрами анимируемых объектов. Вводятся они для удобства при анимации. Неравнозначное связывание параметров До сих пор мы рассматривали способы равнозначного связывания параметров. Это означало, например, что увеличение одного из связанных параметров на единицу приводило к увеличению на единицу связанного с ним параметра. В результате, например, связанные параметрами позиции по высоте сферы двигались абсолютно синхронно.

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

1. Откройте сцену из файла PWire.max, расположенного в папке Primeri_Scen \ Glava_6 на компакт - диске. Перед вами сцена с двумя шестернями. Левая шесте-ренка в два раза меньше правой (рис. 6.38). Наша задача — соединить парамет-ры шестеренок так, чтобы они вращались соответственно своим радиусам.

2. Выделите правую, крупную шестеренку, вызовите квадрупольное меню, выбе-рите в нем пункт Wire Parameters (Связывание параметров).

3. В появившемся меню выберите пункт Transform | Rotation | Y Rotation (Трансформировать | Вращение | Вращение по оси Y) — рис. 6.39.

Рис. 6.38. Исходная сцена Рис. 6.39. Необходимый пункт меню

4. Протяните пунктирную линию до второй, более маленькой, шестеренки и щелк-ните по ней. В появившемся меню выберите тот же самый пункт — Transform | Rotation | Y Rotation (Трансформировать | Вращение | Вращение по оси Y).

5. В появившемся окне Parameter Wiring (Связывание параметров) щелкните по кнопке Two-way connection (Двухсторонняя связь).

6. Теперь нам понадобятся белые поля, расположенные в нижней части окна Parameter Wiring (Связывание параметров), которые называются Expression for... (Выражение для...) — рис. 6.40.

Рис. 6.40. Поля Expression for

Рис. 6.41. Необходимая формула

7. Именно в этих полях можно ввести формулы, которые определят неравнознач-ность вращения шестеренок. В нашем случае необходимо, чтобы меньшая шес-теренка крутилась в два раза быстрее большей и в обратном направлении. Поэтому в правом поле, перед надписью "Y_Rotation", мы поставим значения "- 2 *". В результате получится: " -2 * Y_Rotation" ( рис. 6.41).

8. Теперь нажмите кнопку Connect (Соединить) и закройте данное окно.

9. Выберите манипулятор вращения и поверните большую шестеренку в отноше-нии оси y . Меньшая шестерня при этом будет вращаться так, как если бы приво-дилась в движение большой .

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

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

Поделиться с друзьями: