COMPUTER
AIDED ARCHITECTURAL DESIGN:
3-D GEOMETRICAL MODELING AND VISUALIZATION
- D R A F T 1.0 -
SYLLABUS ARCH 6710/2710 FALL 2016
http://www.arch.virginia.edu/arch6710
http://www.arch.virginia.edu/arch2710
SCHOOL OF ARCHITECTURE
UNIVERSITY OF VIRGINIA
INSTRUCTOR
Earl
Mark,
322 Campbell, 924-6438
ejmark@virginia.edu
TEACHING ASSISTANTS
Brandon Adams bga3ba@virginia.edu
Joshua Cruz jjc2cq@virginia.edu
EJ Elliot eje7fh@virginia.edu
Andrea Gomez Merino ag4ga@virginia.edu
Josh Harrison jth2hq@virginia.edu
Bahman Jamasbi bj3xe@virginia.edu
Maini Ke mk9af@virginia.edu
Zeyu Liu zl5hk@virginia.edu
Charlotte Reiter car2ya@virginia.edu
INFORMATION
TECHNOLOGY STAFF
Problem Report Form : http://www.arch.virginia.edu/Service_Request
Jake
Thackston, Senior Engineer, jat5c@virginia.edu,
137 Campbell
Eric Field, Senior IT Staff, emfield@virginia.edu,
136 Campbell
Nicholas Alley, Help Desk Support Analyst, na6v@virginia.edu, 134 Campbell
Dav
Banks, Systems Engineer and Webmaster, eb2b@virginia.edu,
138 Campbell
Tony Horning,
Classroom Support, arh3s@virginia.edu,
134 Campbell
Andrew LaRue, Academic and Software Technologies Specialist, ajl5t@virginia.edu, 135 Campbell
The first meeting of the class as whole is on Thursday, August 25, at 3:30 p.m. in Campbell 158. Smaller workshop/discussion sessions will also begin on a modified basis the first week of the semester as will be announced by email on August 22th.
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 in follow-up to a more introductory class. The subject is
taken from a beginning 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 physical qualities.
We will also explore
macro programming techniques to expand upon the possibilties of
geometrical modeling. Our greater intention is exercise computationally based 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
an individually selected workshop/discussion session goup that meets
two times each week in computer equipped classrooms. This will occur in
Campbell 105
each week for most groups, and Campbell 302 for the graduate student
group that meets on Mondays and Wednesdays. Note that lectures are
Thursdays from 3:30 to 4:45 p.m.. After the beginning of the semester, lectures will not necessarily be held each week, but on a bi-weekly basis to be accounced.
The lectures provide a theoretical and conceptual framework, describe current and speculate on emerging technologies. Some lectures may provide the option to follow along presentation materials on a laptop computer.
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. They will also include macro programming in Python. The
workshops are hands-on sessions, and combine group and individual
instruction.
CLASS ATTENDANCE
Attendance to workshops and lecture is required. Switching workshop time-slots once or twice with permission of the instructor is possible under special circumstances, such as a field trip for other classes or some other special event. Absences should be communicated to the course instructor and individual teaching assistant assigned to you.
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 approximately $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 reduced educatioanally
discounted price (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 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.
To underscore expections, if you don't have a copy already, you should only purchase
Rhino 5.0 for now. Rhino 5.0 is the only purchase requirement for the semester. Here is a summary:
Required academic license -
Rhino 5.0
- (purchase at
special price at Cavalier Computers, http://www.rhino3d.com/)
Recommended academic license for possible
purchase later this
semester (stay tuned) -
V-Ray 2.0
Plugin For Rhino
(http://www.chaosgroup.com/en/2/vray_academic.html)
Free Academic Licenses -
Grasshopper
(www.grasshopper3d.com)
MakeHuman (public domain)
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, and through regular contact with your TA counts
towards 10% of the grade.
Schedule
PART 1: | GRAPHIC PRIMITIVES & VECTORS | |
AUGUST 22 (week of) |
Course
Orientation & Graphics Primitives |
Exercise 1: Email, Graphic Primitives, Architectural Subject Selection - Optional Video lynda.com: Rhino 5 Essential Training. Part 4. Introduction to the Interface |
AUGUST 29 | 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 - Optional Video lynda.com: Rhino 5 Essential Training. Part 6. Drawing 2d geometry. |
SEPTEMBER 5 |
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 12 |
Introduction to Solid
Modeling |
Exercise 3: transformations, introduction to surfacing and Solid modeling - Optional Video lynda.com: Rhino 5 Essential Training. Part 7. Modeling Basic surfaces |
SEPTEMBER 19 | Digital
Terrain Modeling |
|
SEPTEMBER 26 |
Surfaces Editing & NURBS Working withBezier, Bspline and Composite Curves NURBS Deformable Surfaces |
-Optional Video lynda.com: Rhino 5 Essential Training. Part 10. editing and transforming |
OCTOBER 3 |
Smart Solids Platonic solids continued Boolean operations Parametric solids Case studies |
- Optional Video lynda.com: Rhino 5 Essential Training. Part 8. 3D solids |
PART 3: | RENDERING , TEXTURE MAPPING AND LIGHTING | |
OCTOBER 10 |
Rendering
and Light |
Exercise 4: Rendering and Light - Optional Video lynda.com: Rhino 5 Essential Training. Part 14. rendering skills - Optional Video lynda.com: Rendering Fundamentals with Rhino and V-Ray |
OCTOBER 17 |
Wrapping
Objects |
PART 4: | ASSOCIATIVE GEOMETRY, INSTANTIATION, PARAMETRICS AND CONSTRAINTS | |
OCTOBER 24 |
Instantiation
and Replication |
Exercise 5: pre-final preparation exercise |
PART 5: | ARCHITECTURE IN MOTION AND IN CONTEXT | |
OCTOBER 31 |
3DAnimation |
supplemental Exercise 1: Associative Geometry supplemental Exercise 2: Architecture in Motion |
PART 6: | BETWEEN DOTS AND TERRAIN GEOMETRY | |
NOVEMBER 7 |
Expanded
Animation Integrated With Physical Simulation and Digital Terrain Modeling |
PART 7: | TRANSLATION | |
NOVEMBER 14 | Unfolding
and Fabrication Control curves Developable Surfaces |
- Optional Video lynda.com: Rhino 5 Essential Training. Part 15. prototyping |
NOVEMBER 21 |
THANKSGIVING
VACATION |
Exercise 6: Final Exercise |
NOVEMBER 28 | Advanced Topics |
CONCLUSION | SUMMARY | |
DECEMBER 3 |
Final
Class |
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
Schultze, David, Rhino
5 Essential Traning, 2013. http://www.lynda.com/ (video training availble on grounds or through VPN at UVA)
Schultze, David, Rndering Fundamentals with Rhino and V-Ray.http://www.lynda.com/ (video training availble on grounds or through VPN at UVA)
Learning Rhino 5,
Infinite Skills Video Training, InfintieSkills (DVD or download), 2012
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
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.