Project: Variable face

Due in class on Thursday September 20th.

Take your static face code and make another version of it as a face generator. In this new sketch, when the mouse is clicked, the facial expression or appearance should change in some way. Also consider this conceptually, will your face change expression, appearance, species, gender, artistic style etc. etc.

You will need to identify how you want your face to change and incorporate variables into your code to represent values for these changes. These variables will change value as the mouse is clicked. Functions random(), map() and constrain() are likely to be very useful.

Project submission

Make a blog post for your project submission. The blog post should contain:

  • an image of your static face,
  • an animated GIF of your variable face,
  • a short description of your work and any difficulties you encountered when making this,
  • a link to the code published for your variable face on OpenProcessing under Week3: Variable Face Project.

Here is an example of a Processing sketch (random_shapes) that varies with mouse clicks. It offer you one possible way to set up your sketch and use variables.

Other functions to consider using in this task are:

Also this is a really useful and easy tool for generating animated GIFs: https://www.cockos.com/licecap/