Architecture Based On Drawing Buildings

Why would architects write computer programs? Why would architects draw? This studio suggests one answer to both of those questions: architecture thrives within media that extend the capacity of the individual human author while simultaneously limiting, filtering or structuring the domain of inquiry. Drawing and writing computer programs–“coding” for short–require mastery of instruments, deployment of knowledge, and definition of line. As a result, coding and drawing are transformative. They can transform our ideas in the pursuit of architecture, certainly. But they can also transform architecture, thereby allowing us to cultivate ideas in the pursuit of new architecture. To begin this studio, students will design a coded line-based representational system specific to one portion of an existing built work of architecture. Lines will be taxed to perform in multiple ways. It is expected that many hundred lines of code, many thousands of lines on paper, and multiple weeks of research, experimentation and critique will be required investment for the reward of a drawing that is simultaneously pictorial, analytic, projected, formal, atmospheric, and measured. Python will be our programming language, pen plotters will be our mark-making machine, and engravings and hatched terrain relief maps will be our references. Gradually, we will wean ourselves off of the building as referent and begin to identify and refine salient features, problems, and ambiguities in the drawing. Then, we’ll work in reverse. Drawing will lead to a construct, which will be interpreted as the portion of a building, which be extended in self-evident terms into a resolved architectural proposition for a built project in the landscape. (More on the syllabus--PDF)

Phase One: Draw a Building

Using the Python programming language and the Rhinoscript Python Library, represent "the sample" you've set up using a system of lines. One method of projection should consistently link content on the paper to content in the sample. This projection method can be standard, obscure, or novel. The size of the paper will be 11”x13” in either rectilinear orientation. You may create as many functions (implementations of as many algorithms) as you determine to be necessary although the resulting lines should visibly cohere as one single system.

Rhinoceros offers a three-dimensional digital modeling environment and, relatedly, all topologies in the Rhinoscript library are three-dimensional. However, some of your scripting may occur in the space of the paper and, as a result, will be effectively two-dimensional in nature (the z value will be zero). This is one of those moments where a technical decision may have deep theoretical ramifications. The difference between a line composed in space having been subject to a projection method verses a line drawn on the paper with respect to information or variables corresponding to a spatial condition is significant. Dimensionality is also techno-theoretically linked to the topology of digital surfaces.

Refine your lines based on the material and mechanical limits of the pen plotter, ink, and paper you choose. Consider the implications and opportunities that may arise out of the clarity or lack of clarity of lines. Perhaps now is a good time to investigate, what exactly is a line? A mark? A hatch? (Read more about this assignment on the Phase One Assignement Sheet--PDF)

On 2/25/16 the web-based book Dive Into Python was mentioned and this set (.zip archive) of example Python Scripts (basics.py, standardHatch.py, standardHatchToMany.py, fillByOffset.py and lineToLineConnection.py, which is the precursor to the forthcoming "Drunken Ants" example) were discussed in class. We also discussed the structure of the .pat file format. A good description of that specification is here. Every student agreed to procure and maintain a plant on their studio desks.

On 2/29/16 we discussed two scripts in detail (drunkenAnts.py and mapPoints.py) then this example of a Grasshopper definition for a projection system was created. Finally, a short question perdiod allowed some technical issues to be addressed. This is the working file that resulted from those questions.

On 3/3/16 we began using pen plotters with these resources.

On 3/10/16 Phase One was completed. Emanuel Admassu, Aaron Forrest, Ameer Musa (Computing Drawing 2015 studio alumnus), Malcolm Rio (Computing Drawing 2014 studio alumnus), Peter Tagiuri, Yasmin Vobis, and Saba Yazdjerdi (Computing Drawing 2015 studio alumnus) joined the studio for a review.

Adrian Gonzalez

Carl Jentz Zirbel

Eashan Chaufla

Evey Ying Wang

Feiyi Bie

Frank Corr

Ivan Tae

Jeffrey Xu

Layna Chen

Michael Coyle

Muyi Fan

Qi Guo

Tiantian Lou

William Gant
Phase Two: The Architecture of Drawing

For this phase of the project, act as though you know nothing about “the sample” you used during the first phase. Extend and continue your work as a drawing project free of any representational burdens. Restrictions on paper size are lifted. Previously, each drawing could contain only one system of lines; now, drawings may contain multiple system of lines.

