Part 1: Rhino 3D Fundamentals (Videos 1-25)

Focus: Mastering the basics of navigation, drawing, and modeling in Rhino.

  1. Understanding the Rhino Interface, Viewports, and Navigation
  2. Introduction to NURBS: Curves, Surfaces, and Solids
  3. Precision Drawing: Using Coordinates and Snaps
  4. Essential 2D Commands: Line, Polyline, Circle, Arc, Rectangle
  5. Editing 2D Curves: Trim, Extend, Fillet, Chamfer, Join
  6. Intermediate 2D Commands: Offset, Array, Mirror, Rotate, Scale
  7. Introduction to the Gumball for Quick Editing
  8. Layers and Organization Best Practices
  9. From 2D to 3D: The Extrude Command
  10. Creating Surfaces: Loft, Sweep 1 Rail, Sweep 2 Rails
  11. Creating Surfaces: Revolve and Rail Revolve
  12. Creating Surfaces from a Network of Curves
  13. Creating Basic Solids: Box, Sphere, Cylinder, Cone
  14. Solid Editing: Boolean Operations (Union, Difference, Intersection)
  15. Solid Editing: Fillet and Chamfer Edges
  16. Transforming Objects in 3D: Move, Rotate, Scale
  17. Using CPlanes (Construction Planes) for Angled Work
  18. Rebuilding Curves and Surfaces
  19. Analyzing Your Model: Distance, Length, Radius
  20. Introduction to Blocks for Repeated Elements
  21. Basic Rendering and Material Assignment
  22. Setting Viewport Display Modes
  23. Using the Help Window and Command Line
  24. Customizing Your Workspace and Toolbars
  25. Final Project: Model a Simple Piece of Furniture

ius 20. Introduction to Blocks for Repeated Elements 21. Basic Rendering and Material Assignment 22. Setting Viewport Display Modes 23. Using the Help Window and Command Line 24. Customizing Your Workspace and Toolbars 25. Final Project: Model a Simple Piece of Furniture


Part 2: Introduction to Grasshopper (Videos 26-50)

Focus: Understanding the parametric mindset and the core components of Grasshopper.

  1. What is Parametric Design? What is Grasshopper?
  2. The Grasshopper Interface: Canvas, Components, and Wires
  3. Data Types: Numbers, Text, Booleans, Geometry
  4. Input Components: Number Sliders, Panels, Toggles
  5. Constructing a Point and Understanding Coordinates
  6. Creating Lines, Polylines, and Circles
  7. Introduction to Vectors and their Use
  8. The Power of Lists: Storing and Accessing Data
  9. List Management: List Item, List Length, Reverse List
  10. Simple Transformations: Move, Rotate, Scale in Grasshopper
  11. Generating Surfaces: Loft, Extrude, Boundary Surfaces
  12. Baking Geometry: Bringing Your Parametric Model into Rhino
  13. Understanding Data Trees: The Core of Grasshopper
  14. Visualizing Data Trees with the Param Viewer
  15. Simple Data Tree Operations: Flatten, Graft, Simplify
  16. Mathematical Operations: Addition, Subtraction, Multiplication
  17. Using Series and Range to Create Multiple Items
  18. The Graph Mapper for Non-Linear Distribution
  19. Attractors: Using Points and Curves to Influence a System
  20. Remapping Numbers for Advanced Control
  21. Basic Pattern Generation with Grids
  22. Introduction to domains and how they work
  23. Using the Dispatch component to filter data
  24. Simple Project: Create a Parametric Grid of Circles with Varying Radii
  25. Simple Project: Create a Twisted Tower

Part 3: Intermediate Parametric Design for Architecture (Videos 51-80)

Focus: Applying Grasshopper to architectural projects and using popular plugins.

  1. Facade Paneling: Subdividing a Surface
  2. Facade Paneling: Applying Panels to the Grid
  3. Facade Paneling: Creating Parametric Apertures
  4. Using the LunchBox Plugin for Panels and Structures
  5. Creating a Parametric Pavilion: Form Finding
  6. Creating a Parametric Pavilion: Structural System
  7. Creating a Parametric Pavilion: Cladding
  8. Morphing Geometry with Surface Box (Box Morph)
  9. Creating Complex Patterns with Image Sampler
  10. Generating a Voronoi Pattern on a Surface
  11. Weaving and Waffle Structures
  12. Parametric Stairs and Railings
  13. Modeling Topography from Contour Lines
  14. Conforming a Pattern to a 3D Surface
  15. Advanced Data Trees: Path Mapper
  16. Advanced Data Trees: Relative Items and Cross Reference
  17. Introduction to Kangaroo: Physics Simulation
  18. Kangaroo: Basic Tensile Structures and Catenary Curves
  19. Kangaroo: Inflating and Bending Meshes
  20. Introduction to Ladybug: Environmental Analysis
  21. Ladybug: Importing Weather Data (EPW files)
  22. Ladybug: Sun Path Diagrams and Shadow Studies
  23. Ladybug: Radiation Analysis on a Facade
  24. Creating Plans and Sections from a Parametric Model
  25. Unrolling Surfaces for Fabrication (Paneling sheets)
  26. Optimizing Your Grasshopper Script for Speed
  27. Using Clusters to Organize Your Script
  28. Connecting Grasshopper to Illustrator for Diagrams
  29. Project: Parametric Skyscraper with a Twisting Form
  30. Project: Parametric Bridge Design

Part 4: Advanced Workflows and Scripting (Videos 81-100)

Focus: Pushing the boundaries with scripting and complex plugins.

  1. Advanced Data Management with Data dams and Wireless receivers
  2. Looping in Grasshopper with Anemone/Hoopsnake
  3. Introduction to Python Scripting in Grasshopper
  4. Python: Understanding Inputs, Outputs, and the rhinoscriptsyntax library
  5. Python: Creating Geometry with Code
  6. Python: Looping to create complex patterns
  7. Advanced Kangaroo: Mesh Relaxation and Form Finding
  8. Advanced Kangaroo: Simulating Hinges and Springs
  9. Advanced Ladybug: View Analysis and Comfort Studies
  10. Introduction to Honeybee for Energy Modeling
  11. Using Human Plugin for Advanced Annotation and Display
  12. Using Pufferfish Plugin for Advanced Tweens and Transformations
  13. Interoperability: Sending data from Grasshopper to Revit
  14. Interoperability: Using Grasshopper to drive Blender
  15. Data Visualization within the Rhino Viewport
  16. Creating custom User Interfaces with Grasshopper Player in Rhino
  17. Managing Complex Projects with Multiple Linked Files
  18. Genetic Algorithms for Optimization with Galapagos
  19. Final Project: Design and Analyze a Complete Parametric Building Envelope
  20. The Future: AI and Machine Learning in Grasshopper