Radial Array
Tunnel, zoom, iris - WIP
Explosion
Using a normalized range
Base setup
var seed = thisComp.layer("controls").effect("seed")("Slider");
seedRandom(seed, true);
var mass = random(thisComp.layer("controls").effect("mass")("Slider"));
var a = thisComp.layer("controls").effect("angle")("Slider");
var r = thisComp.layer("controls").effect("radius")("Slider");
r *= random(0.5, 1); // randomize radius
r += (random(.5, 1) * mass); // add random force
var myAngle = random(360);
var theta = degreesToRadians(myAngle);
var x = r * Math.cos(theta);
var y = r * Math.sin(theta);
[x, y] + [thisComp.width, thisComp.height] / 2Last updated