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
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.
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.
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.
Army Ant
ANT is a multizone indoor air quality (IAQ) and ventilation analysis plug-in on Grasshopper. ANT integrates the functions of programs in CONTAM family, including CONTAMW, CONTAM Weather File Creator, CONTAM Particle Distribution Calculator, FaTIMA, ContamFactorial, CONTAM Results Viewer, and CONTAM Results Export Tool.
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.
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.
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.
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.
Chimpanzee
Chimpanzee is a Grasshopper plug-in for Rhino 6, Rhino 7, Rhino 8 WIP and Rhino Mac written in C# which focuses on fractal math and chaos theory. Chimpanzee contains currently 90 components including strange attractors, map & oscillators, 4D hyperchaotic systems, iterated function systems (IFS) a fractals like Mandelbrot set or Julia set using escape time algorithm.
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)
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.
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
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.
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.
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.
Load more products
Loading...







