Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Apply to a path in a shape layer shape
- s = thisComp.layer("Controller").effect("Random Seed")("Slider");
- n = thisComp.layer("Controller").effect("Steps")("Slider");
- l = thisComp.layer("Controller").effect("Max Length")("Slider");
- seedRandom(s, true);
- var pts = [];
- var x = y = 0;
- pts.push([x,y]);
- for(i = 0; i < n; i++) {
- var d = Math.floor(random(l));
- var r = Math.floor(random(4));
- switch(r) {
- case 0:
- x += d;
- break;
- case 1:
- y += d;
- break;
- case 2:
- x -= d;
- break;
- case 3:
- y -= d;
- break;
- }
- pts.push([x,y]);
- }
- createPath(pts, [], [], false);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement