Project: Abstract Portrait

Draw a stylized face with code. It has to be a “portrait” of your teammate, aiming to capture an aspect of their personality, interests, or biography. Don’t try to be literal, you only have simple shapes!
Discuss the approach with your team mate. Consider them the commissioner of the portrait.

Make it express one of the following emotions: anger, disgust, fear, happiness, sadness, surprise*. Discuss with your teammate.

Make it front view and centered, not profile, like the examples above. This will matter later when we animate it.

Use at least 10 graphic elements.

Use a canvas of 800 x 800 pixels.

Use 5 or less colors.

Create a non random palette. You can use a palette creator or a palette extraction tool or search random stuff here until you find a color scheme you like.

Sketch it on paper first.

This tool can help with coordinates.

You can use faces-in-things for inspiration.

Don’t forget you can disable outlines with noStroke and create complex shapes by layering simple ones.

Remember that thick lines can be used as diagonal rectangles.

Submit it to the openprocessing collection by February 11

*Anger, disgust, fear, happiness, sadness and surprise are the basic emotions identified by Paul Ekman. You can read about this model’s issues and its problematic relationship with Silicon Valley in this review of Inside Out and in this article here.

Complex Shapes and symmetry

Check this example showing the use of symmetry, vertex and curveVertex which can be very useful for this assignment.