Project #2 Face Generator
Description
Description I reseived
In parameterized design, you are a conductor rather than an individual musician. Instead of producing a single design where you have to draw out all the details step by step, you are using code to create a set of parameters that generate a variety of results. For Assignment 2, you will create a face generator using customized variables and the random() function. Plug the maximum / minimum values into the random() for each feature. The face generator will create multiple variations of the face through mouse or keyboard interactions. Test, iterate, and refine the parameters by paying great attention to details. This is an individual assignment. You are welcome to ideate and brainstorm with your peers, but the work you submit should be your own.
Design Process
Design sketches
The testing feild
Reflection
Describe your design process. And include your design sketches.
I had a few different variations when I started sketching my design.
In the very first design, the bear only has eyes and nose. After some
comments from friends, I added some moving eyes and ears.
I start my design sketches in another new document, I test almost
everything there (to see if they truly work or not) and then I will
add things to the final sketch (to make sure my work space is rather
clean and organized)
What have I discovered about the form I've chosen through this assignment?
I have discovered that using simple shapes to create an image is more challenging than I assume. Even if I had the image in my mind, it could be quite hard for me actually to code it out. It usually will take a few trials and errors (and a lot of tweaking) to complete the image I have in mind.
What I have learned (coding language)
* let x;
* let y = num;
* acr(x, y, w, h, start, stop, [mode], [detail]);
* random(start_num, end_num);
* if (boolean) {} else {}
* constrain(num, low, high)