Jorge Vallejo Blog

Blog del creativo, ilustrador y profesor de videojuegos Jorge Vallejo

Animación de particulas


Últimamente estoy experimentando mucho con la animación de partículas, el video que podéis ver esta creado mediante una expresión matemática, con la que se consigue que describa círculos.
Os dejo el Código :
radius = 350; // the radius of the circle
cycle =3 // number of seconds to complete a circle; higher value = slower
if(cycle ==0){cycle = 0.001;} //avoids a “divide by zero” error
phase = 0; // initial angle in degrees from bottom
reverse = 1; // 1 for ccw, -1 for cw
x = Math.sin( reverse * degrees_to_radians(time * 360 / cycle + phase));
y = Math.cos(degrees_to_radians(time * 360 / cycle + phase));
add(mul(radius, [x, y]), position)

Leave a Reply

Your email address will not be published. Required fields are marked *