3. Поскольку при салюте частицы испускаются вверх, а не вниз, нужно перевернуть источник частиц, направив его вверх. Если теперь щелкнуть на кнопке Play Animation (Воспроизвести анимацию), можно увидеть, что движение частиц мало напоминает россыпи настоящего салюта. Поэтому нужно определить события, настроив тем самым желаемый эффект. Для выполнения настройки событий, управляющих поведением настройки частиц, перейдите к свитку Setup (Настройка) и нажмите кнопку Particle View (Просмотр частиц). Вы увидите окно диалога с таким же названием. Для его вызова можно также нажать клавишу 6. В окне Particle View (Просмотр частиц) уже присутствуют два первых события с названиями PF Source 01 (Источник потока частиц 01) и Event 01 (Событие 01). В состав первого события, которое является глобальным, входит оператор Render (Визуализация), благодаря которому все частицы могут быть визуализированы. В состав первого локального события Event 01 (Событие 01) входят операторы Birth (Рождение), Position Icon (Положение значка), Speed (Скорость), Rotation (Вращение), Shape (Форма) и Display (Отображение).
4. Прежде чем создавать праздничный фейерверк, необходимо представить себе, какой должна быть траектория движения частиц. Составление диаграммы событий — задача не из легких. Для того чтобы построить событийную модель и правильно выбрать параметры каждого из событий, необходимо хорошо себе представлять, какие действия должны происходить с частицами. В нашем случае частицы рождаются и летят вверх. Каждый залп праздничного салюта оставляет позади себя немного растянутый хвост. По достижении определенной высоты хвост должен исчезнуть, и в этом месте должен произойти разлет частиц во все стороны. Таким образом, мы будем создавать несколько событий: событие, которое породит частицы (1), событие, которое позволит создать хвост летящего залпа (2), событие, определяющее высоту, на которой произойдет взрыв пиротехнического заряда (3), и, наконец, событие, определяющее поведение частиц при взрыве фейерверка (4). Как видите, сцена довольно сложная, но попробуем шаг за шагом ее воссоздать.
5. Начнем с первого события. Первое, что необходимо сделать, — увеличить время, в течение которого источником испускаются частицы. Выделите в прямоугольнике Event 01 (Событие 01) оператор Birth (Рождение) и измените значение Emit Stop (Окончание времени испускания частиц) с 30 на 150.