Much of the discourse initiated in the first phase of the project should continue: the implications that emerge from capacity of the line to be ordered with respect to both the page and space; the challenges that emerge when deploying the capacity of lines to collectively articulate surface; and the opportunities that emerge when conventions mutate into novel linear systems that demonstrate more than they signify. With the sample removed from the equation as both source and motivation, it will be necessary to establish new goals for these drawings. Although our purpose is no longer to represent a given form, representation strategies–in terms of the potential to represent something new–will remain. Students are asked to treat each drawing as a world of interconnected elements in carefully crafted relationship to one other. This project should it not give way to sketches that are willful, casual, or impromptu. (Read more about this assignment on the Phase Two Assignement Sheet--PDF)

On 3/14/16 we studied three example scripts in small groups in detail (porcupine.py, grainThroughPoints.py and connectClosePoints.py). These are the annotated versions of those scripts.

Adrian Gonzalez

Carl Jentz Zirbel

Eashan Chaufla

Evey Ying Wang

Feiyi Bie

Frank Corr

Ivan Tae

Jeffrey Xu

Layna Chen

Michael Coyle

Muyi Fan

Qi Guo

Tiantian Lou

William Gant
Intermission: Writing About Drawing

This sub-phase of the course is called an “intermission” not because we’re on a break, but because we’re taking a moment to step out of our drawing projects to reflect back on our work and suggest how it might be projected forward. This is an important and necessary task in our pursuit of architectural content, conditions, ideas, arguments and issues. Currently, our motivations may be heavily technical in nature. Writing is an opportunity to congeal and articulate what can be read in the drawn object when it is considered independent from the act of drawing. The drawing process, however, can’t be shelved–that’s the nature of drawing–although this assignment calls for its re-framing as a matter of theory.

Write an essay that positions your Phase Two drawing within and without the discipline of architecture... (Read the full assignment in this PDF document.)

In our writing workshop and review session we watched excepts from this lecture by Steven Pinker, in which he discussed Writing Classic Prose by Francis-Noël Thomas and Mark Turner. Patrick Winston's "V-S-N-C" structure was also mentioned. If one Googles, "VSNC," one will not immediately find an articulation of the purpose of the "vision, steps, news, and contributions" structure, but one of Winston's students posted an excellent write-up of it here. Besides Winston's world-renowned work in the field of Artificial Intelligence, he is famous within MIT for his yearly "How to Speak" lecture. Students should reference the Chicago Manual of Style with respect to formatting and citations. Poetry. Is. Forbidden.

Phase 3: Architecture from Drawing

Based on the most recent drawing, update the sample. Then, complete the building based only on the content in the updated sample. (More on the Phase Three Assignement Sheet--PDF)

On 4/14/16 we spent a few moments reviewing python lists and introducing functions (with some bonus discussion about reciprocal functions). Two example scripts (funWithLists.py and factorial.py) were produced.

On 4/18/16 a critique was held to discuss each student's revised sample. An excerpt from that work follows.

Carl Jentz Zirbel

Eashan Chaufla

Evey Ying Wang

Feiyi Bie

Frank Corr

Ivan Tae

Jeffrey Xu

Layna Chen

Michael Coyle

Muyi Fan

Qi Guo

Tiantian Lou

William Gant
Hello Kitty

On 5/16/16, with the final review close at hand, a surprise in-class diagramming exercise was undertaken. In contrast to the "thumbnail sketch" approach to diagramming, the goal here was analogy. Each student was assigned one index card, which was to represent the site, plus one Hello Kitty sticker, which was to represent the sample. Students were asked to appropriately situate the sticker on the card and then draw with black ink content to represent the newly designed building given this analogical scenario. The results follow.

Carl Jentz Zirbel

Eashan Chaufla

Feiyi Bie

Frank Corr

Jeffrey Xu

Layna Chen

Qi Guo

William Gant
Final Review

Thanks to Emanuel Admassu, Chris Bardt, Chelsea Limbird, Greg Nemes for joining us for the final review. Some exceprts from the body of work students presented follows.

Eashan Chaufla

Evey Ying Wang

Feiyi Bie

Frank Corr

Ivan Tae

Jeffrey Xu

Layna Chen

Michael Coyle

Muyi Fan

Qi Guo

Tiantian Lou
#architectureBasedOnDrawingBuildings on Instagram

Untitled-1fuji_the_bird: #ArchitectureBasedOnDrawingBuildings
#Carl #SummerPlans

Untitled-2fuji_the_bird: #ArchitectureBasedOnDrawingBuildings #SoundOn
oh yeah

Untitled-3@fuji_the_bird: #ArchitectureBasedOnDrawingBuildings #SoundOn
Jeffery Xu presenting

