glsl_randomoctree-1

Stamps

Variations that create colored stamps with interesting designs. They are all blur variations (they ignore their inputs) and by default use true color (they set specific red, green, and blue values) though there is an option to use the gradient (direct color).

polar shapes variations sample cannabiscurve

Polar Shapes

Variations that generate specific shapes using polar coordinates. Unlike normal blurs, which ignore the input point, these variations are half blurs that take the angle of the input point (theta) and compute a random distance (rho) within the shape. This allows some flexibility in coloring. They can be substituted for normal blurs in many flames; if it doesn’t work, try adding some pre_blur to the transform to generate random angles (this is done for the examples here).

lsystem

L-Systems

Variations that use L-Systems to generate shapes. These are all “blur” variations that ignore their input and just generate a random point on the shape for each iteration.