COMPUTER
AIDED ARCHITECTURAL DESIGN:
3-D GEOMETRICAL MODELING AND VISUALIZATION
SYLLABUS SARC 6710/ ARCH 2710 FALL 2019
http://www.arch.virginia.edu/sarc6710
http://www.arch.virginia.edu/arch2710
PREVIEW DRAFT IN PROGRESS _ Version
8.21.2019
SCHOOL OF ARCHITECTURE
UNIVERSITY OF VIRGINIA
TEACHING ASSISTANTS
Dylan Gibbs dzg4nb@virginia.edu
Julia Hunger jlh4he@virginia.edu
Telmin Jingchin tb5av@virginia.edu
Shixun Lyu sl9cy@virginia.edu
Sarah Miller sem2cb@virginia.edu
Zimo Ren zr4dm@virginia.edu
David Rodgers dwr9kw@virginia.edu
Evan Sparkman
ejs8qu@virginia.edu
* This is a preliminary TA list and is pending full confirmation.
INFORMATION
TECHNOLOGY STAFF
Problem Report Form: http://www.arch.virginia.edu/Service_Request
Jake
Thackston, Senior Engineer, jat5c@virginia.edu,
207 Peyton House
Eric Field, Manager IT Staff, emfield@virginia.edu,
206 Peyton House
Tony Horning,
Classroom Support, arh3s@virginia.edu, 207 Peyton House
Andrew LaRue, Academic and Software Technologies Specialist, ajl5t@virginia.edu, 207 Peyton House (until 9.15)
The first meeting of the class as a whole is on Thursday, August 30th, at 3:30 p.m. in Campbell 153. Smaller workshop/discussion sessions will also begin on a modified basis the first week of the semester as will be announced by email by August 24th.
OVERVIEW
SARC
6710/ARCH 2710 is a comprehensive hands-on class in three-dimensional
computer aided
design, geometrical modeling and visualization. Exercises are based upon a case study method. We explore the quantitive basis and invisible geometrical order of shapes found in nature and architecture. Topics are covered in a developmental sequence from foundation concepts to an advanced level.
Computational geometry is a broad topic includes the creation 3D dimensional forms though an increasing number of methods. This includes the basic verb noun commands identified with CAD systems (e.g., "insert line") to forms generated by sensory input devices and by algorithmic description. Yet, a common foundation for these approaches is can be understood as system of projective geometry, as developed in the first CAD system, longstanding methods referred to as "parametric variation, instantiiation and constraints" (i.e., Sketchpad developed by Ivan Sutherland in 1963) that will underlie what we cover during the semester.
We will explore sequences of assembly, spatial organization, materiality, interaction with light, tectonic and other physical qualities. A simple vector algebra will be used to introduce some of the well established methods of "descriptive geometry" that have historically had a significant role in design. In addition, through a graphics interface we can also take advantage of computational logic based upon a directed symbolic graph (e.g., Grasshopper, Generative Components), or a macro-programming language (Python, Visual Basic, C#).
Graduate students enrolled in SARC 6710 will undertake case studies at a depth of geometrial modeling and visualization on a par with other graduate coursework such as in the the class ARCH 6140 Architectural Analysis: Key Buildings of Modernism. Similarly, undergraduates students enrolled in ARCH 2710 will undertake case studies at a depth of geometrial modeling and visualization on a par with general expectations of undergraduate coursework , such as in the case of Arch 3140 Architectural Analysis: Key Buildings of Modernism. Students from non-design discplines should also anticipate undertaking a level of analysis at a depth appropriate to the level of their respective graduate or undergraduate program in consultation with your TA and the course instructor.
FORMAT
A larger group lecture
will be held
in Campbell 158 Thursdays at 5 pm for about 2/3rd of the weeks of the term. These larger group meetings will run to 5:45 or 6:15 pm depending upon the topic. Primary instruction will occur in discussion session/workshop group that meets for two periods weekly in a computer equipped classroom (see the Student Information System (SIS) for scheduling details).. The
workshops combine group and individual
instruction.
The lectures provide a theoretical and conceptual framework, describe current and speculate on emerging technologies. The workshop is more intensively focused on specific hands-on techniques of computer based 3D geometrical modeling and digital terrain modeling. They include photo-realistic and abstract methods of rendering, image-processing, color-manipulation, photo-montage, light energy modeling, animation, graphics extraction for print media and combined media applications. They will also include macro programming (Python) and directed symbolic graphics programming (Grasshopper).
Computer resources are available in Campbell Hall on a 24
hour basis.
Students from programs outside of the School of Architecture will be given
building access through a university ID swipe card system that is
located at a few 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 6.0 for WIndows may be obtained from Cavalier
Computers located in the UVA Bookstore at approximately $95.00 each and
is the only
purchase required for the class. In addition, Chaos Group will provide V- Ray at exceptionaly reduced educatioanally
discounted pricing as a part of a pilot program for optional purchase (http://www.chaosgroup.com/en/2/vray_academic.html).
The remaining software used in the class may be obtained at no cost
through a special educational partnerships we have established or is
availble through the public domain and will be discussed.
As will be described later in the fall, some additional sofware can be downloaded by students enrolled in School of Architecture classes by following instuctions on the the web site https://www.arch.virginia.edu/resources/software-resources. Please also see Eric Field in 406 Campbell Hall if you need additional support and details.
To underscore expections Rhino 6.0 the only purchase requirement for the semester. Here is a summary:
Required academic license -
Rhino 6.0
- (purchase at
special price at Cavalier Computers, http://www.rhino3d.com/)
Strongly Recommended academic license for possible
purchase later this
semester (stay tuned for an update on special academic pricing and do not purchase this beforehand) -
V-Ray Next Plugin For Rhino
(https://www.chaosgroup.com)
Free Academic License for Optional Downloand -
MakeHuman
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. The final project counts for 40% of the grade. Class
participation through regular attendance in lecture and the workshops, email and additional consultation with your TA as required on exercises counts
towards 10% of the grade.
CLASS PARTICIPATION
Attendance to all workshops and lectures is
required. Excusable absences under UVA policies should be communicated to the coruse instructor and your TA and also done in advance if possible.
Switching workshop time-slots once or twice with permission of
the
instructor is possible under special circumstances. Missing a significant number of classes is subject to university regulations and can result in a failing grade. We use a system of continous assesment throughout the semester that aims to not penalize lack of experience or lack of initial understanding but is focused more on cumulative results and growth.
Schedule
PART 1: | GRAPHIC PRIMITIVES & VECTORS | |
AUGUST 26 (week of) |
Course
Orientation & Graphics Primitives |
Exercise 1: technology setup, case study selection - Optional Video Linked In Learning (through UVA, formerly ask lynda): Rhino 6 Essential Training. part 1. the Interface. |
SEPTEMBER 2 | Symmetry
Transformations & Filters Gravity grid Model space coordinate systems Transformation utilities Locational filters Data filters Black box abstraction Shape grammar rule systems |
Exercise 2: Symmetry Transformations in Plan and Elevation - Optional Video Linked In Learning: Rhino 6 Essential Training. Part 2. Drawing 2d geometry. |
SEPTEMBER 9 |
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 16 |
Introduction to Solid
Modeling |
Exercise 3: transformations, introduction to surfacing and Solid modeling - Optional VideoLinked In Learning: Rhino 5: Essential Training. Part 4. Modeling Basic surfaces |
SEPTEMBER 23 | Digital
Terrain Modeling |
|
SEPTEMBER 30 |
Surfaces Editing & NURBS Working withBezier, Bspline and Composite Curves NURBS Deformable Surfaces |
-Optional Video Linked In Learning: Rhino 5 Essential Training. Part 10. editing and transforming |
OCTOBER 7 |
Smart Solids Platonic solids continued Boolean operations Parametric solids Case studies |
Exercise 4: Rendering and Light |
PART 3: | RENDERING , TEXTURE MAPPING AND LIGHTING | |
OCTOBER 14 |
Rendering
and Light |
- Optional VideoLinked In Learning: Rhino 5 Essential Training. Part 14. rendering skills - Optional Video Linked In Learning: Rendering Fundamentals with Rhino and V-Ray (older version) |
OCTOBER 21 |
Wrapping
Objects |
PART 4: | ASSOCIATIVE GEOMETRY, INSTANTIATION, PARAMETRICS AND CONSTRAINTS | |
OCTOBER 28 |
Instantiation
and Replication |
Exercise 5: pre-final preparation exercise, modeling geometry, materials and light |
PART 5: | ARCHITECTURE IN MOTION AND IN CONTEXT | |
NOVEMBER 4 |
3DAnimation |
|
PART 6: | BETWEEN DOTS AND TERRAIN GEOMETRY | |
NOVEMBER 11 |
Physical Simulation and Digital Terrain Modeling |
|
PART 7: | TRANSLATION | |
NOVEMBER 18 | Unfolding
and Fabrication Control curves Developable Surfaces |
Exercise
6: Final Exercise - Optional Video Linked In Learning: Rhino 5 Essential Training. Part 15. prototyping |
NOVEMBER 25 |
THANKSGIVING RECESS |
CONCLUSION | ODDS AND ENDS | |
DECEMBER 2 |
Course Summary in Room 153 |
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 and Documentation
Rhino 6 Training Guide (free from McNeel)
https://www.rhino3d.com/download/Rhino/6.0/training-level-1
Schultze, David, Rhino
5 Linked In Essential Traning, 2013. (video training availble on grounds or through VPN at UVA)
Schultze, David, Rndering Fundamentals with Rhino and V-Ray. Linked In Rendering Fundamentals with Rhino and V-Ray (older V-Ray version) (video training availble on grounds or through VPN at UVA)
Learning Rhino 5, Infinite Skills Video Training (DVD or download), 2013
Chaos Group, V-Ray for Rhino Overview and Docs, 2019
Books
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).
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.