Additive Waves
Brief:
A bread kitten that can be hand-crankedοΌ
It’s basically non-technical. Nearly no coding skill needed!
But looking at it relaxes me. ( just an excuse) π
I love kitten.
Inspiration:
Process:
Because at first I know that I wanna create a machine like this, I begin my code with creating a spinning ellipse.
Then I create an array of them, to let them have different start point. So that they can create a motion like a wave.
To use limited wheels, I adjust the frequency and starting point for each of them.
Very limited tech points this time.
But I made one fatal mistake.
– Two kinds of motions I use is different.
If you zoom in or look at at it carefully…
There is a “huge” gap between them π
Here are different graphs for those two movement.
Although they both swing back and forth within the interval, they are two different function graphs!
sin transitions very smoothly between the peak and the trough, but the first image is obviously not so smooth when transitioning from the midpoint to the trough. It is not a centrally symmetrical image.
But due to time pressure, I pretend that I ignore it, though actually I cannot at al!!!
I add image I draw to p5, because draw some patterns using p5 is killing me.
βAfter modifying the colors and the relationships between different objects.
I finished!
Reflection:
I feel very sorry for doing very limited exploration for this week’s assignment. Hope next time I can do more. I really like the example code in class where we tried to using sin within sin in a relatively creative wayπ
Hope everyone is doing pretty well in their midterms.
survive!!!
Reference: