Cinema 4D Cinema 4D Visualize, Broadcast, Studio Advanced Render PyroCluster Работа с PyroCluster
Функция доступна в CINEMA 4D Visualize, Studio

Общие сведения

Переходы! Пёстро или нет? Наверное, у вас была ситуация, когда вы думали, что вы больше ничего не понимаете в параметрах PyroCluster и не имеете никакого контроля. Главное без паники! Для начала это нормально, что вам кажутся требования этого инструмента немного завышенными. Эта глава поможет вам и покажет, как сохранить спокойствие при работе с PyroCluster.

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

Нет! Вам необходимо немного опыта и знаний при обращении с PyroCluster и его методами. При этом практически все параметры инструмента являются комбинируемыми как минимум между собой и возможности инструмента практически не ограничены. Необходимы просто эксперименты с параметрами, но представление будущего или желаемого эффекта при этом тоже не является лишним. Изучите основательно эффект, который вы намерены создать. Попытайтесь при этом сократить составляющие эффекта как, например цветовая гамма и время.

Предположим, вы намерены создать эффект огнемёта - но как он выглядит на самом деле? В начале цвет пламени - это горячий, прозрачный белый с примесью голубого цвет, но по мере отдаления оно будет темнеть, и становиться не прозрачным. При создании определённого эскиза будущего изображения вы можете реализовать его посредством шкал перехода цветовой гаммы. Бело-голубой цвет вы определяете для начала на левой стороне шкалы перехода цветовой гаммы параметра Радиус на закладке Возраст. Темнеющий жёлто-красный цвет вы устанавливаете на правой стороне используемой шкалы перехода, и посредством этого, каждая частица, взятая в отдельности на отрезке её существования, будет окрашена соответственно. Левая сторона перехода задаёт начальную цветовую гаму частиц при их возникновении, а правая сторона определяет цветовую гамму при прекращении существования. А как вам сделать начало бело-голубой гаммы пламени прозрачной? В переходе шкалы существования частиц имеется канал Альфа (для этого вам необходимо кликнуть на маленький треугольник справа от шкалы перехода), который определяет прозрачность частиц в зависимости от их продолжительности существования. И это практически всё, что вам необходимо совершить по созданию такого эффекта.

PyroCluster эффекты основаны на системе частиц Cinema 4D Prime, а также на отдельно доступной системе Thinking Particles. Система частиц имеет её собственные установки для продолжительности существования, величины, вращения и так далее. PyroCluster применяет эти параметры. Но только по поводу параметра "Размер" вам не нужно беспокоиться. PyroCluster использует позицию частиц, а не их размер. Величина объёмной частицы при этом контролируется непосредственно самим модулем PyroCluster. Радиус для Voxels вы задаёте в закладке Форма. Посредством шкалы Радиус в закладке Возраст вы можете изменить значение радиуса в зависимости от значений серого цвета на протяжённости существования. Для создания эффекта PyroCluster, не требуются дополнительные объекты для эмиттера (например, сфера) - в противоположность этому: Вы должны избегать добавления дополнительных объектов в эмиттер частиц.

Контроль над радиусом частиц (например, стареющие частицы будут увеличиваться) не является сложной задачей. Но как выглядит это с цветовой гаммой частиц?

Не ошибайтесь из-за большого количества шкал перехода PyroCluster. Шкала цветовой гаммы (закладка Глобальные параметры) контролирует цветовую гаму частиц. Другая шкала перехода цветовой гаммы (закладка Возраст) контролирует изменение цветовой гаммы частиц на протяжении определённого отрезка их существования. Это означает, что цветовая гамма к определённому промежутку времени параметра Продолжительность существования будет взята и смешана с глобальной цветовой гаммой частиц. Честно говоря, звучит не совсем понятно или? Вот небольшое заключение метода смешивания цветовой гаммы шкал перехода:


  1. Частица будет создана с её параметрами. Возраст частицы контролирует её цветовую гамму.
  2. Глобальный переход цветовой гаммы закладки Глобальные параметры определяет цветовую гамму частиц от ядра к внешней границе (вы можете здесь установить только один цвет, если частица, например должна быть полностью красной).
  3. Цветовая гамма закладки Возраст будет добавлена к глобальной цветовой гамме. Переход шкалы цветовой гаммы соответствует окраске на протяжении существования частиц.
  4. Смешивание цветовой гаммы закладок Глобальные параметры и Возраст производится посредством шкалы перехода Смешанный цвет.

Для понятия приведённых выше отношений смешивания цветовой гаммы, обратите внимание на это изображение.

Оно показывает эффект старения, который основывается на системе частиц с продолжительностью существования 100 изображений. Все частицы при этом будут видны на временном отрезке = 0, и исчезать после показа 100 изображений.

На заметку:
Если бы вы установили значение для продолжительности жизни = 60 изображений, то правая сторона, её окончание показывало бы цветовую гамму частиц именно к этому моменту. Обычно продолжительность жизни частиц будет указана с вариацией, для придания более естественного вида. Но в этом случае вы не можете для каждой частицы заранее предсказать номер изображения градиента - так как он изменяется для каждой частицы в отдельности.

А теперь к изображению ноль!

На верхнем изображении появившаяся частица будет окрашена жёлтым цветом для изображения. Для изображения 50 окрас Voxel является красным и его прозрачность изменяется по восходящей, а при окончании своего существования для изображения 100, он будет окрашен голубоватым цветом (так как прозрачность при этом значении уже достигнет своего максимального значения, то синий цвет выделен не ярко).

Этот пример демонстрирует только эффект старения, которому не добавляется цветовая глобальная гамма. Переход цветовой гаммы, который вы определяете в закладке Global-участка инструмента PyroCluster, функционирует как основная цветовая гамма, которая позже будет смешена с цветовой гаммой эффекта старения частиц. Долю смешивания между цветовой глобальной гаммой и гаммой старения частиц контролирует градиент смешивания. Чисто белый цвет шкалы перехода смешивания показывает 100% цветовую гамму старения к определённому времени существования частиц. Ступени серого цвета смешивают цветовую гамму Voxels в направлении определённой Global-цветовой гаммы. 100% чёрного цвета в Mix-переходе соответствуют чистой Global-цветовой гамме. Любая определённая теперь цветовая гамма старения не будет учтена. Вы можете переход смешивания использовать для создания, например пульсации облака или горящего масла.

Здесь вы видите пример функции смешивания:

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

Это градиент старения. В зависимости от Mix-перехода вы получите следующие результаты:

Белый цвет смешивания
Серый цвет смешивания
Чёрный цвет смешивания

Как видно из верхних изображений, жёлтый цвет эффекта старения выглядит более выражено с цветовой гаммой смешивания. Частица при окончании существования будет прозрачной, соответственно градиент Альфа, который был определён в диалоге продолжительности жизни частиц. Все три изображения показывают одну и туже частицу к одинаковому отрезку времени.