Some useful VEX.
DOP Random Air Resistance
DOP Random Spin

SOP Build Matrix
SOP Fake Collisions
SOP Delete Points by Threshold

SOP Line Network
SOP Random Pscale with Ramp-weighting, Seed, Min and Max
SOP Random Rotations
SOP Rotations

SOP Rotations Around Axis
SOP Spiral Curve

DOP Random Air Resistance

This one-liner will simply add random air resistance per particle within the minimum and maximum values

DOP Random Spin

This adds random spin to particles – put it in the popspin DOP

SOP Build Matrix

These wrangles will build a matrix, move the animated geo to the origin and then revert it back to it’s original world space.

SOP Fake Collisions Wrangle

This fella will push points within a volume outside of the volume. Pipe the collision SDF into the second input.

SOP Delete Points by Threshold

This snippet will delete random points based on the threshold slider. Taken from

SOP Create Lines Network

This snippet will create a network of lines based on distance threshold. Taken from Entagma’s “Creating Geo With Vex”  video

SOP Random pscale with Ramp, Seed, Min and Max

This useful little dude will create a ramp that can be used with minimum, maximum and seed values to generate random pscale values with weighting.

A corresponding Attribute VOP would look something like this:

SOP Random Rotation Wrangle

A basic random rotation wrangle

SOP Rotation Wrangle

This guy will enable randomised rotations on particles. Add a time variable ($T/$F) into the angle input to get them moving.

SOP Rotate Around Axis

SOP Spiral Curve

Makes input curve into a spiral with controls