Untitled-4@fuji_the_bird: #ArchitectureBasedOnDrawingBuildings #SoundOn
Will Gant presenting

Untitled-5@fuji_the_bird: #ArchitectureBasedOnDrawingBuildings
#fuji3svideoseries

Untitled-6@fuji_the_bird: #ArchitectureBasedOnDrawingBuildings final review today Carl experiencing VR of Qi’s building

Untitled-7@fuji_the_bird: #ArchitectureBasedOnDrawingBuildings final review today

every one should own a letterpress, so much satisfaction@fuji_the_bird: every one should own a letterpress, so much satisfaction #ArchitectureBasedOnDrawingBuildings

Untitled-8@michaelaaroncoyle: That moment when you find the right perspective to use for a rendering #architecture #model #cave #spiral #architecturebasedondrawingbuildings

Untitled-9@michaelaaroncoyle: To design a cave you must build like a cave #layers #architecture #spiral #cave #model #architecturebasedondrawingbuildings

essential kit(ty) for studio final revealed@fuji_the_bird: essential kit(ty) for #ArchitectureBasedOnDrawingBuildings studio final revealed

Untitled-10@michaelaaroncoyle: What even is this thing??? #architecture #drawing #experiment #finalsweek #nocontext #draft #architecturebasedondrawingbuildings

@frank_corr: #ArchitectureBasedOnDrawingBuildings

My building at ant scale...@chaufla: My building at ant scale… #3dprint #architecturebasedondrawingbuildings

1% done⋯⋯fuji_the_bird: 1% done⋯⋯ #ArchitectureBasedOnDrawingBuildings

Untitled-11@fuji_the_bird: #SoundOn to the max to listen to someone outside the screen talking #architecturebasedondrawingbuildings
#Fuji3sVideoSeries “Is there a future assignment sheet?”

Untitled-12@fuji_the_bird: #ArchitectureBasedOnDrawingBuildings
#Fuji3sVideoSeries #SoundOn

@chaufla: #vanishingstairway #architecturebasedondrawingbuildings

@s.superlatif: #architecturebasedondrawingbuildings

Untitled-13@fuji_the_bird: #Fuji3sVideoSeries #SoundOn! to the max, #ItsANicePaper #YeaItsVellum
being too lazy to look for today’s video material…
#architecturebasedondrawingbuildings

@fuji_the_bird: #architecturebasedondrawingbuildings

@chaufla: #ArchitectureBasedOnDrawingBuildings

and@chaufla: #stairs and #lines #ArchitectureBasedOnDrawingBuildings #famouspeopleonstairs

@muyi_fan: #architecturebasedondrawingbuildings

Untitled-14@frank_corr: #michaelmaltzan #risd #ArchitectureBasedOnDrawingBuildings

Cross interview game@fuji_the_bird: Cross interview game #architecturebasedondrawingbuildings

@s.superlatif: #architecturebasedondrawingbuildings

Ever since Friday there's been a flower stuck to my monitor.@s.superlatif: Ever since Friday there’s been a flower stuck to my monitor.
#architecturebasedondrawingbuildings #phase3

that horse #SoundOn!@fuji_the_bird: that horse #SoundOn! #architecturebasedondrawingbuildings

I guess that's one way to connect to an existing structure.@michaelaaroncoyle: I guess that’s one way to connect to an existing structure. #architecture #toronto #daniellibeskind #architecturebasedondrawingbuildings

Finally getting to see a Mies van der Rohe design in person!@michaelaaroncoyle: Finally getting to see a Mies van der Rohe design in person! #toronto #architecture #architecturebasedondrawingbuildings #miesvanderrohe

Closeup of Phase 2 drawing for@chaufla: Closeup of Phase 2 drawing for #ArchitectureBasedOnDrawingBuildings #line #notation #sound #pattern #ambiguity #translation

@frank_corr: #ArchitectureBasedOnDrawingBuildings #Pythondrawing #gelpen

Sorry Gaudi I think I may have broken part of your building.@michaelaaroncoyle: Sorry Gaudi I think I may have broken part of your building. #sagradafamilia #architecture #drawing #animation #architecturebasedondrawingbuildings

Happy women's month Adrain~@evey_wy: Happy women’s month Adrain~ #architecturebasedondrawingbuildings

Yesterday was writing workshop + review day in studio@lostritto: Yesterday was writing workshop + review day in #architectureBasedOnDrawingBuildings studio

