Продвинутая 3D графика в пакете Maya

       

Анимация водной поверхности



Упражнение. Анимация водной поверхности

Теперь заставим частицы упругого тела двигаться. Можно сделать так, чтобы они перемещались назад и вперед, но полученное в результате движение воды будет наводить на мысли о качающейся ванне. К счастью, в Maya есть возможность имитации различных сил (например, ветра или силы тяжести), которые способны изменять состояние упругого тела, даже если оно остается статичным. Для воспроизведения динамики движения воды используется поле Turbulence (Турбулентность). Вам нужно изменить два параметра: Magnitude (Величина), определяющий силу поля, и Attenuation (Затухание), влияющий на распространение волн по поверхности плоскости. Например, при нулевой величине затухания волны будут распространяться по поверхности равномерно, в то время как ее увеличение приводит к уменьшению силы волн по мере удаления от центра воздействия.
  1. В окне диалога Outliner (Структура) выделите строчку WaterPlanePartide, чтобы выделить упругое тело.

Примечание
Обратите внимание, что после выделения упругого тела вид окна каналов изменится. Это связано с тем, что в окне каналов показываются все атрибуты
частиц, которые могут быть отредактированы. Доступ к этим свойствам можно получить также на вкладке WaterPlanePartideShape окна диалога Attribute Editor (Редактор атрибутов), вызываемого с помощью клавиатурной комбинации Ctrl+a.

  1. Убедитесь, что вы находитесь в режиме Dynamics (Динамика). Если это не так, нажмите клавишу F4. В меню оперативного доступа выберите команду Fields > Turbulence (Поля > Турбулентность). В начале координат должен появиться небольшой кружок, указывающий, что поле было создано. В окне каналов переименуйте поле, присвоив ему имя WaterWavesField.

Примечание
Альтернативной возможностью создания поля, действующего на упругое тело, является использование окна диалога Dynamic Relationships (Динамические связи), вызываемого командой Window > Relationship Editors > Dynamic Relashionships (Окно > Редакторы связей > Динамические связи). Более подробную информацию об этом можно найти в главе 13.

  1. Теперь попробуйте снова запустить воспроизведение анимации, чтобы посмотреть, как будет двигаться плоскость после создания поля. Если разглядеть движение не удается, увеличьте масштаб изображения. Пока что это не очень похоже на движение волн, значит, нужно изменить параметры поля Turbulence (Турбулентность). В окне диалога Outliner (Структура) выделите строчку WaterWavesField. Затем в окне каналов введите в поля Magnitude (Величина) и Attenuation (Затухание) значения 6 и 0, как показано на Рисунок 4.5.



Содержание раздела