Cinema 4D Visualize, Broadcast, Studio Thinking Particles Ноды TP TP Генератор P Шторм
Функция доступна в CINEMA 4D Studio
P Шторм

Общие Нод Параметры

Параметры

Форма эмиттера

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

Режим

Здесь вы можете выбрать один из трёх режимов, различающихся по временному созданию частиц: - Число, Кадр и Степень. В зависимости от выбранного вами режима, будет проведён опрос соответствующего числового поля.

Число

В этом режиме вы определяете максимальное количество частиц, которые будут одновременно видимы. Это значение тесно связано с параметром для продолжительности жизни частиц. Если вы определили для продолжительности жизни частиц значение = 5 кадрам, и при этом для количества определите значение = 100, число частиц при этом будет увеличиваться от кадра к кадру изображения на 100 частиц, пока первые частицы не начали исчезать. Начиная с этого промежутка времени, будет создано такое количество частиц, равное при этом исчезнувшим. То есть общее количество частиц при этом будет оставаться постоянным.

Степень

Этот значение производит контроль над появлением частиц за 1 секунду. Такой режим в принципе является уже известным для вас, по имеющемуся стандартному эмиттеру в программе Cinema 4D. При этом в течении 1 секунды, будет создано определённое число частиц. У вас отсутствует контроль над действительным числом частиц в сцене, но вы получите постоянный и непрерывный поток частиц.

Кадр

Это понятие скрывает за собой число частиц, создаваемых за 1 кадр анимации. Это может быть необходимым, если вам от одного до последующего кадра анимации, необходимо наличие в сцене постоянно числа частиц. P ВолныВлияния (PMatterWaves) эмиттер будет при этом создавать очень равномерный поток частиц.

Число [0..2147483647]

Если вы выбрали режим Число, здесь вы можете определить количество частиц.

Степень [0..+∞]

Если вы выбрали режим Степень, здесь вы можете определить количество частиц, которые будут созданы за 1 секунду.

Кадр [0..2147483647]

Если вы выбрали режим Кадр, здесь возможно определить число частиц, которые будут созданы за 1 кадр анимации.

Время жизни

Здесь вы устанавливаете продолжительность жизни для частиц (измеряемую в кадрах анимации). Если вы выбрали режим Число, это значение влияет кардинальным образом на возникновение частиц.

Вариация времени [0..100%]

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

Скорость [-∞..+∞]

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

Вариация скорости [0..100%]

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

Размер [0..+∞]

Это коэффициент масштабирования для объектов, которые вы намерены связать с частицами. Этот коэффициент работает как мультипликатор для инвертированного радиуса сферы из Нода Р ФормаОбъекта. как формула можно это выразить следующим образом:

Размер*(1/Радиус сферы)*Размер объекта = Размеру объекта частиц.

Если вы размер установите таким же, как и радиус окружающей сферы, в этом случае объект как частица будут иметь аналогичный размер, как объект оригинал.

Вариация размеров [0..100%]

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

Последующие установки относятся к размеру эмитирующей поверхности. Как масштаб для этого служит система осей координат связанного с эмиттером объекта.

Угол X [0..360°]

Угол ширины эмиттера по его оси Х.

Угол Y [0..360°]

Угол ширины эмиттера по его оси Y.

Размер X [0..+∞m]

Размер поверхности эмиттера вдоль оси Х.

Размер Y [0..+∞m]

Размер поверхности эмиттера вдоль оси Y.

Дистанция [0..+∞m]

Удаление по Z оси для эмиттера, начиная с которого будет произведена генерация частиц. Эта установка имеет смысл, если вы производите связь различных Р Шторм (P Storm) эмиттеров с одним объектом. Это позволит при анимировании этого единственного объекта, производить перемещение комплексной системы частиц.

Вариация дистанции [0..100%]

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

Вращение [0..+∞]

Это количество вращения частицы вокруг её осей. Значение определяется в секундах. Это означает, значение = 1 приведёт к вращению = 360° вокруг заданной оси за одну секунду анимации. Высокие значения приводят к замедленной анимации вращения.

