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

Pufferfish

This plugin is a set of 330 components which focuses on Tweens, Blends, Morphs, Averages, Transformations, & Interpolations – essentially Shape Changing.

4D Noise

This component creates Perlin and Simplex noise. In the Grasshopper scripting on RhinoCommon here at McNeel Europe we teach to program a component that does this, in C# and Vb.Net. Grasshopper contains a 1D Perlin noise function (similar to sines summations), but this functionality cannot be directly extended to more dimensions.

Parakeet

Parakeet is a collection of components focusing on Algorithmic Pattern Generation; it offers a unique and easy-to-use approach that Generates Geometrical and Natural Patterns/Networks.

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

Parking Solver

Parking Solver is a plugin developed in my free time to automatize the layout planning of open plot parking lots. It contains several settings and custom methods to provide a wide variety of solutions within a simple and intuitive workflow (I guess).

Leopard

Leopard is an open source mesh processing solution for grasshopper that allows users to interact with rhino geometry and create customised mesh shapes. By selecting Mesh vertices, edges and faces, users have more freedom to edit meshes intuitively and use different subdivision schemes to selectively choose multiple areas to fix.

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.

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.

Boid

The BOID library operates exclusively with Agent locations (Grasshopper points) and Agent motion vectors (Grasshopper vectors). Each component calculates specific motion vector based on certain Agent behavior. The vectors need to be aggregated into a compound vector and iteratively applied insode an Anemone loop.

Fennec

This addon have useful tools like different extend tools, convert Grasshopper script to geometry, modified pipe , math tools , text tools and more.

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.

OpenNest

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

ShortestWalk

The ShortestWalk add-on for Grasshopper exposes one component which, given a network of curves and a list of lines, calculates the shortest route from line start point to line end points in a network.

Tundra

Tundra is a one stop grasshopper plugin for generating complex noise patterns. Includes noise generators as well as lots of useful methods such as filters, modifiers, combiners, transformations…

Rooster

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

TREESLOTH

As a 3D CAD software suite, Rhino+Grasshopper is, at its core, a means to create, transform and manage data. Grasshopper’s explicit visual scripting interface structures these operations through the use of DataTrees. Treesloth emerged as a series of tools applied in both professional and research practice to help better negotiate the the types of data relationships within (and between) Grasshopper definitions that enable more complex operations.

Jellyfish

Jellyfish is an Implicit modeling plugin for Rhino Grasshopper. It utilized Ryan Schmidt(author of Autodesk Meshmixer)’s brilliant open-source geometry3Sharp library.

Kangaroo

Kangaroo is a Live Physics engine for interactive simulation, form-finding, optimization and constraint solving.

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.

Parking Solver

Parking Solver is a plugin developed in my free time to automatize the layout planning of open plot parking lots. It contains several settings and custom methods to provide a wide variety of solutions within a simple and intuitive workflow (I guess).

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.

CurvePlus

Curve plus is a collection of curve modifier components developed over several years and wrapped up in this little library. The components range from simply exposing Rhinocommon curve commands, like spirals and control point weighting, to new tools like blending corners and a range of radial spirals. These components integrate into existing Grasshopper Curve, Vector, and Mesh tabs.

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)

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.

Peacock

Peacock is a free-culture project for the development of the algorithmic jewelry modeling in the Grasshopper/Rhinoceros 3d environment. It allows to create parametric jewels, generative collections, automated productions, customized tools, optimize costs, and explore new aesthetics and advanced solutions for jewelry design.

Ladybug

Ladybug allows you to visualize and analyze weather data in Grasshopper. This includes diagrams like the sun path, wind rose, psychrometric chart, etc., as well as studies of geometry like radiation analysis, shadow studies, and view analysis.

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.

Mesh Tools

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

OctaTree

This plugin includes 3 capsules. They provide the algorithm of voxelization, based on octree structure. It works much faster then, f.e. a creating of the definition with a 3D array of points.

Paneling Tools Plugin

PanelingTools for Rhino and Grasshopper by Robert McNeel & Associates is widely used by designers, architects, and building professionals. It supports intuitive design of paneling concepts as well as help rationalize complex geometry into a format that is suitable for analysis and 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.

SuperMesh

SuperMesh Toolkit allows you to easily design a large variety of regular or irregular patterns on NURBS Surfaces of any curvature, by tessellating them to special quad-like Meshes, topologically structured in rows and columns.

Minimal Surface Creator

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

Topos

tOpos is a 3D Topology Optimisation plugin which is using GPU for computation acceleration. It is based on CUDA technology provided by NVIDIA. Current version of tOpos require NVIDIA graphic card with Cuda Computation Capability (cc) higher or equal to 3.0. Here you can check if you generation of GPU is compatible with tOpos. Also check if you drivers are up to date (do not use Windows Update drivers! Install newest drivers form NVIDIA website). Your graphic card drivers version need to be at least 376.51.

Anemone

This is the fourth release of my plug-in which enables you to create loops in Grasshopper. The basic workflow relies on two main components

Linketix

Linketix is a Live Physics Engine for simulating Mechanisms & Kinetic design.

Human

Extends Grasshopper’s ability to create and reference geometry including lights, blocks, and text objects. Also enables access to information about the active Rhino document, pertaining to materials, layers, linetypes, and other settings.

Sasquatch

Sasquatch is a collection of general purpose grasshopper utilities for Rhino 6 developed by Scott Overall at SHoP Architects focused on filling in some gaps in grasshopper modeling functionality or improving the speed and efficiency of already existing operations.

SDPlatform

This plug-in is developed for the purpose of architectural design and design education. Flocking simulation Differential growth simulation Mesh projection utilities