First tutorial I'm following from you, struggled a lot but made it at the end! I definitely felt attacked by "If you don't understand reparameterize why are you here" lol but I really needed to learn more, go back and actually comprehend basic things. Thank you! The ending with the collapse though.... I definitely felt that 💀
Ngons plug-in is super useful- I like how causal and yet informative the video is. Although, I have never been able to understand as a computational designer and an Architect- why does every/most attempt at parametric architecture at building level begins with compressive structures- domes, values or blobs etc.
Interesting question. Blobs do not have crease edges and are continuos forms meaning that surface treatment/patterns on them can stay continuos and there are no corners to solve. It's counter-intuitive but a blob is a much simpler shape to work with. As for compression based vaults and domes - i guess its too cool of a concept to pass on. Also it enables the designer to make super thin structures - maybe there is something there as well
your tutorial is so full of wit, here i am so eager to learn new cool stuff to apply for my bachelor final project and 10 min in the lecturer says oh god right at the beginning i already messed it up.... hahahaha my confidence level plummeted down with laughter as i continue to watch... this tutorial channel is so meme-y. i love it.
Hi Gediminas, if I have an interlocking block (truncated tetrahedrons) in the plane and I want to place them on a curved surface while maintaining the flatness of the block surfaces, which path should I follow? any suggestions? I used surface morph but it distorts and curves the blocks along the curved surface.
Hi, Gediminas .. thank you so much for this astonishing tutorial .. any idea on how to change the panels to tiles as same as the ones in Armadillo Vault (tiles)?
Yea - instead of creating rectangular grid-based mesh, like in this tutorial, you should create a triangular mesh (preferably with equilateral triangles) and then get a dual graph out of it. This will create a (mostly) hexagonal topology. If you're not familiar with topological manipulation and mesh edge flow manipulation - I'd strongly suggest first using a simpler method: draw out your shape by using large equalateral triangles, use triangular subdivision (weaverbird plugin) and then mesh dual (weaverbird plugin) - should get you pretty close.
The mest from points does not work for me. It only shows one surface and it does not divide when I adjust the slider. I did add the Addition component and connected to the U and V of Divide surface component
@@DesignGoBrr However it seems that you are right. I dont know why it does not display the mesh properly. Because when i bake from the combine and clean component it does indeed give me the mest from points output. So I suppose it has something to do with the display. I will keep testing this. Thanks again!
Yup - only his domes are smooth (because of single direction curvature), while these are scaly (because of double-curvature). On another note: John Ochsendorf is amazing~
Hi, great tutorial. Do you have any ideas on an optimized way how to generate the formwork to build this vault? I'm trying to group the bricks by their centroid points by distance, is there any other way?
Bake out the bricks (without joinery detailing, just boxes) , booleanUnion them into one solid. In plan(top) view draw an outline of the formwork. Extrude the outline into a solid. Boolean difference the extrusion with the solid you've made out of the bricks. Now you have a supporting solid that would hold your dome as youre asembling it. Use bowerbird plugin to create a waffle structure
if we use "boundary surface" to make the surfaces from the curves the mesh gets messed up but if we are using "surface" component we get a perfect mesh ,why is that so ?
Hello nice Video! :) Is there a possibility that the building blocks do not nestle directly against each other, but only touch at an edge? We want to build something simular, but want to laser cut it out of wood for example.
hi! love your tutorial! but I have a problem with mesh from point... it tells me I have insufficient number of points! do you know what might have happened? thank you
Check out Christopher Robeller's "Recycle Dome" for something that looks the same - he even created a separate Rhino-plugin(TPSR6 - www.food4rhino.com/app/timber-plate-structures-tps) that turns a 3D-panel into a 3D shape conforming to a specified curve :)
Yup, I am familiar with those examples, but I prefer the projection approach as opposed to keeping the top/bottom surfaces smooth. Those scales that stick out create a very lovely effect in my opinion.
@@DesignGoBrr 100% agree - the protrusions and recesses creates a sort of... "Industrial look", at least in person, sort of like in Machinarium... It's all very clearly strictly designed and confirmed to the space, but with the "quirky" facade and rooving-shapes, it looks like people have been living there for decades, just adding onto the existing facade - love that look
Very informative Tutorial got to work on different Plugins in one session . just have a question on your approach of using meshes rather than surfaces to build up the form, panels etc is there any advantages of using mesh that I cant have in a surface? Thanks alot!
Umm, Kangaroo physics simulation only works with meshes, so to get a vault system that is compression-only based I needed a mesh. If you don't care about it being simulated, then sure - you can use a surface instead of a mesh.
Amazing tutorial !! Can you give a suggestions about 3d tagging plugins for printing? And I try this definition but it's not working on exact dome structure. I wonder how this definition can evolve for exact dome like Hagia Sophia's dome?
All you need to do to for Hagia Sophia dome is to use a quad mesh of a hemisphere (with pole polygon ring removed - the keystone will be placed there) instead of a kangaroo form-found vaults. Hmmm but now when I think about it - a regular polar-symmetrical dome should always have flat elements to begin with, so it makes no sense to run planarization scripts on it.
@@DesignGoBrr Hi again. It really works. But I want to ask something else. I created dome and code works. But as all the elements come to the upper elevations, they start to get smaller. Can I create dome surface with same lengths like a masonry fabrication technique? Thank you.
Hi there. I have a problem with Divide Surface. Instead of dividing each edge equal mine creates only a perpendicular grid which is not looking like yours. Any idea about why?
@@kamilkaptan6318 Oh that's super old - sorry, have no idea which parts of this tutorial would work and which parts wouldn't work on that version. BUT it would be very strange if THIS exact part didn't work because of it... are you sure you're using rectangular patches and not pentagons/hexagons?
@@kamilkaptan6318 Hmm, then try this: curve -> explode -> list item index 0 , 1, 2 and 3 -> edge surface -> divide surface. Basically the way it will work is - it will take your rectangular curves, will explode them into 4 lines, will separate each line with list item, will take those 4 separated lines and use them to create a surface between them. Then divide surface should work perfectly even on an old version.
I tried to apply this method on a hexagonal mesh. The Problem is that the construct mesh component 49:28 constructs a triangle mesh in my case. Is there an alternative way of rebuilding the faces?
Hexagon is an N-gon that cannot be easily constructed with default gh components. Easiest way for you would be to use Mesh from Lines component found in Ngon plugin
Thank your for the tutorial, it’s very useful. I’m trying to anchor the points to an uneven landscape mesh, how would I do this? I’ve tried connecting the landscape mesh into the anchor target input by deconstructing and plugging in the vertices but I’m not having any luck. (Im very new to gh)
I'm now trying to create a hole in the mesh to use as anchor points, like what BRG have done with the armadillo vault, but I am having trouble splitting the mesh. Do you have any suggestions? Thanks again for your help
You are a great inspiration in my grasshopper journey, thank you for all the great content! RIP the hex pavilion...
Glad to hear that! Keep at it, grasshopper is a strict but also generous mistress~
First tutorial I'm following from you, struggled a lot but made it at the end! I definitely felt attacked by "If you don't understand reparameterize why are you here" lol but I really needed to learn more, go back and actually comprehend basic things. Thank you! The ending with the collapse though.... I definitely felt that 💀
Yup, that was a personal attack aimed at you! But in all fairness - "baptism by fire" is a pretty good approach to learn as well.
Ngons plug-in is super useful- I like how causal and yet informative the video is. Although, I have never been able to understand as a computational designer and an Architect- why does every/most attempt at parametric architecture at building level begins with compressive structures- domes, values or blobs etc.
Interesting question. Blobs do not have crease edges and are continuos forms meaning that surface treatment/patterns on them can stay continuos and there are no corners to solve. It's counter-intuitive but a blob is a much simpler shape to work with. As for compression based vaults and domes - i guess its too cool of a concept to pass on. Also it enables the designer to make super thin structures - maybe there is something there as well
your tutorial is so full of wit, here i am so eager to learn new cool stuff to apply for my bachelor final project and 10 min in the lecturer says oh god right at the beginning i already messed it up.... hahahaha my confidence level plummeted down with laughter as i continue to watch... this tutorial channel is so meme-y. i love it.
* PepeHeart *
I really appreciate you used bifocals so thanks
Just have to remember to turn them on every time now :D
thank you so much it was very informative !
Glad it was helpful!
amazing tutorial i m so luckly to find this channel:) thanks for sharing
Glad you enjoy it!
Hi Gediminas, if I have an interlocking block (truncated tetrahedrons) in the plane and I want to place them on a curved surface while maintaining the flatness of the block surfaces, which path should I follow? any suggestions? I used surface morph but it distorts and curves the blocks along the curved surface.
Hi, Gediminas .. thank you so much for this astonishing tutorial .. any idea on how to change the panels to tiles as same as the ones in Armadillo Vault (tiles)?
Yea - instead of creating rectangular grid-based mesh, like in this tutorial, you should create a triangular mesh (preferably with equilateral triangles) and then get a dual graph out of it. This will create a (mostly) hexagonal topology. If you're not familiar with topological manipulation and mesh edge flow manipulation - I'd strongly suggest first using a simpler method: draw out your shape by using large equalateral triangles, use triangular subdivision (weaverbird plugin) and then mesh dual (weaverbird plugin) - should get you pretty close.
@@DesignGoBrr oh thank you so much, I will give it a try straight away.
Hi, Gediminas.
I have sent you a message on Instagram, it would be very much appreciated if you could help me with my concern.
Many thanks.
thank you very much!
Welcome!
Any Idea how to create the falsework?
Ah - you can just use a simple waffle structure underneath (Bowerbird addon for Grasshopper)
The mest from points does not work for me. It only shows one surface and it does not divide when I adjust the slider. I did add the Addition component and connected to the U and V of Divide surface component
Make sure that preview mesh edges are turned on in grasshopper menu (top drop-down list)
@@DesignGoBrr Thank you for your quick reply! unfortunately the mesh preview is already set to on.
@@DesignGoBrr However it seems that you are right. I dont know why it does not display the mesh properly. Because when i bake from the combine and clean component it does indeed give me the mest from points output. So I suppose it has something to do with the display. I will keep testing this. Thanks again!
How would you start if you want curved ‚bricks‘?
delete like 80% from the middle of the script, that's trying to planarize all sides of all bricks.
whats the alternative for weaverbirds vertices component? i cant seem to download the plug in
"Deconstruct mesh" also gives vertices :) . Try the rhino comad pluginmanager to get the latest weaverbird though
reminds me of the work of john ochsendorf using gaustavino vaulting.
Yup - only his domes are smooth (because of single direction curvature), while these are scaly (because of double-curvature). On another note: John Ochsendorf is amazing~
do you think I can build cross vault made from bricks using this video ?
Interesting !
Glad to hear that!
Hi, great tutorial. Do you have any ideas on an optimized way how to generate the formwork to build this vault? I'm trying to group the bricks by their centroid points by distance, is there any other way?
Bake out the bricks (without joinery detailing, just boxes) , booleanUnion them into one solid. In plan(top) view draw an outline of the formwork. Extrude the outline into a solid. Boolean difference the extrusion with the solid you've made out of the bricks. Now you have a supporting solid that would hold your dome as youre asembling it. Use bowerbird plugin to create a waffle structure
@@DesignGoBrr Thank you for the reply, I will try!
if we use "boundary surface" to make the surfaces from the curves the mesh gets messed up but if we are using "surface" component we get a perfect mesh ,why is that so ?
Probably just a tolerance difference between different components. But hey whatever works - works!
Hello nice Video! :)
Is there a possibility that the building blocks do not nestle directly against each other, but only touch at an edge? We want to build something simular, but want to laser cut it out of wood for example.
hi! love your tutorial! but I have a problem with mesh from point... it tells me I have insufficient number of points! do you know what might have happened? thank you
Dont forget to add +1 to your slider before you plug it into mesh from points.
I'd love to see your take on making something like "Vannkunsten" in Oslo, especially the facade and rooves :)
Check out Christopher Robeller's "Recycle Dome" for something that looks the same - he even created a separate Rhino-plugin(TPSR6 - www.food4rhino.com/app/timber-plate-structures-tps) that turns a 3D-panel into a 3D shape conforming to a specified curve :)
Yup, I am familiar with those examples, but I prefer the projection approach as opposed to keeping the top/bottom surfaces smooth. Those scales that stick out create a very lovely effect in my opinion.
@@DesignGoBrr 100% agree - the protrusions and recesses creates a sort of... "Industrial look", at least in person, sort of like in Machinarium... It's all very clearly strictly designed and confirmed to the space, but with the "quirky" facade and rooving-shapes, it looks like people have been living there for decades, just adding onto the existing facade - love that look
Very informative Tutorial got to work on different Plugins in one session . just have a question on your approach of using meshes rather than surfaces to build up the form, panels etc
is there any advantages of using mesh that I cant have in a surface? Thanks alot!
Umm, Kangaroo physics simulation only works with meshes, so to get a vault system that is compression-only based I needed a mesh. If you don't care about it being simulated, then sure - you can use a surface instead of a mesh.
Amazing tutorial !! Can you give a suggestions about 3d tagging plugins for printing? And I try this definition but it's not working on exact dome structure. I wonder how this definition can evolve for exact dome like Hagia Sophia's dome?
All you need to do to for Hagia Sophia dome is to use a quad mesh of a hemisphere (with pole polygon ring removed - the keystone will be placed there) instead of a kangaroo form-found vaults. Hmmm but now when I think about it - a regular polar-symmetrical dome should always have flat elements to begin with, so it makes no sense to run planarization scripts on it.
@@DesignGoBrr Hi again. It really works. But I want to ask something else. I created dome and code works. But as all the elements come to the upper elevations, they start to get smaller. Can I create dome surface with same lengths like a masonry fabrication technique? Thank you.
nice!
Thanks!
Hi there. I have a problem with Divide Surface. Instead of dividing each edge equal mine creates only a perpendicular grid which is not looking like yours. Any idea about why?
Umm make sure that you plug in the slider to both U and V inputs
@@DesignGoBrr I did. I am using Rhino 5 and 0.9.0076 Grasshopper version. Might it be related with it?
@@kamilkaptan6318 Oh that's super old - sorry, have no idea which parts of this tutorial would work and which parts wouldn't work on that version. BUT it would be very strange if THIS exact part didn't work because of it... are you sure you're using rectangular patches and not pentagons/hexagons?
@@DesignGoBrr Yes they are planar rectangular patches. I am sending the image to your Instagram account because I couldn't upload here.
@@kamilkaptan6318 Hmm, then try this: curve -> explode -> list item index 0 , 1, 2 and 3 -> edge surface -> divide surface. Basically the way it will work is - it will take your rectangular curves, will explode them into 4 lines, will separate each line with list item, will take those 4 separated lines and use them to create a surface between them. Then divide surface should work perfectly even on an old version.
What plugins did you use in this tutorial? You mentioned kangaroo and weaverbird, but there was any other else?
Also Ngons plugin. Besides that - nothing else
i cant upload the weaverbird plugin, can you help me
I tried to apply this method on a hexagonal mesh. The Problem is that the construct mesh component 49:28 constructs a triangle mesh in my case. Is there an alternative way of rebuilding the faces?
Hexagon is an N-gon that cannot be easily constructed with default gh components. Easiest way for you would be to use Mesh from Lines component found in Ngon plugin
Thank your for the tutorial, it’s very useful. I’m trying to anchor the points to an uneven landscape mesh, how would I do this? I’ve tried connecting the landscape mesh into the anchor target input by deconstructing and plugging in the vertices but I’m not having any luck.
(Im very new to gh)
On kangaroo surface relaxation step you need to project the anchor points to the landscape mesh and use those projections as your anchor targets.
@@DesignGoBrr thanks will try this!
I'm now trying to create a hole in the mesh to use as anchor points, like what BRG have done with the armadillo vault, but I am having trouble splitting the mesh. Do you have any suggestions? Thanks again for your help
24:50 technically you can cut that with a saw? it's a ruled surface
Yup, a wire saw or a band saw - for sure. Not a disk saw though.
can you show how to do a Catalan vault with rhino/kangaroo?
Doesn't this tutorial do exactly that?
@@DesignGoBrr what i mean is thin tile vaults... :\
@@DesignGoBrr what i meant was thin tile vaults..
Hey. Amazing tutorial. Can you please do a tutorial on rhinovault2.
Thanks, will do!
Can you please do some twinmotion tutorial!!!
First I'll need to learn twinmotion to do a tutorial on it haha
I learned rhino from your videos , so i think you can teach me twinmotion too..!!