Rhino Grasshopper Plugins

Discover 90+ Grasshopper plugins we've used in our projects.

Click on any plugin to explore related example files and see how they enhance parametric design.

 

Examples

Remap+

With Remap+, you can scale a series of numbers from their original range to a new range by defining the minimum and maximum values of the target domain.

PARKING SQUARE

PRKNG_sqr [Parking Square] calculates the parking stall layout on any given boundary in real-time utilizing a square grid system.

Minimal Surface Creator

Generate Minimal Surfaces from boundary curves or do a minimal relaxation on a mesh.

Dendro

Dendro is a volumetric modeling plug-in for Grasshopper built on top of the OpenVDB library. It provides multiple ways to wrap points, curves, and meshes as a volumetric data type, allowing you to then perform various operations on those volumes. Dendro includes components for boolean, smoothing, offsets, and morphing operations.

Mesh Tools

Just an usual mesh pipe and mesh sweep. Find both in Mesh->Primitive panel.

Cluebra

Culebra.NET is a 2D|3D Multi Object Behavior library written in C# (Wrapper around Culebra Java library) focused on hybrid system interactions with custom Visualization, Data, and performance features. It contains a collection of objects and behaviors for creating dynamic multi agent interactions. For more information see the Culebra Java Library.

Biber

Biber is a plug-in for Rhino-Grasshopper which enables parametric joinery. It enables the joinery industry to take advantage of the parametric design workflow and makes design and production easier and more affordable. this plug-in is being developed in collaboration with Hochschule Mainz, Germany (Prof. Klaus Teltenkötter, Sascha Urban)

LEAFVEIN

In the fields of architecture and urban planning, graph theory has become an essential basic mathematical tool for quantitative research in many research directions (such as path optimization, facility distribution, spatial syntax, etc.).

Bowerbird

Bowerbird is a plugin for Grasshopper which provides tools for modeling. It provides components to create waffle and layer models, a single-line font for labeling with laser cutter and milling.

Ivy

Additionally if you are interested in the research behind Ivy you can read these two papers. Please consider citing them if ivy helps you in your research and up-vote the plug-in if it is helpful for your work.

Elefront

EleFront v4.3.0 is the Rhino 6 legacy release.  Component names and icons have been changed to make it easy to distinguish from the new version. Only install if you want to have the stable version and the beta installed side by side. If you are not testing the beta and only work in Rhino 6, install version 4.2.2 instead.  Version 4.3.0 works in Rhino 7 as well, but does not implement any of the new features that are present in Rhino 7 only.

3d Graphic Static

3D Graphic Statics is a structural form-finding method for generating compression-only funicular structures.

Spider

Spider is a Grasshopper plugin written in C#.  It focuses on the structural form-finding method that can simulate different models of hanging chains.

Stripper

This toolkit focuses on the versatile nature of meshes, providing various effective functionalities for working with and editing mesh topology. Heavily inspired and driven by the concept of edge loops (thank you, Autodesk Maya and Pixologic ZBrush), the organizational data structure behind mesh construction provides a plethora of design possibilities, some of which are still being discovered today.

Flexhopper

FlexHopper offers very fast, particle-based physics simulation within Grasshopper. It let’s you simulate unconstraint particles, fluids, rigid and soft bodies, textile and spring system, inflatables and a combination of all these materials in one scene at unparalleled speed. You can add collision geometry, define custom constraints and emit new particles during runtime.

Fox

Series of algorithms for Graphs, Aggregations, Iso-surfaces.

Wombat

Wombat for GH is an open source series of miscellaneous utilities aimed at improving modeling processes by streamlining common tasks. It includes components for operating on geometry, lists, files and folders, and visualizing the geometric properties of surfaces and meshes. Originally developed by Andrew Heumann and Brian Ringley while members of the Woods Bagot Design Technology team, maintained by WB DT. Open source at https://github.com/woodsbagot/WombatGH

Lunchbox

LunchBox is a plug-in for Grasshopper for exploring mathematical shapes, paneling, structures, and data management.  Lunchbox also includes a set of machine learning components including regression, clustering, and classification algorithms.

Biomorpher

Interactive Evolutionary Algorithms (IEAs) allow designers to engage with the process of evolutionary development itself. This creates an involved experience, helping to explore the wide combinatorial space of parametric models without always knowing where you are headed.

Chromodoris

The goal of this library is to provide efficient and simple functionality to extend the creation, usage and display of meshes.

ShapeMap

