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

Fennec

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

Fox

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

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.

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.

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.

PARKING SQUARE

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

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.

Cocoon

Cocoon is an add-on to McNeel’s Grasshopper visual scripting interface for Rhinoceros. Cocoon is a fairly straightforward implementation of the Marching Cubes algorithm for turning iso-surfaces into polygonal meshes.

Pufferfish

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

Droid

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

Jellyfish

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

Quelea

Agent-Based Modeling for Designers + A new paradigm for 3D modeling utilizing agents. + Assign forces and behaviors to systems of agents to create interactions. + Utilize any data to drive the system. + Easily debug your system by displaying individual force vectors. + High performance, parallel algorithms, spatial data-structures. + Write your own custom forces, no coding required. + Open source framework for others to build custom behaviors. + Boid forces: Cohese, Separate, Align, & View. + Contain Agents within Brep, Box, Surface, and Polysurface environments. + Forces: Path Follow, Attract, Contain, Surface Flow, Seek, Arrive, Avoid Obstacle, Avoid Unaligned Collision, Sense Image, Sense Point, & more to come. + Behaviors: Bounce Contain, Kill Contain, Initial Velocity, Eat, Set Velocity, & more to come.

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.

Physarealm

Physarum polycephalum, literally the “many-headed slime”, is a slime mold that inhabits shady, cool, moist areas, such as decaying leaves and logs. P. polycephalum is one of the easiest eukaryotic microbes to grow in culture, and has been used as a model organism for many studies involving amoeboid movement and cell motility. For example, a team of Japanese and Hungarian researchers have shown P. polycephalum can solve the Shortest path problem. When grown in a maze with oatmeal at two spots, P. polycephalum retracts from everywhere in the maze, except the shortest route connecting the two food sources.

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.

Gelatinous Cube

Gelatinous Cube is a set of discrete spatial modelling tools for Grasshopper. What does that mean? It takes a ‘space’ either a rectangle (‘pixel space‘) or bounding box (‘voxel space‘) and allows these pixels/voxels to be given values. These pixels/voxels are given values via Charges (Section 1 of the Gelatinous Cube Sub-Category) and rendered out via a series of predefined algorithms (e.g. Marching Squares/Cubes).

Minimal Surface Creator

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

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.

Monoceros

A DISCRETE ASSEMBLY TOOLKIT FOR ARCHITECTS AND DESIGNERS Monoceros is a legendary animal living in the huge mountains in the interior of India. Monoceros has the body of a horse, the head of a stag, the feet of an elephant and the tail of a boar.

Lvy Generator

You can download some of your own leaf texture materials from the Internet

NJS

This is an outcome from a research in Computaional Design. Althought it is not that completed, you could enjoy it.

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.

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

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.

Crane

Crane is a Grasshopper plugin to design origami products.

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.

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.

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.

Rabbit

Rabbit is an open-source plug-in for McNeel’s Grasshopper that simulates biological and physical processes.

Zebra

Zebra is a C# grasshopper plugin, developed by YFA team when a need came for an agent based design plugin

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.

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.

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).

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.

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.

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

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.

Kangaroo

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

Minimal Surface Creator

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

Bullant GH

BullAnt is a Rhino3d/Grasshopper plug-in primarily for Architects and Engineers (but also other Rhino/Grasshopper users) featuring computational design tools to enhance and extend Rhino/Grasshopper.  BullAnt features commands including mesh relaxation (minimal surfaces), mesh inflation (ETFE cushions), symmetry automation, tessellation (polygon packing), geodesic domes and curve network processing.  Much of the structural sketching functionality is now deprecated and available in ggRhinoIFC plugin.