david alexander currie

Poster Design

October 01, 2020

Design Process & Decision Making

I’m not sure if I was allowed to use P5 this week or not but I was desperate to code something so I did. I started out by creating a wintery pallette of greens & blues using this online palette tool.

I created a background of wavy lines that moves and animates slightly in the sketch version. This was done using the perlin noise function in p5 which creates a stream of numbers that fluctuate randomly and applying this to points along the lines.

poster design 01

I decided to disperse the colors from the palette randomly throughout the background lines. The white box in the center was originally going to be the I from ITP and the letter was going to iterate through the words ITP and IMA but later I decided to just write them out in their entirety.

poster design 02

Here is the text in its first iteration.

poster design 03

Later I moved it up to the top. I found that including the vertical grid lines actually helped make the poster’s structure feel more cohesive. Without them the letters didn’t seem to feel like they were positioned correctly. I think this is because the legs of the A extend out much further than the base of the I. The vertical lines are not animated and swaying like the horizontal lines and so I think they help to hold things together.

poster design 04

I made this version after looking at the Yale School of Art Website. I liked the way many elements of the page are sort of at odds with each other in terms of grid. I moved the titles up in the next design.

poster design 05

I actually really liked this design but at the time felt as though there was too much space in the middle of the poster below the titles.

poster design 06

Here is the final animated version. I’ve had a lot of comments to keep the text inside the box at the bottom so maybe that would have been better. The idea of having the text outside of the box was to give a feeling of layering with the moving box, waving lines and the text that is locked in place.

The code can be found here


Written by David Currie, a current student at NYU ITP. Follow me on Twitter