Force SOP


The Force SOP adds force attributes to the input metaball field that is used by either Particle SOP or Spring SOP as attractor or repulsion force fields. In general, force values greater than 0 cause points to be attracted, less than 0 cause points to be repelled.


Parameters - Page

Radial Force doradial - When checked, triggers a force towards or away from the centre of the metaball field, depending on the value of the force.

Force radial - When Radial Force is checked, this controls the strength of the Radial Force field.

Directional Force doaxis - When checked, enables all parameters below to allow control of specific force attributes.

Direction dir - - When Directional Force is checked, determines the direction vector axis, and activates forces along the directional vector for the directional forces below.

  • X dirx -
  • Y diry -
  • Z dirz -

Axial Force axial - When Directional Force is checked, controls the force along the primary axis. Increasing this value will cause the particles to move up the primary axis of the metaball field as defined by the direction vector.

Vortex Force vortex - When Directional Force is checked, this field controls the amount of twist particles are given around the primary axis. Positive values cause the particles to spin clockwise, negative values cause counter-clockwise spins. It is a centrifugal force.

Spiral Force spiral - Controls the attraction/repulsion force perpendicular to the primary axis (Direction field). Values greater than 0 will cause the points to be drawn toward the primary axis. Values less than 0 push particles away perpendicular to the primary axis. It is a tangential force.


To view the metaball field of influence, turn on the hulls display of the input metaball/s object/s. Both the Particle SOP and Spring SOP will display these hulls as guide geometry.

Adjust the weights of the metaball inputs to increase or decrease the field effect within the metaball field of influence.

In general, it is a good idea to try and keep the scale of forces and force fields to a smaller rather than a larger scale. This tends to make particle movement and attraction more manageable and realistic.

Operator Inputs

  • Input 0 -

TouchDesigner Build: