How to apply Voronoi lattice structure on any geometry in Grasshopper

Final project file on patreon / 3dbeast
In this video we will see how to apply Voronoi lattice structure on any geometry in Grasshopper, Voronoi bicycle helmet designed by yuefeng zhou,zhecheng xu,haiwei
Other Tutorial
Boiler Suit Façade grasshopper Tutorial • Boiler Suit Façade gra...
conceptual coastal villa • conceptual coastal vil...
Cytokinesis Tower in Grasshopper • Cytokinesis Tower in G...
Zaha Hadid Exoskeleton Skyscraper - • Exoskeleton Skyscraper...
Time Stamps
0:00 Intro
0:21 How to apply cell fracture pattern on Sub-D
3:12 Distribute the cells evenly
4:35 speed Optimization
5:43 Giving thickness
6:59 How to weld Lines based on proximity
9:14 Smoothing connections
10:05 Remove unessary Sub-d Edges
12:17 outro
#RhinoForArchitecture #grasshopper3d #SubD

Пікірлер: 123

  • @alisalim80
    @alisalim8011 ай бұрын

    Good timing, I love your videos bro. Keep up the great work 😁

  • @3DBeast

    @3DBeast

    11 ай бұрын

    Thanks! More to come :)

  • @ellegold1039
    @ellegold103910 ай бұрын

    Huge Respect! Best Tutorial on youtube!!!!!!!!

  • @janviertel4832
    @janviertel48325 ай бұрын

    I have this a s a hobby, so well explained!!! Better then the most others.

  • @fe1ixastankov543
    @fe1ixastankov54311 ай бұрын

    super detailed tutorial,love it

  • @fe1ixastankov543

    @fe1ixastankov543

    11 ай бұрын

    wondering if i can recreate the same pattern with nurbs?

  • @Soljarag5
    @Soljarag54 ай бұрын

    whoa!!! this was the best tutorial ever!!

  • @alanliu5418
    @alanliu541811 ай бұрын

    this is so nice , thanks for your detailed tutorial , love it , followed. 👍

  • @ahmetmusaates7534
    @ahmetmusaates753411 ай бұрын

    superb explanation, keep up the good work

  • @3DBeast

    @3DBeast

    11 ай бұрын

    Thanks, More to come

  • @Zazyski
    @Zazyski7 ай бұрын

    Super helpful, thank you!

  • @Sbor_Pomidorov
    @Sbor_Pomidorov11 ай бұрын

    this is the best way to model caves for lvl design in games

  • @nasserahmad4653
    @nasserahmad465311 ай бұрын

    Thank you for sharing this amazing video

  • @3DBeast

    @3DBeast

    11 ай бұрын

    You’re very welcome! 😊

  • @nasserahmad4653

    @nasserahmad4653

    11 ай бұрын

    @@3DBeast thank you

  • @studio_20x30
    @studio_20x3011 ай бұрын

    This is so amazing!

  • @3DBeast

    @3DBeast

    11 ай бұрын

    Thank You!

  • @sufialqaisy
    @sufialqaisy2 ай бұрын

    wow , thank you very much

  • @nobuhou9210
    @nobuhou921011 ай бұрын

    Thank you

  • @3DBeast

    @3DBeast

    11 ай бұрын

    You're very welcome

  • @ffstructures
    @ffstructures3 ай бұрын

    brilliant !

  • @What_Other_Hobbies
    @What_Other_Hobbies16 күн бұрын

    This is awesome!

  • @peterlaverty9397
    @peterlaverty93979 ай бұрын

    Fantastic tutorial. I see in your final render there are some deformations. Also can the mesh be closed for 3D printing? Did you 3D print the red one at the start of the video? Thanks again.

  • @heisenbergkrd5783
    @heisenbergkrd578311 ай бұрын

    Welcome back

  • @3DBeast

    @3DBeast

    11 ай бұрын

    Thanks for the warm welcome! More exciting projects coming soon

  • @anakmuda6554
    @anakmuda655411 ай бұрын

    superb... 👍

  • @3DBeast

    @3DBeast

    11 ай бұрын

    🙌

  • @user-fq1lm4ty2f
    @user-fq1lm4ty2f11 ай бұрын

    goodlooking interface of rhino

  • @Acheiropoietos
    @AcheiropoietosАй бұрын

    Lovely ❤

  • @scottmayson
    @scottmayson11 ай бұрын

    Nice, I like using Dendro over multipipe to mesh curves.

  • @3DBeast

    @3DBeast

    11 ай бұрын

    Thanks. voxel based is another alternative. but don't give good mesh topology.

  • @luisricardogutierrezmaya2603
    @luisricardogutierrezmaya260322 сағат бұрын

    thats cool

  • @lean99zz
    @lean99zz9 ай бұрын

    I feel this is one of the first and only good grasshopper beginner tutorials.

  • @iLife-hv8pb
    @iLife-hv8pb8 ай бұрын

    you r greatfull

  • @habibi4Lyfe.
    @habibi4Lyfe.8 ай бұрын

    First of all great Tutorials - keep it up! Secondly I'm stuck at 5:26 because I dont know which bounding box/brep I need to insert in the *Voronoi 3D* component

  • @jukama7671

    @jukama7671

    6 ай бұрын

    I searched and looked and it is the last thing of the very first group, the scale note. It goes into a relay node and then into B from the Voronoi note. Sadly it still doesn't work

  • @jukama7671

    @jukama7671

    6 ай бұрын

    I selected everything and then pressed on the mouse wheel and then on the play button that says "recompute" suddenly everything worked.

  • @highschoolblitz9239
    @highschoolblitz923910 ай бұрын

    I did a pavillion for a project in spain, wish I had this video 2 months ago lol

  • @jaredmallard9986
    @jaredmallard99864 ай бұрын

    What voiceover software did you use in this video? It sounds way better than some of your older ones.

  • @Shrolus
    @Shrolus5 ай бұрын

    Is there any way to get the mesh in a way, so one can further work with it? Like cutting it with a nurbs volume? Thx

  • @zzaazza1
    @zzaazza19 ай бұрын

    thanks a lot! for some reason in my file the stracture is a lot more dense unlike what seems to be 2 layers in the video, care to shed some light?

  • @Lespaul-kv1to
    @Lespaul-kv1toАй бұрын

    I love the video! Could you please mention the file format you have used for the helmet ? i bring a step file inside and not able to 'set to 1 subd'

  • @Jp-wp6vf
    @Jp-wp6vf3 ай бұрын

    Hey, thanks for the tutorial. Unfortunately, you skipped a step, which means it no longer works for me. You skip the part where you connect Voronoi B(5:51). You can't see or understand what you've connected it to. Unfortunately, I get the message for Solid Intersection: "Boolean Intersection set is empty"

  • @belabezold1485

    @belabezold1485

    Ай бұрын

    i have the same issue

  • @mayteidarraga58

    @mayteidarraga58

    Ай бұрын

    Same here

  • @mrmb380

    @mrmb380

    Ай бұрын

    I know it is already too late, but the voronoi is connected to a relay that is connected to the scale node. I ran into the same problem, you can spot where he connect it to later on in the video. it's very easy to miss, took me an hour to figure it out.

  • @mermd1700
    @mermd170010 ай бұрын

    Hello, do you know why the connection between the voronoi 3D with the solid intersection doesn't work?? the error message is " the booleen intersection set is empty"

  • @fluxcapacitor

    @fluxcapacitor

    7 ай бұрын

    Apparently, there are several of us at this dead end. A hint from the author would be most welcome!

  • @harrywall3045

    @harrywall3045

    7 ай бұрын

    @@fluxcapacitor try increasing the distance of the points group command to 1.5, worked for me

  • @benjamincffoster4574

    @benjamincffoster4574

    7 ай бұрын

    @@harrywall3045did it really work? I can’t get mine to work either 😊

  • @jukama7671

    @jukama7671

    6 ай бұрын

    i selected everything and then pressed on the mouse wheel and then on the play button that says "recompute" suddenly everything worked.

  • @julesmoizan8893
    @julesmoizan88937 ай бұрын

    So I don’t know if it is a hardware or software issue but once I get to the voronoi 3D part it just lags like crazy, takes a solid 5 minutes of loading once I’m at the merge component and I put it in the voronoi 3D. I have a Ryzen 7 4000 series with an rtx 3050, maybe it’s not optimised enough for grasshopper although I usually have no problems using other softwares like blender, clo or even rhino in general. By the way great video, the explanations are really well done.

  • @juandavidtirado3675
    @juandavidtirado36759 ай бұрын

    Is there a way to make it into a closed solid?

  • @aishwaryachavan7796
    @aishwaryachavan779610 ай бұрын

    hello...firstly love your videos...thank you much...they are so very helpful. I was actually doing a project using this tutorial of yours, but I am getting "Boolean Intersection set is empty" error and the solid intersection is failing. Can you please help me with that.? Again thank you for all your videos❤❤

  • @mermd1700

    @mermd1700

    10 ай бұрын

    same problem

  • @user-fe9ri5du9m

    @user-fe9ri5du9m

    8 ай бұрын

    I am also facing the same problem

  • @benjamincffoster4574

    @benjamincffoster4574

    7 ай бұрын

    So am I. It’s not working

  • @benjamincffoster4574

    @benjamincffoster4574

    7 ай бұрын

    Did you manage to do it?

  • @mamalojzka

    @mamalojzka

    6 ай бұрын

    I also got the same problem. I put connection from Brep to Breps B and connection from Voronoi 3D to Brep A in Solid Intersection and error disappeared.

  • @tomwang4092
    @tomwang409211 ай бұрын

    why change the volume to area? i dont get the point there. I see that when use volume component the solid intersection cant functional.

  • @diegoabdanny8660
    @diegoabdanny86604 ай бұрын

    Basic question - I have a stitched bumper in step format in Rhino and it is shown as ' 1 open poly surface's in rhino command window. Not able to 'set as one sub D' . Am I missing any conversion for subD input before starting?

  • @mayteidarraga58

    @mayteidarraga58

    Ай бұрын

    select the surface in rhino and type tosubd, that should make a copy of the surface and convert it as a subd

  • @manuelespinoza4252
    @manuelespinoza42528 ай бұрын

    grasshopper works fine with Mac? every plug in works ok?

  • @sanchopai907
    @sanchopai90711 ай бұрын

    5:25 what did u put in box input in voronoi 3d?

  • @habibi4Lyfe.

    @habibi4Lyfe.

    8 ай бұрын

    Did you find out?

  • @elevengui4825

    @elevengui4825

    8 ай бұрын

    Per object - box

  • @dafinteriors4034
    @dafinteriors40349 ай бұрын

    Hi I have a moroccan dome to be modelled in grasshopper can u plz help me?

  • @user-gn3uv3wf8s
    @user-gn3uv3wf8s11 ай бұрын

    I am enjoying the lecture. I did the same thing as before with the basic subd box object of Rhino, but there is an error in solid intersection. I don't know why, could you please tell me?

  • @3DBeast

    @3DBeast

    11 ай бұрын

    Glad you enjoyed it, if you get intersection results while getting an Orange Warning, leave it and proceed to the next process. It will be fixed after the Point filter process. But if you don't get any intersection, possibly, you could try out flipping the brep (in case the face flipped).

  • @user-gn3uv3wf8s

    @user-gn3uv3wf8s

    11 ай бұрын

    @@3DBeast thank u🫡

  • @benjamincffoster4574

    @benjamincffoster4574

    7 ай бұрын

    @@user-gn3uv3wf8sdid it work?

  • @qquantumpi
    @qquantumpi10 ай бұрын

    very cool! i noticed the resulting mesh is an open mesh. Is there a way to ensure the resulting mesh is closed?

  • @codythurston7939

    @codythurston7939

    8 ай бұрын

    Run it through dendro!

  • @hansmuseum

    @hansmuseum

    2 ай бұрын

    I've had the same problem! did you found a soultion without using dendro??? I played with all the parameters but the problem is still there. It come out from the "remove unecessary edges" step.

  • @NicoloPesce-go1wv

    @NicoloPesce-go1wv

    2 ай бұрын

    solved it!!!!!!!!! the secret is in the power of breps!!!the differences between subd edges and breps edges is real

  • @parthagrawal9715
    @parthagrawal971512 күн бұрын

    @5:18 to what did u connect the voronoi 3d box to ?

  • @didodididodi4339
    @didodididodi43395 ай бұрын

    ...I don't know if someone is still stuck on "Boolean Intersection set is empty"...I've join Voronoi 3d into Brep A and Brep into Brep B and it works!

  • @jishnugopakumar

    @jishnugopakumar

    23 күн бұрын

    It works. Thanks

  • @lpjunction
    @lpjunction2 ай бұрын

    This is an interesting way to make carbon fibre structures. Say making bicycle parts. First 3d print the swiss cheese structure, then poke in long straw in either the x-axis, y-axis etc. or even in rings like a coil. Then put in the carbon fiber in the straw. Next pull out the straw but leave the carbon fiber remain in the cheese. Repeat the process to insert more fiber until the structure is full. The final process is to impregnate the cheese with resin. Such structure should be stronger than other methods.

  • @user-qf6gb4tl4w
    @user-qf6gb4tl4w9 ай бұрын

    Do you feel that the computer is caton when you use grashopper?

  • @ognjenbojic1153
    @ognjenbojic11535 ай бұрын

    For all stuck at ,,BOOLEAN INTERSECTION'' error quote ,,Boolean intersection set is empty''. U need to put G output of the ,,SCALE'' component of the Bounding box set to B input in BOOLEAN INTERSECTION''. That should solve the problem.

  • @ffstructures

    @ffstructures

    3 ай бұрын

    bravo Ognjene !

  • @dhruvmmohan

    @dhruvmmohan

    3 ай бұрын

    I still can’t get it do work there

  • @aaftabsarwar7648
    @aaftabsarwar76482 ай бұрын

    can someone please help me at 10:46 , where "smooth, interior" is typed? when i do that and plug it into Member Index, I get an error saying that the 'M; value is empty

  • @leonardomacchiarini8459

    @leonardomacchiarini8459

    26 күн бұрын

    //smooth, interior type it exactly like this

  • @salil._.barwad
    @salil._.barwad9 ай бұрын

    Hey! I am stuck at "3:09" solid intersection gives a message "boolien intersection set is empty" how to proceed?

  • @fluxcapacitor

    @fluxcapacitor

    7 ай бұрын

    Same

  • @benjamincffoster4574

    @benjamincffoster4574

    7 ай бұрын

    Same

  • @yngriddarruda9513
    @yngriddarruda95139 ай бұрын

    HEY, Do you provide the script from this video ?

  • @fishsgame66618
    @fishsgame666183 ай бұрын

    it is the great video!! but I'm stuck at 10:48 because I cannot understand the smooth,interior means

  • @mardavpatel9336
    @mardavpatel93365 ай бұрын

    How to make point of brep true??

  • @kummer45
    @kummer4511 ай бұрын

    Is there a way that I can organize that lattice without using voronoi cells. Of course the answer i the classical lunch box tools or reparametrization for even surface subdivisions. Are there any other strategy for the same voronoi cells but organized? I'll work with the classical gradient triangulations. :P Besides this is example opens the pandora box to more complex structural systems that are organized and those that are randomized. Optimization may come later. As usual, 3D beast being 3D beast. :P

  • @3DBeast

    @3DBeast

    11 ай бұрын

    Yes, indeed! You can experiment with the point placements. The randomness comes from the randomly generated points. You can try out an organized point grid for a more structured result.

  • @Teki-p8l

    @Teki-p8l

    3 күн бұрын

    Can i replace voronoi cells with other determined lattice structures?And make some interference effects?Looking forward to a reply,thx

  • @benjamincffoster4574
    @benjamincffoster45747 ай бұрын

    I am stuck at 3:09 solid intersection. It says Boolean intersection set is empty. Also when I click on SubD it doesn’t show the outline of the helmet, just shows the box. Please help

  • @danielmonforte9669

    @danielmonforte9669

    6 ай бұрын

    I solved that problem simply changing the imput order of the wires haha

  • @sanyadixit5221

    @sanyadixit5221

    5 ай бұрын

    @@danielmonforte9669 can you please elaborate im stuck at the same spot :((((

  • @user-dx2sj6wu3z
    @user-dx2sj6wu3z5 ай бұрын

    i have a qustion "why the Voronoi 3D and Multipipe" is red in grasshopper? Voronoi 3D says 1. At least a single valid point must be supplied Multipipe says 1. Solution exception:points must contain at least 1 point

  • @yulin2520

    @yulin2520

    22 күн бұрын

    i stuck in the second quest too, did you solve it?

  • @mycai1086
    @mycai10868 ай бұрын

    Can this hat be manufactured?

  • @sanchopai907
    @sanchopai90711 ай бұрын

    hi, how to use gh python paralels?

  • @JK-ce6uf

    @JK-ce6uf

    12 күн бұрын

    agree, I added "Python 3 Script" and copied the text, renamed the connections to a/b/c, and it shows the script-running error "name 'b' is not defined". When I connect Brep and Voroni to Python, I get "1. Error running script: object of type 'Guid' has no len() [15:1]"

  • @naidenhadjiev922
    @naidenhadjiev922Ай бұрын

    wait what? Blender and Grasshopper is possible?

  • @micheledicarlo1217
    @micheledicarlo12172 ай бұрын

    Hi all, I need some help: I followed the tutorial, but I found that there are unjoined parts of the voronoi. This causes an open mesh. How can be done to eliminate the tubes that do not join?

  • @mrmb380

    @mrmb380

    Ай бұрын

    I think i know what your talking about, is it the part where he skips a step, so you end up not knowing where the Voronoi bottom part is connected to. It's connected to the relay that is connected to the scale node. (you can spot it at 10:17, where he zooms in you can see where that connection is connected to). Took me an hour to figure out what I was missing. (total 3 hours)

  • @bhushanmuluk9408

    @bhushanmuluk9408

    29 күн бұрын

    ​​@@mrmb380thank you for your comment. It works

  • @Jp-wp6vf
    @Jp-wp6vf3 ай бұрын

    i did everything right, step for step. but it doesnt work, pls help

  • @Hope-in6bk
    @Hope-in6bk5 ай бұрын

    Stuck at multipipe, object reference not set to instance of an object.

  • @computationdesign
    @computationdesign11 ай бұрын

  • @Jp-wp6vf
    @Jp-wp6vf3 ай бұрын

    did anyone got a good result out of this video?

  • @mayteidarraga58
    @mayteidarraga58Ай бұрын

    I'm stuck in minute 5:00, don't know how you got the box with the true list

  • @mrmb380

    @mrmb380

    Ай бұрын

    you don't need it

  • @discodrip3097
    @discodrip30973 ай бұрын

    I don't have factor as a command in grasshopper

  • @FactionTV
    @FactionTV8 ай бұрын

    I followed everything exactly but there is no result as it was in the box.

  • @Ssimone202

    @Ssimone202

    7 ай бұрын

    Try not graphing the solid intersection parameter

  • @benjamincffoster4574

    @benjamincffoster4574

    7 ай бұрын

    @@Ssimone202how do I do that?

  • @Ssimone202

    @Ssimone202

    7 ай бұрын

    @@benjamincffoster4574 Just leave it as it is

  • @asd-fw7yb
    @asd-fw7yb3 ай бұрын

    good, but very complicated to use Grassopper... it's a task for a visual programmer, not for the average Rhino user. (it's similar in BLENDER). Playing with Grassopper is not for everyone.

  • @AffinityPhoto
    @AffinityPhoto2 ай бұрын

    Mariotte siphon

  • @analgirlxx1826
    @analgirlxx18269 ай бұрын

    this is so hard :C

  • @RGCAD

    @RGCAD

    7 ай бұрын

    Try Gen3D Sulis

  • @mhammedmojahid1540
    @mhammedmojahid154010 ай бұрын

    Thank you