2D Design and Fabrication | ||
Week 1, August 21: Foundations | ||
Tuesday | Course Introduction |
|
Thursday | Introduction to Processing Cartesian, Cylindrical, and Spherical Coordinates Trigonometry review slides |
Register for the class website Install Processing and work through this tutorial |
Week 2, August 28: Turtle Geometry | ||
Tuesday | slides | Small Assignment: Introduce Yourself Install Leah’s Turtle Library Reading: 1.1-1.2 from Turtle Geometry |
Thursday | Laser Cutter Introduction, Printer Introduction, and Tour of Labs |
Comments |
Week 3, September 4: L-Systems | ||
Tuesday |
Weekly artist: Rogan Brown Processing and Turtle Geometry L-Systems slides |
Reading: 1.1-1.7 from The Algorithmic Beauty of Plants Note: you can skip section 1.5 |
Thursday | L-Systems cont. slides |
Reading: George Stiny, Introduction to Shape Grammars from:
MIT OCW Note: DROP DEADLINE IS SEPTEMBER 8 |
3D Design and Fabrication | ||
Week 4, September 11: 3D Printing | ||
Tuesday | Weekly researcher: Emily Whiting 3D Printing Workshop. Bring your printer to class slides |
Assemble your 3D printer before class. Follow this video carefully. Level your print bed. Follow this video carefully. Download the necessary files here. Install Rhino |
Thursday | Bring your projects to class | Large Assignment 1: L-Systems |
Week 5, September 18: Parametric Design | ||
Tuesday | Rhino, Grasshopper and Python cont. Points, lines, and surfaces Rhinoscript documentation Grasshopper documentation slides |
Download and install Pufferfish Grasshopper extension. Read the readme file for installation instructions. You have to install by hand. |
Thursday | Rhino, Grasshopper and Python cont. Transformations Rhino.Geometry library documentation Offset curves Introduction to slicing with Cura slides |
Download and install Cura |
Week 6, September 25: Data Physicalization | ||
Tuesday | Bring your projects to class | Large Assignment 2: Parametric Vessels |
Thursday | Introduction to Data Driven Design Albuquerque weather data, one week .csv Python/Grasshopper code Wovns: Jacquard Weaving Service slides |
|
Week 7, October 2: Data Physicalization cont. | ||
Tuesday | Data Driven Design cont. Mini intro to GIS GeoTIFFs Bitmaps in GH, using the human GH plugin (v1.3.1) bitmap functionality may only work for macOS sample GIS bitmap slides |
|
Thursday | Data Driven Design cont. Topomaps and other 2.5D surfaces Images as data Creating surfaces from edge curves Creating solids from boundary surfaces slides |
|
Week 8, October 9: Fall Break Week | ||
Tuesday | Bring your projects to class. |
Large Assignment 3: Data Physicalization |
Thursday | FALL BREAK NO CLASS | |
Week 9, October 16: Computer Aided Machining (CAM) | ||
Tuesday | Introduction to CAM and Machine Code GCODE command reference square.gcode slides |
|
Thursday | CAM and Machine Code cont. Extruder Turtle library ExtruderTurtle Reference slides |
Download and install ExtruderTurtle |
Week 10, October 23: CAM cont. | ||
Tuesday | CAM and Machine Code cont. Slicers Coding a simple slicer slides |
Small Assignment: Final Project Proposals |
Thursday | Different 3D Printing Technologies slides |
|
Week 11, October 30: Tiling | ||
Tuesday | Bring your projects to class | Large Assignment 4: GCODE |
Thursday | Introduction to Tiling Tiles and Tessellations Categories of Tilings slides |
|
Week 12, November 6: Tiling cont. | ||
Tuesday | Tiling cont. Bravais lattices and periodic tilings Constructing tiles and tilings slides |
|
Thursday | Tiling non-planar surfaces Surface morph slides |
|
Week 13, November 13: Generative Machine Learning | ||
Tuesday | Generative Adversarial Networks (GANs) slides |
|
Thursday | GANs in Architecture and 3D Design slides |
|
Week 14, November 20 | ||
Tuesday | Bring your projects to class | Large Assignment 5: Tiling |
Thursday | THANKSGIVING NO CLASS | |
Week 15, November 27: Discrete Fabrication | ||
Tuesday | Discrete Fabrication, Self Assembly and Robotics slides |
Small Assignment: Final Project Progress Update |
Thursday | 3D Modeling in Rhino, Camila guest lecture | |
Week 16, December 4: Last Week of Classes | ||
Tuesday | TBD | |
Thursday | Final Project Presentations: 8:30am – 10:45am | Final Project Presentations |