ShapeMap is a plugin for Grasshopper, developed by the McNeel Asia China team. It integrates multiple basic functions in Rhino and has undergone secondary development. This plugin allows users to map any curve texture designed on a plane onto the surfaces of complex 3D models, while minimizing or eliminating deformation of the texture curves on the 3D surfaces. With ShapeMap, designing textures on 3D model surfaces becomes much easier, and the operation process is intuitive and simple.

Firefly

Firefly offers a set of software tools dedicated to bridging the gap between Grasshopper (a free plug-in for Rhino) and micro-controllers like the Arduino. It allows near real-time data flow between the digital and physical worlds – enabling the possibility to explore virtual and physical prototypes with unprecedented fluidity.

OpenNest

OpenNest – 2D Polyline Packing for fabrication such as laser or CNC cutting.

GhPython

For designers who want to use the same flexible language everywhere, GhPython is the Python interpreter component for Grasshopper that allows to execute dynamic scripts of any type. Unlike other scripting components, GhPython allows to use the rhinoscriptsyntax to start scripting without needing to be a programmer. Once on-board and with some practice, you can also get the most of external Python and .Net modules and libraries.

Crystallon

Crystallon is an open source project for creating lattice structures using Rhino and Grasshopper3D. Each tool is left as a cluster which can be opened and modified at will, in the spirit of open source. We hope the community will continue to develop and contribute to Crystallon through the use of the Grasshopper group and Github.

NUCLEI

The plugin consists of a multithreaded simulation core and a set of tools for defining particle behaviors as well as their environment. Nuclei features unique voxel implementations for a powerful approach where particles adapt their behavior based on the highly customizable environment.

TPS

Tools for the design of freeform Timber Plate Structures (TPS)

Tetra

Tetra is an add-on for Rhino3d and Grasshopper that brings tetrahedralization and remeshing capabilities to the platform. Under the hood Tetra leverages the extremely robust fTetWild c++ tetrahedralization library. Please follow the link for information about fTetWild and a citation.

Rooster

Rooster is a plugin useful for extracting curves from images; a process commonly known as Vectorization of an image

Voxel Tools

The voxeltools offer lightweight voxel geometry for Rhino. It allows you to quickly generate and manipulate voxelated geometry from meshes, breps, curves and points, and offers boolean operation between voxelgrids. It can convert voxelgrids to solid mesh hulls.

Jackalope

Jackalope is included with Grasshopper in Rhino 6 and Rhino 7 for Windows and Mac It’s a plugin that implements the standard Rhino space morph operations: Bend, Flow, Maelstrom, Splop, Splorph, Stretch, Taper, and Twist.

Stella3d

“A particle system is a collection of many many minute particles that together represent a fuzzy object. Over a period of time, particles are generated into a system, move and change from within the system, and die from the system.” William Reeves

Fracture

FractureHopper is an extension of GH for fractal math and chaos theory. It extens grasshopper with a number of utilities: Julia 2D and 3D sets and tests, Lorenz attractors, Rabinovich-Fabrikant maps, Bifurcation diagrams.

Sunglasses

Draw the name (or nickname) of Grasshopper objects with Draw Icons mode on. It also enriches the capsules when you zoom in to understand the component and visualise its data at a quick glance and you can display the group nicknames filling its box when the zoom is too low.

Mesh+

Mesh+ is a set of user objects which enable a wide range of mesh editing, creation, interaction, and topology modification within Grasshopper 3d.

Fattener

Here is a first prototype of 2 new tools (as a .gha plugin), one for thickening skeletons into closed quad meshes, and one for morphing geometry with a mesh cage.

Ngon

Mesh NGon for Grasshopper: NGon Create, Vertex, Edge, Face Adjacency queries, Subdivide, Planarize, Transform, Utilities. Please check the example files to understand the workflow. For bugs write an email: petrasvestartas@gmail.com or post on McNeel forum.

Droid

Droid is a 3D printing related Grasshopper Plug-in Library add-on, with control over model Slicing, Custom paths and Gcode generation.

Weaverbird

Weaverbird is a topological modeler that contains many of the known subdivision and transformation operators, readily usable by designers. Instead of doing the work repeatedly, or sometimes using complicated scripts, this plug-in reconstructs the shape, subdivides any mesh, even made by polylines, and helps preparing for fabrication.

Nautilus

This plugin is a set of 250 components. A part of these components were developed in order to help people on the Grasshopper forums (http://grasshopper3d.com and https://discourse.mcneel.com) and the others are Laurent Delrieu personal projects.