Points, just simple nice points. The origin of the project was
really surprising just like its own being.
While trying to solve an assignment I made a mistake, which opened
the door to my fantasy and curiosity.
So I decided to dig deeper into the world of p5 to be able to
realize my vision.
I made different versions of this project and decided to transform
it in a little experience more interesting for the viewer by
giving him the possibility to move through it, to change some
parameter and therefore to be more active while having a look at
Move around, zoom in and out using the mouse. Try also to change
some value to see how you can affect what you see.
This is the result of different attempts while figuring out how
geometric figures can be used to generate something nice to see.
The early attempts were pretty static even if the squares could be
moved. I tried different variations mixing different degree of
rotation, the size of the composition, the distance between each
square and different shapes.
The result looks surprisingly quite smooth and reminds almost of
You can change the parameters to see how they affect the squares
and so you can find your favorite composition.
The supporting pillars for this project are an engineer and a
mathematician, Bézier and Fibonacci. Basis for this composition is
a series of Bézier curves calculated on the Fibonacci sequence.
To find the right degree for the curves took some time. The first
curves waren’t flawless enough and therefore I had to do some
research to better understand how they work and how I could apply
those principles to p5 in order to be able to obtain the right
Try to add some weight to the stroke or to change the alpha
By pressing the key 1 you can turn the color on and off.
The starting point and the aim of this project are the colours.
I try to let the viewer to be able to see and to understand how
colours interact with one another and how new one are created
through the principles of colour addition and subtraction.
By the first approach I focused only on how to use just the
colours to reach the goal correctly, without success. I decided
also to give some depth by changing from 2D to 3D with the help of
WEBGL. I did some experiment to get used to it in order to reach
the set goal understanding how light works and how it affects the
colour and the perception of it.
In addition, every circle has a different size and a different
position in relation to the other circles.
Feel free to move around in the canvas. Use the mouse to move the
camera or zoom in and out.You can also play with the speed and the
size of the circles.
Press the key 1 to select the addition or the subtraction mode.
This is my first attempt using a video input to draw something on
You can see the pixels reacting in real time to what the camera is
capturing almost resembling an oil painting.