closeup of @carl_jentz_zirbel's Phase 1 drawing is a matter of scale, dimension and orientation. Here, the shapes are so small they register a points. Overlay areas represent shadow. To appreciate this fully, compare to his full size image at lostritto.com/risd2016spring. @risdarch@lostritto: closeup of @carl_jentz_zirbel’s Phase 1 drawing is a matter of scale, dimension and orientation. Here, the shapes are so small they register a points. Overlay areas represent shadow. To appreciate this fully, compare to his full size image at lostritto.com/risd2016spring. #architectureBasedOnDrawingBuildings @risdarch

Where am I?!@chaufla: Where am I?! #ArchitectureBasedOnDrawingBuildings

Overlapping lines. Overlapping ink. One of the many reasons we use a pen plotter in studio @risdarch. This drawing by @Chaufla@lostritto: Overlapping lines. Overlapping ink. One of the many reasons we use a pen plotter in #architectureBasedOnDrawingBuildings studio @risdarch. This drawing by @Chaufla

Stair pattern@chaufla: Stair pattern #ArchitectureBasedOnDrawingBuildings

Closeup of @frank_corr's drawing, which stands out from the others for the apparent agenda of filling the void and articulating its intersection with solid @risdarch (you really want to see the full size version of this on the website)@lostritto: Closeup of @frank_corr’s drawing, which stands out from the others for the apparent agenda of filling the void and articulating its intersection with solid #architectureBasedOnDrawingBuildings @risdarch (you really want to see the full size version of this on the website)

Untitled-15@layna_chen: #architecturebasedondrawingbuildings

Lines from today@carl_jentz_zirbel: Lines from today #architectureBasedOnDrawingBuildings

Everything is concrete in @5ivantae3's sample, but different kinds of concrete are represented with different kinds of lines.@lostritto: Everything is concrete in @5ivantae3’s sample, but different kinds of concrete are represented with different kinds of lines. #architectureBasedOnDrawingBuildings

@Layna_Chen coded a hatching system  that itself suggests depth and surface. When deployed on surfaces in 3-D space the depth cues compete. @risdarch@lostritto: @Layna_Chen coded a hatching system that itself suggests depth and surface. When deployed on surfaces in 3-D space the depth cues compete. #architectureBasedOnDrawingBuildings @risdarch

@evey_wy coded a system of lines that represents refraction given a surface of water. See her full size drawing at lostritto.com/risd2016spring @risdarch@lostritto: @evey_wy coded a system of lines that represents refraction given a surface of water. See her full size drawing at lostritto.com/risd2016spring #architectureBasedOnDrawingBuildings @risdarch

@layna_chen: #architecturebasedondrawingbuildings

@layna_chen: #architecturebasedondrawingbuildings

Mars sky in providence today. (because we collectively stopped studio to look)@lostritto: Mars sky in providence today. #architectureBasedOnDrawingBuildings (because we collectively stopped studio to look)

@carl_jentz_zirbel: #bricksphere #architectureBasedOnDrawingBuildings

Some harry rain@frank_corr: Some harry rain #ArchitectureBasedOnDrawingBuildings #Python #chapelofstignatius

Untitled-16@michaelaaroncoyle: Test print. Parabolic projection/ two point perspective. #drawing #architecture #architecturebasedondrawingbuildings

@chaufla: #ArchitectureBasedOnDrawingStairs #ArchitectureBasedOnDrawingBuildings

Closeup of Qi Guo's drawing from @risdarch. more at lostritto.com/risd2016spring@lostritto: Closeup of Qi Guo’s drawing from #architectureBasedOnDrawingBuildings @risdarch. more at lostritto.com/risd2016spring

198,000 commands. Poor little machine.@michaelaaroncoyle: 198,000 commands. Poor little machine. #drawing #architecture #lines #architecturebasedondrawingbuildings

Closeup of Tiantian Luo's drawing from studio @risdarch. visit lostritto.com/risd2016studio to see full drawing@lostritto: Closeup of Tiantian Luo’s drawing from #architectureBasedOnDrawingBuildings studio @risdarch. visit lostritto.com/risd2016studio to see full drawing

Closeup of Jeffrey Xu's drawing from the studio @risdarch. The Phase 1 drawings are making their way to lostritto.com/risd2016spring as the students submit their archival scans@lostritto: Closeup of Jeffrey Xu’s drawing from the #architectureBasedOnDrawingBuildings studio @risdarch. The Phase 1 drawings are making their way to lostritto.com/risd2016spring as the students submit their archival scans

@evey_wy: #architecturebasedondrawingbuildings

Untitled-17@fuji_the_bird: 😶😶 unfriendly stains at the edges of the surfaces from pulling too many long lines… #architectureBasedOnDrawingBuildings #FujiSP16AdS_ 2

