Project #2 Form Generator

Design Process

I want to create a form of the cartoon character Star Kirby, and the form of its mouth is randomly generated. The first step of my design process is to define the different variables, such as the variable of the size of the eyes and mouth, then I input these variables into the random function. In the final result, the shape of the eyes and the cheek change randomly within the parameters, and the shape of the mouth changes within the parameters according to the position of the mouse. The circle with a gradient effect on the background is something I learned from the online forum, I am not able to understand it fully, so I change some numbers to test it out. The gradient effect of the eyes are inserted images, I need to find out how to create a gradient within a certain shape.

My discovery

I found that the ellipse has more possibility than the circle because its syntax c ontains one more variable than the circle, so the form transformation of the ellipse l ooks more smooth and interesting.