Вариация вращения [0..100%]

Процедурная вариация вращения.

Тип поворота

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

Случайный

Частицы при этом режиме будут вращаться вокруг случайно выбранной оси.

Ось

Определённый вами вектор будет использован для вращения. Вектор = 0;0;1 приведёт к вращению частиц вокруг их оси Z (X=0, Y=0, Z=1).

Ось поворота [XYZ ]

Поле задания, в котором вы можете определить вектор для вращения.

Порты входа

Дополнительно к названным выше параметрам имеются ещё дополнительные, которые относятся к позиции эмиттера и выбросу частиц из эмиттера.

Вкл.

Здесь возможно произведение считывания Булева значения, для установки эмиттера активным (1) или для его отключения (0). Если значение на этом порту отсутствует, эмиттер будет автоматически установлен активным.

Время анимации

Так как параметры этого Нода возможно анимировать на основе ключевых кадров, при этом будет учитываться время программы Cinema 4D, для возможности произведения безошибочной интерполяции. При этом возможно произведение мануального считывания времени от BaseTime-Typ – то есть в простом случае реальное значение, для возможности использования другого времени. Если значение не подключено, автоматически будет использовано время программы Cinema 4D.

Направление эмиттера

Глобальное выравнивание эмиттера. Здесь возможно считывание значения для глобальной матрицы объекта. Но при этом только направление матрицы будет передано для дальнейшей обработки в Ноде Р Шторм (P Storm).

Скорость эмиттера [XYZ ]

Если сам эмиттер будет анимирован во время анимации, например, для симуляции выброса газов из сопла летящей ракеты, в потоке частиц при этом возможно возникновения пробелов. Эти зазоры возникают в связи с тем, что частицы могут быть созданы только в пределах одного кадра анимации. Участок между кадрами анимации остаётся просто незаполненным. Если эмиттер от кадра к кадру перемещается очень быстро – то есть он покрывает большие дистанции – в создаваемой анимации будет заметным изложенный выше эффект. Посредством порта для скорости эмиттера, возможно, использовать скорость эмиттера для просчёта выброса частиц, также и между кадрами изображения. Если вы используете частицы как эмиттер, вполне достаточным является подключения к этому порту скорости эмиттера, который может быть опрошен посредством Нода Р Данные (P Data). Если эмиттером является нормальный объект, вы можете произвести просчёт вектора, используя для этого разность векторов между актуальной и конечной позицией эмиттера. Альтернативно вы можете использовать выходной порт скорости, принадлежащий объекту Ноду.

Позиция эмиттера [XYZ ]

Подключаемый здесь вектор определяет глобальную позицию для эмиттера в пространстве. Здесь возможно произвести опрос позиции объекта, для переноса её на эмиттер. Не забывайте при этом разницу между глобальной и локальной позицией объекта. Мануально созданный вектор также может быть использован для размещения. Так как речь при этом идёт только о позиции, эмиттер будет производить испускание частиц постоянно вдоль глобальной оси Z. Если необходимо производить управление позицией и направлением одновременно, необходимо дополнительно, глобальную матрицу объекта, подключить через соответствующий порт направления эмиттера (или использовать мануально созданную матрицу).

Если подключить Ноде Р Группа (P Group) к выходу созданных частиц, частицы эмиттера Р Шторм могут быть перенесёнными в определённую группу

Порты выхода

Родившиеся частицы

Этот поток частиц имеет всю необходимую информацию о вновь созданных частицах в эмиттере. Поток данных получит только актуально на данном этапе созданные частицы, а не все имеющиеся частицы. Если вам необходимы все частицы, вам необходимо использовать Ноде Р Самодинамика \ P Pass \ и установить там установку группы Все – активной.

Количество частиц [-2147483648..2147483647]

Это число созданных в эмиттере частиц. Это число соответствует не общему количеству частиц, а только числу, которые были созданы на данном этапе.

Номер частицы [-2147483648..2147483647]

Это номер актуально созданной в эмиттере частицы.