Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 2.81 KB

Sketch_1.md

File metadata and controls

57 lines (39 loc) · 2.81 KB

DM-UY 1133-D Creative Coding

Fall 2024 • Katherine Bennett • Monday & Wednesdays • 14:00-15:50

Sketch 1 Composition

Due Sept 20 16:00 EST

Submit on openProcessing

Come to class on XX with the sketch started and we will demo how to submit it together in class

Take a meaty crop of Julie Mehretu's painting - A Renegade Excavation. See Slack for the image. Do not take a crop of the corners! Take a crop from the central area, one that is more dense with a diversity of shapes.

You are to recreate this crop in Processing, using the methods of creating shapes and colors. Your sketch must be 800 by 800 pixels and showcase a variety of shapes, lines, colors, and thicknesses.

I am looking to see how well you understand:

  • screen coordinates
  • shapes
  • creating different shapes in a number of ways - layering, begin/end shape, building shapes with other shapes
  • color
  • opacity
  • layering
  • your strategies on creating difficult shapes
  • how well your eye sees the many layers of this painting.

Recommendations: Do not do this in one sitting. Take breaks. Work on this in several sessions (and not the night before it's due).

Send me your Mehretu crop via Slack Direct Message.

Key aspects:

  • Think: density and diversity of shapes. Take up the entire sketch window
  • Notice the layering of shapes and how opacity works
  • On the https://processing.org/reference/, utilize the listings under: 2D Primitives, Curves, Attributes, Vertex, and Color
  • Use a variety of different shapes (at least 7), and different sizes (experiment!)
  • Create your own shapes using beginShape(), vertex(), endShape()
  • Play with opacity
  • When you are playing with opacity, also play with layering shapes on top of one another
  • Understanding screen coordinates (where to place the shapes), creating shapes, using color, opacity are key here in building your compositions
  • Your sketch size must be 800 x 800 pixels
  • Your code must yield the final result. It is not user generated (ie, mouse values, key values) and it is not randomly generated.
  • See something in the painting that you aren't sure how to replicate in code? Be creative! Think diversively! What techniques can you put together?
  • Do not avoid the complicated bits. It's better to make an attempt than nothing at all.
  • I want to see how good your sense of observation is. How many layers do you notice in the painting?

Tips: