...

ПРИМЕЧАНИЕ

Если в окне Select Force Space Warps (Выбрать силу пространственной деформации) не отображается название объекта Gravity01, то щелкните в строке Display (Показывать) на кнопке Display Space Warps (Показывать пространственные деформации).

Если сейчас передвинуть ползунок анимации вправо, то можно заметить, что частицы, имитирующие фонтан, не просто движутся вверх. Поднявшись на некоторую высоту, они начинают падать вниз. Осталось только определить, на какой высоте вода должна падать вниз.

1. Для настройки параметров гравитации выделите в любом из окон проекций объект Gravity01 (либо выберите его из списка объектов сцены). Перейдите на вкладку Modify (Изменение) командной панели и в свитке Parameters (Параметры) установите такое значение параметра Strength (Сопротивление), чтобы в последнем кадре анимации поток частиц не превышал верхней точки фонтана. У меня это значение равно 0,45.

2. В окне Particle View (Окно системы частиц) снова щелкните на кнопке By List (Из списка) и добавьте в список Force Space Warps (Сила пространственной деформации) силу ветра (объект Wind01).

3. Выделите в любом окне проекции значок ветра и задайте в свитке Parameters (Параметры) такое значение параметра Strength (Сопротивление), чтобы фонтан немного отклонялся в сторону. В моем случае это значение равно 0,02.

Запустите воспроизведение анимации, используя кнопку Play Animation (Воспроизвести анимацию), и убедитесь в том, что движение частиц соответствует нашему замыслу. На рис. 6.50 показано поведение частиц в 200 кадре анимации.

Некоторые частицы, на которые действует сила ветра, отклоняются в сторону и пролетают через поверхность воды, не задерживаясь на ней. Устраним этот недостаток, установив для частиц на поверхности воды отражатель. Мы уже создали для этого объект UDeflector01, теперь свяжем его с источником частиц.

1. В нижней части окна Particle View (Окно системы частиц) щелкните на объекте Collision (Столкновения) и переместите его в нижнюю часть списка событий (рис. 6.51).

2. Выделите в списке событий строку Collision 01 (Столкновение 01) и перейдите к одноименному свитку в правой части окна Particle View (Окно системы частиц). Щелкните на кнопке By List (Из списка).

3. В открывшемся окне Select Deflectors (Выбрать отражатели) выберите из списка объект UDeflector01, то есть построенный ранее отражатель.

Рис. 6.50. Положение частиц в пространстве в 200 кадре анимации

Рис. 6.51. Список событий после добавления объекта Collision (Столкновения)

Выбранный отражатель является объектно-базированным, то есть для его корректной работы необходимо указать объект сцены, поверхность которого будет являться преградой на пути движения частиц. На первый взгляд кажется, что для этой цели лучше всего подойдет объект, имитирующий поверхность воды, но при этом возникает небольшая проблема. Она заключается в том, что для имитации ряби на поверхности воды этот объект должен иметь плотную сетку полигонов. Для расчета отражений лучше всего подойдет объект с минимальным количеством полигонов, в противном случае время расчетов может увеличиться в несколько раз. Простым решением данной проблемы будет создание объекта Plane (Плоскость), который по размерам и расположению будет соответствовать объекту water, но в отличие от последнего будет иметь две грани (рис. 6.52).

Рис. 6.52. Параметры плоскости, построенной для отражения частиц

Вернемся к настройкам отражателя.

1. Выберите из списка объектов сцены UDeflector01 и перейдите на вкладку Modify (Изменение) командной панели.

2. В свитке Basic Parameters (Базовые параметры) щелкните на кнопке Pick Object (Указать объект) и выберите в одном из окон проекций (или из списка объектов сцены) объект Plane01.

3. В области Particle Bounce (Отскоки частиц) задайте параметру Bounce (Отскоки) значение 0,2, что позволит создавать на поверхности воды небольшие брызги.

4. Выделите объект Plane01 и спрячьте его, используя команду Hide Selection (Спрятать выделенное) контекстного меню. Этот объект играет вспомогательную роль, отражая падающие капли, и не должен участвовать в визуализации.

Передвиньте ползунок анимации. Сейчас частицы, падая на поверхность воды, должны отскакивать и перемещаться по направлению движения ветра, а достигнув края фонтана, падать вниз. В реальной жизни падающие капли не перемещаются по поверхности воды, а могут лишь образовывать брызги. Чтобы избавиться от данного эффекта, необходимо ограничить «время жизни» частиц. Это можно выполнить, добавив к списку событий оператор Delete (Удалить), перетащив его из списка объектов окна Particle View (Окно системы частиц). В свитке Delete 01 (Удалить 01) установите переключатель в положение By Particle Age (Согласно возрасту частиц), а параметру Life Span (Время жизни) задайте значение 180 (рис. 6.53).

Рис. 6.53. Настройки оператора Delete 01 (Удалить 01)

На этом настройку поведения частиц можно считать законченной.

Загрузка...