Gyroid Minimal Surface

In this tutorial, we will model the Gyroid Minimal surface in Grasshopper. First, we will study the equation of the Isosurface which will produce the Gyroid and then we will use the Millipede and Weaverbird Plugin to finish the final mesh.

The Minimal Surface blog post
Download Millipede
Download Weaverbird


Download Free Example File

You can Register for free to be able to download this file

If you're a user you can Sign In


  • mahdi

    H have problem. when i click (Bake) in Iso surface, don’t exist thickness of gyroid
    i uploaded file
    Thank you

  • Adrian


    first of all, great job. the GH File is amazing.

    But i found out that when i thicken the gyroid “too much”, one channel ist getting smaller, and the other one bigger.

    I tried to fix it by changing the formula [cos(x)*sin(y)+cos…] , there came some geometrys out, but very wierd.

    then i tried to minimize the Iso-Value, as near as i could (0.0000001) but there is still a difference between the 2 channels.

    do you have an idea how i cuold solve this ?

  • ddd

    I downloaded the file to follow while watching your tutorial, but when I try to install it it gives me a 404 Millipede plugin missing. And I am not able to. find it on Food4Rhino either.

    Any ways you could help me out with finding it?

    Great video tho.

  • rain

    Hello,thank you very much! But I can’t download the example file you shared, it showed unconnected,do you know how to solve it ?

    • parametric

      You’re welcome. We have updated the link…please check it out again.