Particle Flow — это очень сложный модуль. Эффекты, создаваемые с его помощью, весьма разнообразны. Глядя на некоторые из них в сцене, даже не придет в голову, что он выполнен с применением частиц. Все зависит от мастерства дизайнера трехмерной графики и его фантазии.
Мы рассмотрим работу с Particle Flow на несложном примере. Наша задача — создать анимацию, в которой частицы летят 60 кадров в виде сфер, а те частицы, которые уже превысили «возраст» в 60 кадров, меняют свою форму на куб. Для этого используем критерий Age Test (Критерий возраста). Частицы, удовлетворяющие данному условию, перейдут к следующему событию, а те, которые не соответствуют критерию — останутся в текущем событии и будут проверены на соответствие прочим критериям данного события.
Рис. 4.45. Настройки источника частиц PF Source (Источник Particle Flow)
Для начала работы с Particle Flow необходимо перейти на вкладку Create (Создание) командной панели, в категории Geometry (Геометрия) выбрать строку Particle Systems (Системы частиц) и нажать кнопку PF Source (Источник Particle Flow). Этот объект представлен в окне проекции пиктограммой. В его настройках (рис. 4.45) есть кнопка Particle View (Представление частиц), которая вызывает окно для работы с модулем. Диаграмма в данном окне уже содержит два события: Global Event (Общее событие) и Birth Event (Событие рождения) (рис. 4.46).
Рис. 4.46. Диаграмма событий
СОВЕТ
В правом верхнем углу любого события находится маленький значок лампочки (рис. 4.47). Щелкнув на нем, вы можете выключить/включить любое событие, которое имеется в окне Particle View (Представление частиц).
В конец списка операторов второго события мы должны добавить Age Test (Критерий возраста). Все критерии имеют желтую пиктограмму и располагаются в нижней части окна Particle View (Представление частиц) (рис. 4.48). Здесь же хранятся и все воспринимаемые программой операторы. Чтобы в списке Birth Event (Событие рождения) появился Age Test (Критерий возраста), необходимо захватить мышкой желтый значок квадрата с названием Age Test (Критерий возраста) и перетащить в список Birth Event (Событие рождения) (рис. 4.49).