first pin up, first round with @eadmassu, @yvobis, @sabayazdjerdi, @ameermusa and @malliemiko. @risdarch@lostritto: #architectureBasedOnDrawingBuildings first pin up, first round with @eadmassu, @yvobis, @sabayazdjerdi, @ameermusa and @malliemiko. @risdarch

first pin up, second round. With guests Peter Tagiuri, @aaaaronforrrreesstt, @sabayazdjerdi and @malliemiko. @risdarch@lostritto: #architectureBasedOnDrawingBuildings first pin up, second round. With guests Peter Tagiuri, @aaaaronforrrreesstt, @sabayazdjerdi and @malliemiko. @risdarch

@muyi_fan: #architecturebasedondrawingbuildings

Untitled-18@fuji_the_bird: Will’s various dots/ tiny lines plotting— he’s totally gonna stay here for a while. #architectureBasedOnDrawingBuildings

Untitled-19@fuji_the_bird: They name it ‘Harry Plotter’. 畫質好感人 #architectureBasedOnDrawingBuildings

Fresh plot@chaufla: Fresh plot #ArchitectureBasedOnDrawingBuildings

Untitled-20@michaelaaroncoyle: Pen plotter test print. Name that section of a building! #gaudi #drawing #architecture #architecturebasedondrawingbuildings

my first-ever pen plotter trial@muyi_fan: my first-ever pen plotter trial
#architecturebasedondrawingbuildings

Untitled-21@fuji_the_bird: -It’s my name in Chinese. #architectureBasedOnDrawingBuildings #PenPloterTestToday The more I look at it, the more I believe that the red and the blue should have switched…… #FujiSP16AdS_ 1

First pen-plot@chaufla: First pen-plot #chiplotle #ArchitectureBasedOnDrawingBuildings

First plot@frank_corr: First plot #Python #ArchitectureBasedOnDrawingBuildings

First plot!@frank_corr: First plot! #ArchitectureBasedOnDrawingBuildings

Untitled-22@evey_wy: #architecturebasedondrawingbuildings

Pen plot test 1@carl_jentz_zirbel: Pen plot test 1 #architectureBasedOnDrawingBuildings

Pen plotted #ElLissitzky; a century of constructed in 5 minutes using a single python script and a pen plotter. What have we come to?@s.superlatif: Pen plotted #ElLissitzky; a century of #modernism constructed in 5 minutes using a single python script and a pen plotter. What have we come to? #postpostmodernity #architectureBasedOnDrawingBuildings

I planned to figure this out by 5 in the afternoon... 🙄🙄🙄😑😑😑 Looking at a brighter side...---> the sphere has ahoge!!~@fuji_the_bird: I planned to figure this out by 5 in the afternoon… 🙄🙄🙄😑😑😑 #FirstScriptThatWorks #architectureBasedOnDrawingBuildings
Looking at a brighter side…—> the sphere has ahoge!!~

Untitled-23@chaufla: Experimental hatching #rhino #python #ArchitectureBasedOnDrawingBuildings #hatch

He stood out there and thought about the way surfaces exist. No longer did they exist between two curves. Surfaces were alive and the only way to control translation was using coordinates U and V. :( good bye to past notions and habits!@s.superlatif: He stood out there and thought about the way surfaces exist. No longer did they exist between two curves. Surfaces were alive and the only way to control translation was using coordinates U and V. #architectureBasedOnDrawingBuildings :( good bye to past notions and habits! #newyearnewme

up@frank_corr: up #Python #architecture #ArchitectureBasedOnDrawingBuildings

The "samples" have been cut by the students of the studio@lostritto: The “samples” have been cut by the students of the #architectureBasedOnDrawingBuildings studio

@s.superlatif: #architectureBasedOnDrawingBuildings

test.@fuji_the_bird: test. #architectureBasedOnDrawingBuildings

Lucia with me checking in on our still empty studio space for studio@lostritto: Lucia with me checking in on our still empty studio space for #architectureBasedOnDrawingBuildings studio

About to start studio and this cartoon in today's @newyorkermag is perfect@lostritto: About to start #architectureBasedOnDrawingBuildings studio and this cartoon in today’s @newyorkermag is perfect

About

This is a RISD Architecture advanced (aka "option") studio conducted in the spring of 2016 by Assistant Professor Carl Lostritto. The students reserve copyright for all work. Email Carl (clostrit@----.edu) who can put you in touch with students for permission to re-publish elsewhere.