### **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._
26. What is Parametric Design? What is Grasshopper?
27. The Grasshopper Interface: Canvas, Components, and Wires
28. Data Types: Numbers, Text, Booleans, Geometry
29. Input Components: Number Sliders, Panels, Toggles
30. Constructing a Point and Understanding Coordinates
31. Creating Lines, Polylines, and Circles
32. Introduction to Vectors and their Use
33. The Power of Lists: Storing and Accessing Data
34. List Management: List Item, List Length, Reverse List
35. Simple Transformations: Move, Rotate, Scale in Grasshopper
36. Generating Surfaces: Loft, Extrude, Boundary Surfaces
37. Baking Geometry: Bringing Your Parametric Model into Rhino
38. Understanding Data Trees: The Core of Grasshopper
39. Visualizing Data Trees with the Param Viewer
40. Simple Data Tree Operations: Flatten, Graft, Simplify
41. Mathematical Operations: Addition, Subtraction, Multiplication
42. Using Series and Range to Create Multiple Items
43. The Graph Mapper for Non-Linear Distribution
44. Attractors: Using Points and Curves to Influence a System
45. Remapping Numbers for Advanced Control
46. Basic Pattern Generation with Grids
47. Introduction to domains and how they work
48. Using the Dispatch component to filter data
49. Simple Project: Create a Parametric Grid of Circles with Varying Radii
50. 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._
51. Facade Paneling: Subdividing a Surface
52. Facade Paneling: Applying Panels to the Grid
53. Facade Paneling: Creating Parametric Apertures
54. Using the LunchBox Plugin for Panels and Structures
55. Creating a Parametric Pavilion: Form Finding
56. Creating a Parametric Pavilion: Structural System
57. Creating a Parametric Pavilion: Cladding
58. Morphing Geometry with Surface Box (Box Morph)
59. Creating Complex Patterns with Image Sampler
60. Generating a Voronoi Pattern on a Surface
61. Weaving and Waffle Structures
62. Parametric Stairs and Railings
63. Modeling Topography from Contour Lines
64. Conforming a Pattern to a 3D Surface
65. Advanced Data Trees: Path Mapper
66. Advanced Data Trees: Relative Items and Cross Reference
67. Introduction to Kangaroo: Physics Simulation
68. Kangaroo: Basic Tensile Structures and Catenary Curves
69. Kangaroo: Inflating and Bending Meshes
70. Introduction to Ladybug: Environmental Analysis
71. Ladybug: Importing Weather Data (EPW files)
72. Ladybug: Sun Path Diagrams and Shadow Studies
73. Ladybug: Radiation Analysis on a Facade
74. Creating Plans and Sections from a Parametric Model
75. Unrolling Surfaces for Fabrication (Paneling sheets)
76. Optimizing Your Grasshopper Script for Speed
77. Using Clusters to Organize Your Script
78. Connecting Grasshopper to Illustrator for Diagrams
79. Project: Parametric Skyscraper with a Twisting Form
80. Project: Parametric Bridge Design
---
### **Part 4: Advanced Workflows and Scripting (Videos 81-100)**
_Focus: Pushing the boundaries with scripting and complex plugins._
81. Advanced Data Management with Data dams and Wireless receivers
82. Looping in Grasshopper with Anemone/Hoopsnake
83. Introduction to Python Scripting in Grasshopper
84. Python: Understanding Inputs, Outputs, and the rhinoscriptsyntax library
85. Python: Creating Geometry with Code
86. Python: Looping to create complex patterns
87. Advanced Kangaroo: Mesh Relaxation and Form Finding
88. Advanced Kangaroo: Simulating Hinges and Springs
89. Advanced Ladybug: View Analysis and Comfort Studies
90. Introduction to Honeybee for Energy Modeling
91. Using Human Plugin for Advanced Annotation and Display
92. Using Pufferfish Plugin for Advanced Tweens and Transformations
93. Interoperability: Sending data from Grasshopper to Revit
94. Interoperability: Using Grasshopper to drive Blender
95. Data Visualization within the Rhino Viewport
96. Creating custom User Interfaces with Grasshopper Player in Rhino
97. Managing Complex Projects with Multiple Linked Files
98. Genetic Algorithms for Optimization with Galapagos
99. Final Project: Design and Analyze a Complete Parametric Building Envelope
100. The Future: AI and Machine Learning in Grasshopper