COMPUTER AIDED ARCHITECTURAL DESIGN
SYLLABUS ARCH 6710/2710 FALL 2013

SCHOOL OF ARCHITECTURE
UNIVERSITY OF VIRGINIA

INSTRUCTOR
earl Mark, 322 Campbell, 924-6438
ejmark@virginia.edu

TEACHING ASSISTANTS
Jackson Bewley rjb2ay@Virginia.EDU
Elizabeth Charpentier elc5ad@Virginia.EDU
Joshua Cruz jjc2cq@Virginia.EDU
Matthew Gordon mjg2uf@Virginia.EDU
William Green weg3am@Virginia.EDU
Katherine Lai ksl5yr@Virginia.EDU
Benjamin Lawson bml9jp@Virginia.EDU
Arnold Lee ail5ag@Virginia.EDU
Benjamin Maguira bjm6a@Virginia.EDU
Laura Willwerth
lw5na@Virginia.EDU
Saman Zamorodi sz4cz@Virginia.EDU

INFORMATION TECHNOLOGY STAFF
Jake Thackston, Senior Engineer, jat5c@virginia.edu, 137 Campbell, 924 3122
Eric Field, Senior IT Staff,
emfield@virginia.edu, 406 Campbell, 924 4033
Dav Banks, Systems Engineer and Webmaster, eb2b@virginia.edu, 138 Campbell, 243 8883   

Tony Horning, Classroom Support, arh3s@virginia.edu, 136 Campbell, 924 3319
Terrance Sheltra, Windows Platform Support, tls2t@virginia.edu, 136Campbell, 982 3047
John Vigour, Apple Platform Support, jiv5k@virginia.edu, 138 Campbell, 924 1441

The first meeting of the class is on Wednesday, August 28, at 11 a.m. in Campbell 153. Workshops begin the second week of the term on Monday, September 2nd in Campbell 105.

BACKGROUND

Architecture 6710/2710 is a comprehensive hands-on class in three-dimensional computer aided design, geometrical modeling and visualization. It can be taken as a first class in computer aided design or, more typically, in follow-up to a more introductory class. The subject is taken to an advanced level. Our approach is based on exploring the quantitative basis and invisible geometrical order of shapes found in nature and the built environment that serve as a foundation for design. We explore the step by step derivation of complex geometrical forms, their spatial organization, materiality, interaction with light, tectonic and other qualities. We examine macro programming techniques to expand upon the possibilties of geometrical modeling. We exercise three-dimensional thinking increasingly essential to design practice as a previous generation relied upon methods of "descriptive geometry" by hand.

FORMAT

The format consists of one lecture held in Campbell 153 and one individually selected workshop/discussion session held in Campbell 105 each week. Lectures are on Wednesdays  at 11 a.m.  and typically go until 12:15 a.m.. On a few occassions the lecture may extend to 12:30 or even 12:50 p.m.. Workshops are at one individually selected discussion time per week.  The lectures provide a theoretical and conceptual framework, describe current and speculate on emerging technologies. Some lectures will involve working on your own laptop computer as a part of the presentation of material. The workshop is more intensively focused on specific techniques of computer based 3D geometrical modeling and digital terrain modeling, and include photo-realistic and abstract methods of rendering, image-processing, color-manipulation, photo-montage, lighting, animation, graphics extraction for print media and combined media applications. Attendance to workshops and lecture is required on a regular weekly basis. Switching workshop time-slots once or twice with permission of the instructor is possible under special circumstances. The workshops are hands-on sessions, and combine group and individual instruction.

FACILITIES

Computer resources are available in Campbell Hall on a 24 hour basis.   Students from outside of the School of Architecture will be given building access through a university ID swipe card system that is located outside a key entrances to the building.  

SOFTWARE

The software used in the class is also available on all of the School's computer labs and througout studios for work on individual assignments.

