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

Minimal Surface Creator

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

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

Nursery

Nursery is a behavioural design framework for Grasshopper. It consists of a set of tools for creating Agents and Behaviours and executing these behaviours on a multithreaded simulation core.

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.

Millipede

Millipede Plugin for Grasshopper ZIP file.

Zebra

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

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

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.

WASP

Wasp is a Grasshopper plug-in, developed in Python, offering combinatorial tools to design with discrete elements. The description of each part includes all information necessary for the aggregation process (part geometry, connections location and orientation). The connections define the topological graph of the part, which is used to define the possibilities of aggregation with other parts. Wasp offers a series of aggregation procedures, allowing geometry- and data-driven generation of structures. Additionally, it provides tools for constraining the resulting aggregation, both at the local and global level, as well as utilities to visualize and process it.

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.

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…

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.

TPS

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

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.

Topologizer

Topologizer or Network CleanUp tools help in organizing and managing network connections efficiently. They can detect and remove unnecessary files or connections, ensuring smooth network performance.

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.

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.

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.

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

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.

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.

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.

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.

SDPlatform

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

Scatter

Scatter is a grasshopper Add-On to distribute geometry with attributes.

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.

Sandbox

Sandbox Topology is a set of tools for Grasshopper 0.9 that facilitate the topological analysis and filtering of line, polyline, mesh and brep networks.

Rooster

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

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.

Rabbit

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

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.

Pufferfish

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

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.

PedSim

In PedSim®, People move from Start Gate to Destination Gate, following the shortest route, avoiding obstacles and other People. If they see a Target of their Interest, they will go to that Target, stay a while and re-route to the Destination Gate.

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.

PARKING SQUARE

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

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

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.

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.

Oricut Plugin

With the Oricut Plugin, you can design Parametric Patterns for Origami & Kirigami. You can also get started by downloading the example files from our website.