Gyroid Minimal Surface (Grasshopper Tutorial)

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024
  • 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.
    Download the Example file + Plugins💾
    parametrichous...
    New to Grasshopper❓
    • What is Grasshopper3d?
    Want to learn Grasshopper step by step❓
    Enroll in our Course👇
    parametrichous...
    👉 Subscribe to our TH-cam channel 📹
    www.youtube.co...
    🗣 Remember to hit that bell notification button! ⏰
    👍 Like our videos to hear from us more often! 😊
    Comment below to support us! 📝

ความคิดเห็น • 59

  • @gajendrakumarnhaichaniya9091
    @gajendrakumarnhaichaniya9091 3 ปีที่แล้ว

    Excellent tutorial. Thanks.

  • @ParametricHouse
    @ParametricHouse  5 ปีที่แล้ว +1

    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
    bit.ly/2XAstix
    Download Millipede
    bit.ly/millidown
    Download Weaverbird
    bit.ly/weavedown
    Download the Example file💾
    bit.ly/2WEbkb9
    New to Grasshopper❓
    th-cam.com/play/PLfjURQOKX-ydTml6yBTOTYNBwpaqsp3X7.html
    Want to learn Grasshopper step by step❓
    Enroll in our Course👇
    bit.ly/paracourse
    👉 Subscribe to our TH-cam channel 📹
    th-cam.com/users/parametrichouse
    🗣 Remember to hit that bell notification button! ⏰
    👍 Like our videos to hear from us more often! 😊
    Comment below to support us! 📝

  • @omaralayash6789
    @omaralayash6789 2 ปีที่แล้ว +1

    Thanks for the tutorial, can someone attach a millipede download link, the one posted above doesn't seem to work

  • @rogergaborski
    @rogergaborski 5 ปีที่แล้ว

    Excellent!

  • @simonsheng4805
    @simonsheng4805 5 ปีที่แล้ว

    Nice ! Subscribed!

  • @benjaminobeng1029
    @benjaminobeng1029 4 ปีที่แล้ว +1

    Which part of the definition controls the overall dimension of the entire structure. I don't seem to get a common dimension for the x, y and z

  • @mayerlycamachoalmeida5518
    @mayerlycamachoalmeida5518 2 หลายเดือนก่อน

    Excelente, una duda como convierto esa malla en una superficie?

    • @Pablo-vg4dm
      @Pablo-vg4dm หลายเดือนก่อน

      Con Weaverbird hay una funcion que se llama meshthicken

  • @thierrykrick
    @thierrykrick 5 ปีที่แล้ว

    Very interesting video.

  • @lou8942
    @lou8942 3 ปีที่แล้ว +1

    If you wanted to make a gyroid structure that varies in it's porosity, so the size of the structure, is Millipede the plug in to use for that?

    • @zhoubin5831
      @zhoubin5831 ปีที่แล้ว

      hi, i hava the same question. did you fix it?

  • @adminluca
    @adminluca 4 ปีที่แล้ว

    Hi, I'm trying to transform the gyroid surface in a solid, but instead of thickening it I would like to use the gyroid to divide the cubic cell in which is contained into two space domains, and infill one of the two domains. Many triply periodic surfaces actually divide the space into two phases. In the case of the gyroid, this two space are identical. Now, a long and tedious way to do this would be to transform the mesh into a brep polysurface, than transform the boundaries of one of these two domains into planar boundaries, cap the boundaries and you would get a closed polysurface, eg. a solid. Actually I was able to do this with a Schwarz Primitive, because the open boundaries of that surface are already planar, so the only thing I had to do was to convert it from a mesh to a brep polysurface and then cap the boundaries. But in the gyroid I don't have planar boundaries, so this strategy would not work. Do you have any advice?

  • @phameed1716
    @phameed1716 5 ปีที่แล้ว +3

    Hello, A BIG THANK YOU for such an informative and helpful video.
    I have a small query instead of the cubic shape(Box array) can we confine the gyroid into a cylinder.. ? to get a cylindrical gyroid.

    • @ParametricHouse
      @ParametricHouse  5 ปีที่แล้ว

      Hi Pearlin. You're welcome
      Well, that's a tough question! I guess it's going to be really complicated to that as the Iso Mesh is defined by u,v,w domain (BOX)

    • @phameed1716
      @phameed1716 5 ปีที่แล้ว

      @@ParametricHouse
      Thank you so much for reply foremost. But even then I'll get a box.

    • @phameed1716
      @phameed1716 5 ปีที่แล้ว

      Hello,
      Hope you are doing well. :)
      Is there a way that I make the cuboid and then cut or extrude it in rhino. Since my unit cells are really small minimum being 0.750mm when I do boolean intersection to get a shape. The software give a defective figure.
      Is there any solution to get a cylindrical gyroid out of this.
      Waiting in anticipation.

  • @dr.ajaymandal9719
    @dr.ajaymandal9719 5 ปีที่แล้ว +4

    Nice tutorial. But how we can change its thickness or size gradually along x, y and z? I am trying to make geometry with variable gyroid porosity. Please help me.

    • @bernacetiner
      @bernacetiner 3 ปีที่แล้ว +1

      Did you get an answer to your question? Can you help me if I ask you the same question now?

    • @HaroldJr7
      @HaroldJr7 ปีที่แล้ว

      Estoy intentando lo mismo, intento hacer una etsrcutura con porosidad variable a lo largo de los ejes y & x, si conseguiste la forma de poder hacerlo agradeceria mucho que me dijeras la forma porfavor.
      "I am trying the same thing, I am trying to make an etsrcuture with variable porosity along the y & x axes, if you got the way to do it I would be very grateful if you could tell me the way please."

  • @informatics2748
    @informatics2748 ปีที่แล้ว

    Hi, Thanks for the tutorial.
    Pls tell how we can export this model into a STEP File or STL File?

    • @ParametricHouse
      @ParametricHouse  ปีที่แล้ว +1

      Simply use the save as in Rhino after baking the mesh, and you can save as STEP or stl

  • @yossousou
    @yossousou 5 หลายเดือนก่อน

    Excellent tutorial. How can we export these structures with Rhino ? Thanks

    • @ParametricHouse
      @ParametricHouse  5 หลายเดือนก่อน

      You can simply bake them in Rhino as a mesh

  • @ironflav
    @ironflav 3 ปีที่แล้ว

    Hi, Millipede isn t available for Mac ? I research on google we are a lot to have trouble with. My rhino crash with the plug in ... So annoying ? Do you have a solution ?

  • @parthasarathisamanta1036
    @parthasarathisamanta1036 2 ปีที่แล้ว

    Thank you very much for this video. But can you please tell me how to extract the gyroid as a .iges file?

  • @khrhee5
    @khrhee5 ปีที่แล้ว

    What mouse do you use?

  • @brezovprut4431
    @brezovprut4431 4 ปีที่แล้ว

    Please, I ve got issue with installing Millipede plugin. Btw, I copied provided files to Rhino 6/Plug-ins/Grasshopper/Components without success.
    Saying : "File Open Error :File type not supported by Rhinoceros (C:/program files/ Rhino......./millipede.gha)"
    What should i do?

  • @mgoldenberg101
    @mgoldenberg101 5 ปีที่แล้ว

    Is there a way to create a voronoi pattern on the mesh?

  • @drewtony72
    @drewtony72 5 ปีที่แล้ว

    Hi, How can I calculate the percentage of porosity of the gyroid? Is it possible to change the porosity with this model?.

  • @zhoubin5831
    @zhoubin5831 8 หลายเดือนก่อน

    if anyone has the problem about mesh faces self intesection after the thickness even mesh offset. i dont know how to fix it.

  • @thierrykrick
    @thierrykrick 5 ปีที่แล้ว

    How can we apply it in a different shape? Like a bean shape. Do we have to create a rectangular volume bigger than the bean and then cut it with the volume of the bean

    • @ParametricHouse
      @ParametricHouse  5 ปีที่แล้ว +1

      You can use box morph to morph it into a series of twisted boxes. Watch the box morph tutorial

  • @ianlaw4333
    @ianlaw4333 5 ปีที่แล้ว +1

    Hi, love your tutorial ! But for this tutorial in particular, I am having some troubles with the millipede plug in, it doesn't appear on the component tab even after I installed it and put it in the component file.... Im using mac, has anyone solved this problem before ?

  • @gsdishere
    @gsdishere 5 ปีที่แล้ว

    That's really nice tutorial. I would like to create an offset of this surface for my work. Problem is, its not one surface mesh but 8 meshes stitched together. As soon as I extrude and offset, there are gaps created. I have used Weaverbird and Lunchbox , Kangaroo plugins for reduce/refine/smooth/weld meshes but so far not able to fill those holes. I tried creating polysurfaces as well. But the holes remain. Is there any way around this problem?

    • @ParametricHouse
      @ParametricHouse  5 ปีที่แล้ว

      Did you try mesh join and then join mesh(weaverbird) (remeber to change the weld to true)
      Try alo remeshing with kangaroo physics and see if it works

  • @mandrakegale9926
    @mandrakegale9926 4 ปีที่แล้ว

    Great tutorial! I'm new to Grasshopper so, I don't know how to install millipede. Could you help me?

    • @ParametricHouse
      @ParametricHouse  4 ปีที่แล้ว

      Thanks...You can find the links on our website

  • @strikefreedom8941
    @strikefreedom8941 4 ปีที่แล้ว

    Hello, thank you very much for this instructive tutorial!! I am wondering, is it possible to extract the inbetween volumes somehow, the channels inside the gyroid so to say? I would be very much interested in that

    • @ParametricHouse
      @ParametricHouse  4 ปีที่แล้ว +1

      You're welcome :)
      I think you can achieve that by using a Boolean operation somehow! Maybe a Boolean difference between a box mesh and the Gyroid

    • @strikefreedom8941
      @strikefreedom8941 4 ปีที่แล้ว

      @@ParametricHouse Thanks for your advice! I did try that, but as the result im getting one single mesh with both channels inside it. Is there a way i can seperate them so i have a body for each cahnnel? Thank you so much for your help.

    • @sebastianfrancisco6353
      @sebastianfrancisco6353 4 ปีที่แล้ว

      Hi! Try mesh intersecting your produced minimal surface with its bounding box. Does that help?

  • @surendharrock9154
    @surendharrock9154 ปีที่แล้ว

    Can you share stl file

  • @axelfranciscomonllor7614
    @axelfranciscomonllor7614 3 ปีที่แล้ว

    Now is imposible download millipede in rhino 7 , can you help me ??

  • @Blackat92
    @Blackat92 4 ปีที่แล้ว

    Hi, I'm having troubles with the millipede plugin, as I open grasshopper it says that it is an old version of millipede that ha expired, and to go to the site to download a newer version, but when I do so it gives me the same version as the one provided by you. Any suggestions? Thanks

    • @ParametricHouse
      @ParametricHouse  4 ปีที่แล้ว +2

      Hi...millipede works fine,just ignore the warning message

  • @sungboksong18
    @sungboksong18 5 ปีที่แล้ว

    a bit study question. I am using Rhino 6. Do you know how to install Millipede? I can't install it

    • @ParametricHouse
      @ParametricHouse  5 ปีที่แล้ว

      It's working on Rhino 6 but take a look at their Grasshopper Group for troubleshooting!
      www.grasshopper3d.com/group/millipede

    • @sungboksong18
      @sungboksong18 5 ปีที่แล้ว

      @@ParametricHouse Thanks. The problem was that I didn't unblock for the dll files.

  • @xpe466
    @xpe466 5 ปีที่แล้ว +1

    lol~