"The Canvas API provides a means for drawing graphics via
things, it can be used for animation, game graphics, data
visualization, photo manipulation, and real-time video processing.
The Canvas API largely focuses on 2D graphics. The WebGL API, which also uses the <canvas> element, draws hardware-accelerated 2D and 3D graphics." Canvas MDN
First test : collision creation with the edges
Second test : make the balls react with the cursor
Third test : create a new cursor with his path
Fourth test : Random Circles with No Overlap
Fifth test : collision between the balls
"Morphing is a special effect in motion pictures and animations that changes (or morphs) one image or shape into another through a seamless transition." Wikipédia Morphing
First test : Create Morphing with anime js by juliangarnier Creates transition between two svg shapes
Thousandth test : After a lot, a lot, a lot of testing I finally succeeded created random Morphing shape in canvas
This is my own portfolio.
I created it to present all my work as this Terminal Portfolio. http://valentinsld.fr/