← Энциклопедия Fusion
ЧастицыПродвинутый

pCustom

Пользовательская логика частиц

Particle-нода для ручного управления частицами через числовые входы, позиции и выражения: можно переопределять координаты, скорость, вращение, spin и другие свойства частиц.

pCustom1ParticlesRegionParticlesMaskForegroundBackgroundOutput

pCustom

Обзор

Что делает pCustom

pCustom ставится внутри particle-цепочки после pEmitter и до pRender. В отличие от pDirectionalForce, pAvoid или pBounce, эта нода не даёт один готовый тип воздействия. Она открывает набор пользовательских полей, куда можно вписать числа, координаты и выражения для изменения свойств частиц.

Вкладки Numbers и Positions задают пользовательские входные значения: Number In 1–8 и Position 1–4. Setup и Inter дают дополнительные текстовые поля для подготовки формул и промежуточных вычислений. Particle — самая важная вкладка: здесь можно записывать выражения для Position X/Y/Z, Velocity X/Y/Z, Rotation X/Y/Z, Spin X/Y и других particle-каналов.

Conditions, Sets и Region работают так же, как у других particle-нод: можно ограничить действие по вероятности, возрасту, наборам частиц или области. Поэтому pCustom можно применять не ко всей системе, а только к нужной группе или зоне.

Как это понимать

pCustom — это программируемый модификатор частиц. Если pEmitter создаёт частицы, а pRender показывает их на экране, то pCustom позволяет вручную вмешаться в их внутренние параметры: позицию, скорость, вращение, спин и пользовательские числа.

Где используется

Задать нестандартное движение частиц через выражения.
Переопределить position/velocity/rotation/spin без отдельной готовой force-ноды.
Использовать Number In 1–8 как пользовательские контролы для формул.
Использовать Position 1–4 как опорные точки для собственных расчётов.
Сделать сложную логику, которую неудобно собрать стандартными pDirectionalForce, pAvoid, pBounce и pChangeStyle.
Ограничить пользовательское воздействие по Age, Sets или Region.