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)
На этом настройку поведения частиц можно считать законченной.
...
ПРИМЕЧАНИЕ
Для создания более правдоподобного движения воды объекту Birth 01 (Рождение 01) можно добавить контроллер Noise (Зашумление), который будет создавать пульсирующую струю. А использование объекта Spawn (Потомок) способно изменить поведение частиц таким образом, что их часть будет имитировать всплески на поверхности воды. Кроме того, применение различного типа геометрии для имитации капель и брызг позволит усилить реалистичность фонтана. Я рекомендую вам изучить настройки этих объектов самостоятельно и не буду описывать их в данной книге, так как они являются лишь средством для повышения реализма и не относятся к базовым настройкам поведения частиц.
Читать дальше
Конец ознакомительного отрывка
Купить книгу