🌱

Introduction to Grasshopper with Rhino

Apr 24, 2025

Lecture on Using Grasshopper with Rhino

Introduction

  • Presenter: Justin from Rhino Essentials
  • Topic: Introduction to using Grasshopper for algorithmic modeling in Rhino

Resources

  • Website: Grasshopper3D.com
    • Resources for introduction videos and user-created models.
  • Grasshopper is included in Rhino 7 (both Mac and Windows).

Accessing Grasshopper

  • Open Grasshopper via the Tools menu in Rhino.
    • Navigate: Tools > Grasshopper
    • Alternatively, type "Grasshopper" in the command prompt.
  • Grasshopper opens in a separate window.
    • Recommendation: Use multiple monitors for easier navigation.

Creating Models with Grasshopper

  • Grasshopper uses components to create commands which produce models in Rhino.
  • Process:
    • Add components in Grasshopper (e.g., curves, circles) to generate outputs.
    • Chain components together to create complex models.
    • Example: Adjust circle size using control knobs.

Using Inputs and Components

  • Components: Basic building blocks in Grasshopper for creating models.
  • Example: Creating a circle by adjusting input parameters.
  • Set up commands using components to algorithmically generate models.
    • Example: Input for circle radius, create circle in Rhino.

Navigating Grasshopper

  • Helpful tools:
    • Display full names for components (especially useful for beginners).
    • GrasshopperDocs.com: Comprehensive resource to view all available tools and components.
    • Use "Display full names" feature in Grasshopper for clarity.

Example: Creating a Box in Grasshopper

  • Steps:
    1. Double click in Grasshopper space to search for components.
    2. Create a two-point box using point inputs.
    3. Add points in Rhino and assign them to define the box's dimensions.
    4. Use "Bake" function to translate Grasshopper previews to Rhino objects.
    5. Save Grasshopper files for future use (e.g., as "two-point box").

Advanced Example: Using Lines and Shapes

  • Create and manipulate lines using sliders for variable control.
  • Divide lines into points and use them as inputs for other shapes (e.g., polygons).
  • Experiment with random values to generate diverse shapes.
  • Use "Loft" function to create surfaces from multiple curves.

Tips for Managing Connections

  • To disconnect components:
    • Hold "Control" and drag over connections.
    • Right-click on inputs and use the "Disconnect" option.

Conclusion

  • Grasshopper is vast and complex; this lecture provides a foundational understanding.
  • Future lectures will cover more complex topics and examples.
  • Questions and comments are encouraged for further clarification.