Lecture: Introduction to Computational Fabrication- applications, opportunities, and challenges. Slides here
Syllabus and Course format overview
A brief introduction to Rhino and Grasshopper: Grasshopper Rhino Overview and Assignment Introduction, Code Examples
Description of assignment
Download and Install Rhino software once you receive an invite via your UCSB email. Also download and install Ultimaker CURA. Notify the instructor via email if you have any issues with either installation.
Create an Instructables Account and add the URL to this spreadsheet. If you have an existing Instructables account you may use it, or you can create a new one just for this class.
Select a Hatchbox filament to order ASAP on this spreadsheet
By Wednesday 6PM: Post a slide with your reading reflections to the shared google slide deck.
Note your date on the reading discussion leader schedule
Comment on at least two reflections by others (you are welcome to comment on more than two!) google slide deck.
Complete the project assignment (below).
Create an Instructable documenting your project. Include screen captures, renders, and sample code as appropriate. You are encouraged to document what worked as well as what didn’t work. Your Instructable must be completed by 10AM Tuesday morning April 5th.
Design a 2D ornamental pattern in Grasshopper and extrude it into a 3 dimensional form.
Use Grasshopper and a Python code editor component to generate a 2D grid of points using two input points from Rhino.
Using parameterized mathematical and logical inputs, modify the grid to produce a varying series of patterns, connected by lines.
Using the grasshopper pufferfish extension and surface and extrude components, convert your lines into a 2.5D form.
Bake the form and use a boolean operation to unify your form in Rhino. Ensure the design is 3D printable by checking its edges and slicing it in the Cura 3D software.
Support: Interface tutorials for Rhino and Grasshopper