Энциклопедия 3ds max 6

Общие сведения об окне диалога Particle View


Основная настройка поведения потока частиц производится в окне диалога Particle View (Просмотр частиц), показанном на рис. 10.25, которое вызывается щелчком на кнопке с таким же названием в свитке Setup (Настройка) или выбором команды меню Graph Editors > Particle View (Графические редакторы > Просмотр частиц). Для вызова окна диалога Particle View (Просмотр частиц) можно также просто нажать клавишу 6.

Рис. 10.25. Окно диалога Particle View (Просмотр частиц) - основное средство настройки поведения потока частиц

Окно диалога Particle View (Просмотр частиц) имеет строку меню и набор инструментов управления отображением в правом нижнем углу. Основная часть окна разделена на четыре области: панель событий (event display) вверху слева, панель параметров (parameters panel) вверху справа, библиотеку элементов (depot) внизу слева и панель описания (description panel) внизу справа.

С помощью окна диалога Particle View (Просмотр частиц) формируется набор событий, управляющих поведением частиц во времени. Операторы, составляющие события, и тесты выбираются из набора готовых элементов, входящих в библиотеку и называемых действиями (actions). В число операторов входят также два специальных оператора готовых стандартных потоков частиц. Если выделить любой из элементов библиотеки, то на панели описания появится краткое описание назначения и свойств элемента. Например, на рис. 10.25 в библиотеке выделен оператор Speed (Скорость), поэтому на панели описания приводятся справочные сведения об этом операторе.

Поток событий изображается на панели событий в виде диаграммы. Каждое событие заключается в прямоугольную рамку со строкой заголовка и изображением лампочки в правом углу. Последовательные щелчки на этой лампочке выключают и вновь включают все действия данного события. Имена выключенных действий изображаются шрифтом серого цвета. Для выключения и повторного включения отдельного действия внутри события необходимо щелкать на его значке, изображенном в левой части строки действия, на котором курсор принимает вид руки (рис. 10.26).




Рис. 10.26. Включение и выключение отдельного действия внутри события производится щелчками на его значке

Рамки событий на диаграмме соединяются между собой линиями. События можно перетаскивать в пределах панели событий, при этом соединительные линии автоматически удлиняются и изгибаются.

Если выделить имя любого действия на панели событий, то на панели параметров появится свиток с параметрами этого действия, которые можно настраивать. Например, на рис. 10.25 выделен оператор Speed 01 (Скорость 01), поэтому на панели параметров располагается свиток с элементами управления этим оператором. Многие из параметров действий не отличаются от тех, которые были рассмотрены ранее применительно к стандартным системам частиц, не управляемых событиями.

Каждый созданный источник потока частиц автоматически снабжается двумя событиями, отображаемыми на панели событий окна диалога Particle View (Просмотр частиц).

Первым всегда является глобальное событие (global event), именуемое так же, как источник потока частиц: PF Source 01 (Источник потока частиц 01), PF Source 02 (Источник потока частиц 02) и т. д. Глобальным оно называется потому, что все помещенные в его состав операторы оказывают действие на все без исключения частицы потока. Это событие изначально содержит всего один оператор Render (Визуализация), обеспечивающий визуализацию генерируемых частиц. Операторов одного типа в составе потока может быть несколько, поэтому они нумеруются по порядку, например Render 01 (Визуализация 01), Render 02 (Визуализация 02) и т. д. Справа от имени оператора указывается в скобках один из его ключевых параметров. Например, как видно на рис. 10.25, событие визуализации в составе глобального оператора именуется как Render 01 (Geometry) (Визуализация 01 (Геометрия)). Это означает, что каждая частица будет визуализироваться как элемент геометрической модели сцены с учетом ее формы и ракурса. Можно добавлять в состав этого события другие операторы, такие как Mapping (Проекция), управляющий порядком проецирования текстур материала на частицы, или Speed (Скорость), задающий скорость частиц, которые также будут иметь глобальное действие на все частицы потока. Глобальное событие - единственное, которое имеет выход (output) в виде квадратного выступа в левой нижней части рамки, а потому может быть связано с другим событием напрямую, без использования теста.



Все остальные события, кроме первого, называют локальными (local event) и именуются просто Event 01 (Событие 01), Event 02 (Событие 02) и т. д. Вторым в цепочке обычно является локальное событие рождения (birth event). Оно всегда начинается с оператора Birth (Рождение), определяющего время начала и окончания генерации частиц, а также их количество, или Birth Script (Сценарий рождения), позволяющего применить сценарий на языке MAXScript для описания процесса генерации потока частиц. В состав события рождения может входить произвольное число других операторов. Например, на рис. 10.26 в составе события рождения Event 01 (Событие 01) помимо оператора Birth (Рождение) можно видеть такие типовые для данного события операторы:

  • Position Icon (Положение значка) - позволяет задать, будут ли частицы испускаться из всего объема значка источника (Volume), с его поверхности (Surface), из ребер значка (Edges), его вершин (Vertices) или только из опорной точки (Pivot), а также указать, должны ли частицы наследовать движение значка источника при его анимации (Inherit Emitter Movement);


  • Speed (Скорость) - позволяет управлять величиной скорости частиц с помощью счетчика Speed (Скорость), а также задавать направление вектора скорости из набора таких вариантов, как Along Icon Arrow (Вдоль стрелки значка), Icon Center Out (Наружу из центра значка), Random 3D (Случайно в ЗD -пространстве), Random Horizontal (Случайно по горизонту) и т. п.;


  • Rotation (Вращение) - позволяет задавать начальную ориентацию частиц в трехмерном пространстве и возможные изменения ориентации в процессе движения;


  • Shape (Форма) - позволяет выбирать форму частиц (Tetra (Тетраэдр), Cube (Куб) или Sphere (Сфера)) и задавать их размер (Size);


  • Display (Дисплей) - позволяет настроить способ отображения всех частиц и отдельно выделенных частиц в окнах проекций, задавая тип (Туре) меток частиц (точки (Dots), крестики (Tics), треугольники (Triangles), звездочки (Asterisks) и т. п.), цвет меток (Color), число видимых частиц (Visible %), а также указать, следует ли отображать личный номер-идентификатор каждой частицы (Show Particle IDs).




  • Каждое локальное событие имеет вход (input) в виде квадратного выступа в левой верхней части рамки, но не имеет выхода, в связи с чем локальные события не могут связываться друг с другом напрямую. Для обеспечения такой связи в состав локального события обязательно должен быть включен хотя бы один тест.

    Тесты имеют значки в виде переключателя, заключенного в ромб желтого цвета. Фактически, тесты являются условными операторами, то есть операторами, обеспечивающими проверку выполнения определенного условия. Каждый тест, помещенный в состав события, может находиться в трех состояниях: в исходном, безусловно выключенном (always false) и безусловно включенном (always true).

    Для переключения теста в безусловно выключенное состояние щелкните на правом краю значка теста. Внутри ромба появится изображение лампочки красного цвета. В таком состоянии тест ни при каких обстоятельствах не обеспечит перехода к событию, с которым соединен его выход.

    Для переключения теста в безусловно включенное состояние щелкните на левом краю значка теста. Внутри ромба появится изображение лампочки зеленого цвета. В таком состоянии тест при любых обстоятельствах обеспечивает безусловный переход к событию, с которым соединен его выход.


    Содержание раздела