Рассмотрим более подробно параметры, определяющие свойства
эмиттера в окне Properties.
Частицы испускаются на большое расстояние от эмиттера, перпендикулярно
ему (было выбрано значение параметра Emission Angle
– 90 градусов). Частицы двигаются параллельно друг другу, так, как было выбрано
значение параметра Emission Range равное
0.
И, наконец, можно увидеть, что частицы испускаются эмиттером
в обоих направлениях,
так, как в разделе Emission окна Emitter
properties, были выбраны обе опции In (излучение
вперед от эмиттера) и Out (излучение назад от эмиттера).
Выбор опции Emit at Points
позволяет получить излучение из отдельных точек, расположенных по длине эмиттера,
после выбора этой опции, откроется окно настроек, в котором можно выбрать
количество излучающих точек
Работа с параметром оттенок (Tint).
Параметр Tint Strength
определяет количество и интенсивность оттенков цветов частиц.
Рассмотрим пример работы с параметром оттенок.
Закройте окно свойств эмиттера (props dialog)
нажав мышью на кнопку Cancel. Запустите новый проект, выберите
в библиотеке эмиттер “Explosion 3” и добавьте
в окно stage 4 эмиттера, все для кадра
№1

Откройте окно свойств эмиттера (props
dialog) для второго эмиттера и измените оттенок цвета.
Для этого, щелкните левой кнопкой мыши по цветному квадратику Tint
Color и
Выберите желаемый цвет, в нашем случае – красный

Закройте окно свойств эмиттера (props
dialog) нажав мышью на кнопку OK (при
этом внесенные изменения будут сохранены), если нажать мышью на кнопку Cancel
– все внесенные изменения будут аннулированы.
Теперь измените оттенок цвета для третьего эмиттера, сделав
его синим и для четвертого, сделав его зеленым. Чтобы сохранить внесенные
изменения нажмите на кнопку OK.
Теперь настройте параметр Tint Strengths
(интенсивность оттенка) для каждого эмиттера, включите опцию Show
Particles и перейдите к кадру №10 (взрыв уже имеет достаточно
большие размеры), выберите значение Tint Strengths
равное 40%, и просмотрите полученный результат

Во время просмотра можно заметить, что не всегда можно
получить ожидаемый цвет.
Третий взрыв, как и предполагалось, имеет синий цвет, но
при этом возник и белый, причем в большем количестве, чем синий. Это происходит
потому, что выбранный оттенок цвета не заменяет первоначальный цвет частиц
испускаемых эмиттером, а подмешивается к нему.
Так же можно заметить, что выбор небольших значений интенсивности
оттенка цвета (Tint Strengths) часто дает
более приемлемый результат (более реалистичный), чтобы увидеть установите
значение Tint Strengths равное 20% и просмотрите
результат

В некоторых случаях именно большие значения интенсивности
оттенка цвета (Tint Strengths) дают более
приемлемый результат, но все же, гораздо чаще рекомендуется использовать
не большие значения этого параметра.
Вернемся назад, к окну свойств эмиттера (props
dialog), последние три опции в окне Properties
– Keep Particles in Order
(сохранять порядок частиц), Frames to
Preload (кадры перед загрузкой) и use old number
calculation method (использовать старый метод просчета)

Во всех примерах эмиттеры, которые мы добавляли в окно
stage, начинали испускать частицы, начиная с того кадра, в который они были
добавлены. То есть, при просмотре мы видели, как эмиттер начинает испускать
первые частицы. Бывают случаи, когда необходимо, чтобы эмиттер уже в начале
просмотра излучал частицы в полной мере (например нужно создать эффект водопада),
для реализации этого применяют опцию Frames to Preload (или просто - Preload)
– в окно вводится количество кадров, которое эмиттер уже должен излучать
частицы до начала визуализации.
Рассмотрим пример.
Закройте окно свойств эмиттера (props
dialog), откройте новый проект, добавьте эмиттер “Heavy
Fire Particles” в окно stage для кадра
№1.
Теперь откройте окно свойств эмиттера (props
dialog), установите значение 60 в окне Preload.
Закройте окно свойств эмиттера (props dialog)
нажав мышью на кнопку OK. При просмотре, уже в кадре №1, частицы будут интенсивно
излучаться, так, как будто, от начала излучения прошло 60 кадров.
При выборе опции use old number
calculation method используется метод
просчета разработанный для версии программы 1.0. Добавьте эмиттер в окно
stage, перейдите к кадру с большим порядковым номером,
для которого частицы уже излучаются, затем, переместите первую ключевую
точку данных для параметра Number в окне graph вверх/вниз.
Если выбрана опция use old number calculation method, то
вы увидите, что количество излучаемых частиц будет изменяться не плавно,
а с некоторым шагом.
Если опция use old number calculation method
не активирована, то используется метод просчета разработанный для версии
программы 2.0. При повторении действий, описанных выше, количество частиц
будет изменяться плавно, в большинстве случаев будет испускаться на 10 -
20% частиц больше, чем при применении опции use old number calculation
method.
Рассмотрим, как происходит процесс получения изображения
излучаемых частиц в программе Particle Illusion.
Когда новая частица создается эмиттером, она добавляется в список (“list”).
Этот список используется для получения изображения частиц – процесс получения
изображения частиц начинается с первой по списку частицы, и заканчивается
последней в списке. Это означает, что первым будет получено изображение
более “старых” частиц, а затем, более “молодых”; через некоторое время некоторые
частицы прекратят свое существование, на базе этих частиц программа создает
новые частицы, которые находятся в том же месте в списке, однако некоторые
из самых “молодых” частиц могут расположиться перед более “старыми” частицами,
таким образом, через некоторое время вид списка сильно изменится.
В большинстве случаев такое изменение порядка следования
частиц в списке, не приведет ни к каким видимым изменениям, но в некоторых
случаях изменения могут возникнуть. В таких случаях нужно включить опцию
Keep Particles in Order. После включения этой опции откроется
окно, в котором можно выбрать определенный порядок следования частиц в списке

Если выбрана опция Keep Particles
in Order, возникает возможность выбора
одной из опций: Oldest in Back или Oldest in Front.
Выбор опции Oldest in Back (см. левый рисунок ниже), позволяет
получить такое изображение: наиболее “старые” частицы, расположены в глубине
изображения, а более “молодые”, все ближе, и ближе к наблюдателю. Выбор
опции Oldest in Front (см. правый рисунок ниже), позволяет
получить такое изображение: наиболее “старые” частицы, расположены ближе
к наблюдателю, а более “молодые”, все дальше, и дальше от наблюдателя.
Применение опции Keep Particles
in Order интенсивно использует ресурсы
памяти, увидеть, насколько используются эти ресурсы можно на панели status
bar в главном окне программы

Продолжение выложено в виде двух файлов PDF
Часть 5 (990 кб)
Часть 6 (1,04 Мб)
Yuriy (UNS)