This story is over 5 years old.


MC Escher Meets Mondrian in Code-Generated Marker Drawings

A look at the machine-made magic of Miguel Nóbrega.
Plausible Spaces, Miguel Nóbrega, 2015.Images courtesy the artist

When is not-drawing just as creative as drawing? When you figure out how to program a computer to draw for you, that's when. Artist and coder Miguel Nóbrega has launched an online gallery showcasing three sets of drawings he made with markers, a few lines of code, and a CNC milling machine and vinyl cutter. The resulting forms skirt the line between physical and digital renderings, conjuring the abstract work of modernist painters, computer-generated net art, and a touch of inspiration from an architecture catalog.


"The images generated by Nóbrega's program read as architectural structures, however they are not realizable in an architectural sense," reads his project description. "In his program, Nóbrega defines the objects as graphic representations of simple architectural elements such as walls, floor, columns, stairs etc. Every time the code runs, the elements instantiate with new randomly generated properties and are arranged in a unique composed structure."

Plausible Spaces, Miguel Nóbrega, 2015

The artist uses different patterns generated with Processing to create each of three image sets: POSSIBLE STRUCTURESPOTENTIAL SCULPTURES, and PLAUSIBLE SPACESEach has the same set of rules, but with different random decisions spread throughout. Drawings in the first set look like they were cooked up by a trained architect who had no concept of gravity and loved colors. The second look like elegant spaceships inspired by Mondrian. The third look like caves carved out by MC Escher on mescaline.

"Randomness balances the authorship of the work between the artist and the code itself, or more specifically, the executable quality of code," the description continues. "Whatever emerges from executing the code cannot be entirely predicted from just reading it. Nóbrega understands his process as one of defining the boundaries in which experiments will take place. The outcomes of these experiments are sometimes unpredictable, which will most likely add up to the process in a feedback loop. The role of the artist ends up being to interpret the results and based on them to redefine the boundaries of the program."


Check out Nóbrega's process in the video below, and see the full sets on his website.

Possible Structures, Miguel Nóbrega, 2015.

Possible Structures, Miguel Nóbrega, 2015.

Potential Sculptures, Miguel Nóbrega, 2015

Potential Sculptures, Miguel Nóbrega, 2015

See the full set on Miguel Nóbrega's website.


Code Your Couture with a New Digital Design Collab

Here's Everything Awesome About Processing 3.0

A Wearable Video-Graffiti Blaster that Straps to Your Wrist

These Alien Sculptures Generate Themselves Using Math