Print-to-Digital Poster Translation in Processing


Jake Hicks - Herb Garden poster translation

Sean Maykrantz - Hypermedia class poster translation

Kyle Haas - Vivo in Typo poster translation

Level: ,
Duration: 1 week
Category: , , , , ,
Filed Under: , , , , , , , , , , , , , , , , , , , , , ,
Bookmark Project

Project Brief

Re-imagine a print poster in Processing.

Find a poster in real life (don’t Google it). Rip it off the wall or take a photo of it. Reimagine the content of the poster as an interactive or time-based medium. Think of this poster taking the form of a digital kiosk, or a web banner ad. 

Browse the examples page on the processing site. You may sample anything from this page as long you document it with your final deliverable.

Your final poster must include:

  • One draw()function that demonstrates constant interaction or motion that doesn’t stop.
  • A variable
  • A conditional if() statement
  • A for() loop.
  • Most or all of the important text. Don’t worry about any fine print, but try to convey the same information as the print poster.
  • Recreating imagery is not required.

Learning Objectives

  • Understand and apply the basic syntax of Processing code
  • Combine and troubleshoot existing code snippets
  • Interpret information and design elements into a digital interactive medium


  • One native Processing file, saved as a .pde
  • A scan or pic of the original print poster
  • Link to sampled code



I was really pleased with how the students interpreted a print medium into an interactive space. This project is preceded by two weeks of in-class workshops and small assignments using Processing, so they had a little bit of practice but certainly weren't experts yet. The expectation for this project is not for them to write completely raw code from scratch, but to understand the syntax enough to correctly combine existing code and find interesting interactive results. The print poster is just a content and design prompt to provide direction for creative thinking. One week proved to be a bit of a tight squeeze, so if you can afford another week for check-ins and troubleshooting, that would help.

Related projects