Personal copies of Rhino 5.0 may be obtained from Cavalier Computers located in the UVA Bookstore at $95.00 each and is the only purchase required for the class.  Discussions are currently underway with a vendor to provide V Ray at a discounted price ( http://www.vray.us/vray_EDU.shtml). For the most part the remaining software used in the class may be obtained at no cost through a special educational partnerships we have established with a vendor or is public domain.

A specifc listing of software products will be further explained as the class proceeds.  As will be described later this term, most the sofware can be downloaded by students enrolled in School of Architecture classes by following instuctions on the the web site http://www.arch.virginia.edu/computing/software/distribution/.  Please also see Eric Field in 406 Campbell Hall if you need additional support and details. 

As pricing and distribution schemes for the software is a moving target, you should only purchase Rhino 5.0 for now. Here is a preliminary list of products we will use:

    Required purchase -
        Rhino 5.0 -  (purchase at special price at Cavalier Computers, http://www.rhino3d.com/)

    Recommended for possible purchase later this semester (stay tuned) -
        V-Ray 1.5 Plugin For Rhino (www.chaosgroup.com/en/2/vrayforrhino.html)
 
    Free Educational Copies -
        Bentley Microstation Geopak (bentley.com)
        Bentley AECOsim Building Designer V8i  
(bentley.com)
        Bentley Microstation (bentley.com)
        Processing  (processing.org)  *
        Grasshopper (www.grasshopper3d.com) *
   
    Additional Products -
        Bongo 1.0  Animation Plugin for Rhino (beta 2.0 is availble for free at bongo3d.ning.com)

* Note: Processing was selected as the primary scripting software for the class. However, a new release of the Processing platform this summer complicates this decision. Therefore, Grasshopper is listed as a backup option. The resolution of which technology to use will be determined later this term.

REQUIREMENTS

The exercises in the class are cumulative in technique and lead to a final project. The first five exercises count for 10% of the grade each. Two supplemental exercises count for 5% of the grade each. The final project counts for 30% of the grade. Class participation through attendance in lecture and the workshops counts towards 10% of the grade.

Wednesday Schedule

PART 1: GRAPHIC PRIMITIVES & VECTORS

AUGUST 28

Course Orientation & Graphics Primitives
Preferences/survey
Software distribution
Preferences/survey
Theoretical overview
Introduction to vector and raster graphics
Primitive elements
Exercise 1: Email, Graphic Primitives, Architectural Subject Selection
SEPTEMBER 4 Symmetry Transformations & Filters
Gravity grid
Model space coordinate systems
Transformation utilities
Locational filters
Data filters
Black box abstraction
Shape grammars

Exercise 2: Symmetry Transformations in Plan and Elevation

SEPTEMBER 11

Axonometric & Perspective Projection
Conventions of visualizing 3D
Construction planes
Critchlow & Fuller
Octahedrons
Perspective projection and control
Durer/
Descartes
View transformation matrices
 

PART 2: 2D to 3D GEOMETRICAL PROJECTION

SEPTEMBER 18

Solid Modeling
Platonic Solids
Boolean operations
Parametric s
 olids
Case studies
Exercise 3: transformations, introduction to Solid and surface modeling
SEPTEMBER 25

Smart Solids
Parametric Solids
Construction Pl
anes And Coordinate Systems
Introduction to Persctrive and Rendering Techniques

Surfaces

Ruled surfaces
Bspline surfaces
Tabulated cylinders
Surfaces of revolution
Bezier, Bspline and Composite Curves

OCTOBER 2

Surfaces, NURBS
Ruled surfaces
Bspline surfaces
Tabulated cylinders
Surfaces of revolution
Bezier, Bspline and Composite Curves

NURBS
Deformable Surfaces
Smart Solids
Revisited

OCTOBER 9

Digital Terrain Modeling
Contour models
Polygonal mesh models
Triangulated irregular networks
Cut and fill operations

PART 3: RENDERING , TEXTURE MAPPING AND LIGHTING

OCTOBER 16

Rendering and Light
Cosine, Gouraud and Phong shading
Raytracing and Radiosity lighting
Conventions for managing light
Case studies
Key, fill & back lighting
Focal adjustments
Exercise 4: Rendering and Light
OCTOBER 23

Wrapping Objects
Bump map
ping
Image mapping
Procedure
mapping
Texture mappiing
Reflection
mapping


PART 4: ASSOCIATIVE GEOMETRY, INSTANTIATION, PARAMETRICS AND CONSTRAINTS
OCTOBER 30

Instantiation and Replication
Macro & Graphical Programming

Parametrics
Associative modeling

Constraints 



PART 5: ARCHITECTURE IN MOTION AND IN CONTEXT
NOVEMBER 4

3DAnimation
Abstractions on motion
Motion pathways 
Hierarchical constrained motion

Exercise 5: pre-final preparation exercise
OPTIONAL Exercise 1: Associative Geometry
Optional Exercise 2: Architecture in Motion
PART 6: BETWEEN DOTS AND TERRAIN GEOMETRY

NOVEMBER 11

Expanded Digital Terrain Modeling
CAAD Interoperability
Google Earth

Export to PDF format
PDF format

 

PART 7: TRANSLATION
NOVEMBER 20 Unfolding and Fabrication
Control curves
Developable Surfaces
Advanced Topics
 

NOVEMBER 27

THANKSGIVING VACATION

Exercise 6: Final Exercise

CONCLUSION SUMMARY

DECEMBER 4

Final Class
Short Summary

BIBLIOGRAPHY

The following citations are for optional reading, unless otherwise noted in class. Some of these materials will be placed on reserve in the fine arts library.

Training Guides

Rhino 5 Training Guide (free from McNeel)   http://download.rhino3d.com/download.asp?id=Rhino5Level1Training
Learning Rhino 5, Infinite Skills Video Training, InfintieSkills (DVD or download), 2012
Conforti, Frank, Inside Microstation V8i, Delmar Learning, 2010 
Reas, Casey and Fry, Ben, Getting Started with Processing, 2010, O'Reilly Media (Note, a compact guide to the processing language and likely to benefit first-time exposure).
Reas, Casey and Fry, Ben, Processing: A Programming Handbook for Visual Designers and Artists, August 2007, MIT Press.
Shiffman, Daniel, Learning Processing: A Beginner's Guide to Programming, Images, Animation and Interaction, 2008, Morgan Kaufman.

Books

Krishnan, G.V., Taylor, James, Harnessing Microstation V8 XM. Delmar Learning, 2006 (Note, this book has an especially strong index for referencing specific techniques and tools.)
Negroponte, Nicholas, Being Digital. Published by Hodder & Stoughton, 1995.
Negroponte, Nicholas (editor), Computer Aides to Design and Architecture. Published by Petrocelli/Charter, 1975. (Read chapters by Gero, Steward, Sutherland).

Articles and Papers

Dreyfus, Hubert and Stuart. Why Computers May Never Think like People, Technology Review. M.I.T., January 1985, pp. 42 - 80.
Eastman, Chuck, Fundamental Problems in the Development of Computer Based Architectural Models, Proceedings of the Computers & Design Research Symposium, M.I.T., August 4, 1986.
Greenberg, Donald, A True Design Tool, Architectural Record. September 1984, pp. 150 - 159.
Kvan, Thomas, Mark, Earl,Oxman,Rivka, and Martins, Bob, Ditching the Dinosaur: Redefining the Role of Digital Media in Education, International Journal of Design Computing, June 2003 .
Mark, E , Woodbury R. (Senior Editors), Built Environment, Architectural Theory and Computer Aided Architectural Design, International Journal of Architectural Compuing, Issue Volume 9, Number 2 / June 2011 (accessible via UVA Library subscription on-line or can be purchased).
Mark, E , Woodbury R. (Senior Editors), Built Environment, Architectural Theory and Computer Aided Architectural Design, International Journal of Architectural Compuing, Issue Volume 8, Number 3 / September 2010 (accessible via UVA Library subscription on-line or can be purchased).
Mark, E., Martens, B. and Oxman, R,, Preliminary Stages of CAAD Education, Automation in Construction.Volume 12, Issue 6, November 2003, Pages 661-670
Mark, E., Martens, B. and Oxman, R, 2001, The Ideal Computer Curriculum, Architectural Information Management: eCAADe Helsinki, pp. 168-175.
Mark, Earl (2007), Simulating Dynamic Forces in Design with Special Effects Tools, Predicting the Future [25th eCAADe Conference Proceedings / ISBN 978-0-9541183-6-5] Frankfurt am Main (Germany) 26-29 September 2007, pp. 219-226
Mark, Earl,: 2000, A Prospectus on Computers Throughout the Curriculum, Promise and Reality: eCAADe Bauhaus-Universität Weimar, pp. 77-83.
Mark, Earl, Reconstructing Architectural Geometry, Architectural Research Quarterly, Cambridge University Press, England, March 1999
Mark, Earl, The Physical and Conceptual Assembly of Architectural Form,in Cinema & Architecture, 1997, BFI Press, England.
Mark, Earl, A Design Automation Paradox, Conceptual Modeling of Buildings, CIB Proceedings, CIB W74 + W78 Seminar, Publication 126, C M Gruppen, Stockholm Sweden, 1990, ISBN 91 -7332-557-0.
Mark, Earl, Case Studies in Moviemaking and Computer Aided Design, in The Electronic Design Studio. (Edited by McCullough, Mitchell and Purcell), M.I.T. bss 1990.
Mark, Earl, Architecture In Motion in Computers in Architecture. (Edited by FranÙois Penz), Longman 1992.
Mitchell, William and Stiny George. The Palladian Grammar, Environment and Planning B. May 1978, 5 - 18.
Schmertz, Mildred F., A New Museum by Walter Netsch, Architectural Record. January 1980.