Houdini 12 Nodes

Particle nodes create and control particles and particle systems.

To begin working with particle nodes:

In the shelf, click New Particle System on the Particles tab.

Particle node flags

Cook

At the top-level of the POP network, controls which POP is cooked. All required ancestors of the cooked POP are also cooked. In subnets , controls which POP is the output of the subnet. Violet means on.

Template

Show guide geometry specific to the node. For example, turning on the template flag for a force node shows the direction of the force being applied to the particles. See visualize node effects with template geometry .

Bypass

Pass the input straight through to the output without modifying it. When the bypass flag is on, the node has no effect.

Nodes

AccelerationExplicitly sets a particle’s acceleration.
Advect by VolumesAdvects particles by a velocity field defined by three volumes.
AgeSets the ages and/or expected lifespan of particles.
Angular VelocitySets a particle’s angular velocity.
AttractorAttracts or repels particles using a referenced Force SOP or Point SOP.
AttributeAdds custom attributes to particles.
Attribute TransferTransfers point or vertex attributes from reference geometry onto particles.
CodeInserts extra code in the particle system.
CollectMerges particle streams together so you can act on them collectively.
CollisionSets attributes on and/or groups particles when they collide with geometry.
ColorChanges a particle’s diffuse color and/or alpha.
CreepCauses particles to stick to geometry.
Curl NoiseApplies a divergent free noise field to particles..
DragApplies drag to the velocity of particles.
EventGenerates events based on rules.
FanApplies force on particles like a cone-shaped fan.
FetchImports particle streams from other networks.
FireworksCreates a simple fireworks system.
FollowMakes particles follow a leader.
ForceApplies a global directional force, such as gravity.
GroupCreates and/or combines named groups of particles.
Hit InfoManually sets attributes associated with collisions.
InstanceRenders instanced geometry on a particle.
InteractMake particles attract or repel other particles.
KillKills particles based on expressions.
LimitCreates collisions when particles reach a limit boundary.
LineageManually sets attributes associated with the particle’s family tree.
LocationEmits particles at a location in space.
LookatRotates particles so they point in a certain direction.
NullPasses inputs through unaffected.
OrbitMakes particles orbit a center-point.
PositionExplicitly sets a particle’s position.
PropertyManually set physical attributes.
ProximitySets attributes on and/or creates groups of particles based on which other particles are nearby.
RenderControls how particles render.
ResistanceCalculates air or water resistance on instanced geometry.
RotationRotates the particle frame of reference, allowing instanced geometry to point in a different direction from the particle motion.
SPH Density TestKills particles if the surrounding region exceeds a certain density.
Soft BodyPerforms soft body deformations similar to the Spring SOP.
Soft LimitCreates a boundary collisions like Limit, but with spongier bounces.
SourceEmits particles from geometry.
Speed LimitEnforces minimum and maximum velocities.
SplitSplits (emits) particles from existing particles.
SpriteChanges sprite rendering attributes like texture coordinates, SHOP, rotation, and size.
StateSets the state information of particles.
StreamEmit particles from areas where streams of particles mix.
SubnetworkEncapsulates the functionality of a POP network inside a node.
Suppress RuleTurns off default rules controlling particle behavior.
SwitchSwitches between input streams.
TorqueRotates particles around another point.
TranslationMoves the particle frame of reference, offsetting instanced geometry from the particle position.
TurnChanges the direction of particles without affecting speed.
Up VectorManually sets a particle’s up vector.
VEXExecutes VEX code to modify particles.
VEX SprinklerSimulates a sprinkler.
VOP POPContains a VOP network that can manipulate particle attributes.
VelocityExplicitly sets a particle’s velocity.
Velocity StreamEmits a stream of evenly-spaced particles from geometry.
WindPushes particles up to a maximum speed.