Concept
For this project, I was inspired by figure skating ice, where many patterns are left by the blades of skates from jumps, spirals, and spins. I decided to make an art pattern that resembles the after-spin effect like in this video:https://www.youtube.com/watch?v=ss_3secVE_c
I also wanted to make an effect of ice flakes during the interaction of blade and ice, so there are mini circles going around.
For the execution of the code, I used the tutorial for making spirals(https://www.youtube.com/watch?v=wSNYOYlRsBE) and made loops out of them.
Code Snippets
Code for spiral loops
var angle = 0.0;
var offset = 10;
var scalar = 1;
var speed = 0.01;
function draw() {
for(let i=10;i<=width; i=i+50){
stroke(153,204,255);
var x = offset + cos(angle) * scalar;
var y = offset + sin(angle) * scalar;
ellipse(x + i, y+ i,1,1);
angle += speed;
scalar += speed;
}
}
I also was playing with bezier and spiral formula, but combining them together went chaotic, so I only left the formula and a funny string tornado appeared:
Reflections
For future improvements, I would like to add user interactions where users could point out where the spiral starts. Also, I want to learn to work with frames for more fun animations. I also understood that a lot of animations require the usage of complex formulas and trying iterating code again and again. That’s why, I really want to untangle this complex process.
I like the slowness in the second piece. I think the shape could change more or perhaps have a more intentional feeling but the smoothness of the motion is very nice!