algorithmic modeling for Rhino



Hi everyone!

Ivy is a plug-in for mesh analysis, partitioning and unrolling inside the Grasshopper environment. 

Ivy uses notions and algorithms from Graph Theory and applies them towards mesh geometry exploration.

In order to enable the use of graph theory specific algorithms, a new custom data type was created. The MeshGraph is an abstract construct that combines the geometric characteristics of the mesh with sets of linked data containers. The data containers that can be visualized as the mesh faces are the nodes of the graph and the links between them are the graph edges. The graph edges can be visualized as the mesh topological edges. 

You can download Ivy and a bunch of examples and the manual from food4rhino.

Here is the Vimeo Ivy Tutorial Channel 

Ivy Tutorials


Ivy was started at UC Berkeley with help and council from Kyle Steinfeld. 

Members: 86
Latest Activity: Mar 3

Discussion Forum

Refolding an unfolded mesh 2 Replies

Hi Andrei and everyone else,I'm looking for a way of taking an open polysurface with planar faces (which can easily be converted to a mesh to use in Ivy), unrolling it (which Ivy does perfectly), but…Continue

Started by Ben Dixon. Last reply by Ben Dixon Jan 22.

overlapping flaps 3 Replies

Hello everyoneFirst thank you for this great plug in.I have used it to enroll a mesh but the flaps are overlapping.Is there a way to deal with this in Ivy?Thank you for your helpContinue

Started by Juliette TRUFFERT. Last reply by Andrei Nejur Jan 11.

Unrolling painted mesh

Hi!I want to unroll a mesh with colors (see attached image) using the orange peel component.I want the flat parts to keep the colors of the original mesh.What's the best way to do this? is it even…Continue

Started by Shay Tavori Nov 12, 2017.

difference between meshgraph unroll inputs/outputs of what

Hellowwhen i try "Meshgraph unroll" he have only 3 inputs......( not flaps?+ not distance?)........ and not the same "6 inputs" and "9/ outputs"....differents that i can see in the tutorial video.Why…Continue

Started by cfeldman Sep 17, 2017.

Comment Wall


You need to be a member of Ivy to add comments!

Comment by Adem O'Byrne on November 26, 2017 at 9:31pm

Hi, I am unable to install the Ivy plugin... I tried dragging it onto the canvas, restarting Rhino, placing it in the components folder... nothing has worked.

Comment by cfeldman on September 17, 2017 at 10:10am

The same components, but

with 6  and 9 inputs/outputs.

...?  What-why... is the difference ?


Comment by cfeldman on September 17, 2017 at 10:08am

Comment by cfeldman on September 17, 2017 at 10:04am


cuando intento "Meshgraph unroll"
que tiene sólo 3 entradas ...... (no solapas? + no la distancia?) ........
y no el mismo "6 entradas" y "9 / salidas". ... differentes que puedo ver en el video tutorial.

¿Por qué esta diferencia entre el componente "meshgraph desenróllese",
y el mismo que puedo ver en el tutorial en VIMEO?

La misma diferencia que encuentro con otros componentes.

Es que una versión antigua de hiedra, .... o hay otro?, Que se utiliza en los tutoriales?

Hace falta que el plugin comprar?

Comment by Andrei Nejur on May 20, 2016 at 10:00pm

New major version release. You can find it on food4rhino.

Many new goodies inside. (custom flaps, orange peel segmentation, k-means clustering and others)

A lot of improvements in the code. New video tutorials will follow ASAP

Comment by Andrei Nejur on March 7, 2016 at 10:18pm

Hi. Please start a new discussion if you have any issue/question regarding Ivy. Also please try to be as descriptive and as clear as possible with your problem. 

Comment by Alejandro Gutiérrez on March 7, 2016 at 3:26pm

Hi, can I do the unroll part by part of the mesh with Ivy?


Members (86)

Pages (1)






  • Add Photos
  • View All

© 2018   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service