### **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