Weaverbird – Topological Mesh Editor
Weaverbird is a topological modeler that contains many of the known subdivision and transformation operators, readily usable by designers. Instead of doing the work repeatedly, or sometimes using complicated scripts, this plug-in reconstructs the shape, subdivides any mesh, even made by polylines, and helps preparing for fabrication.
Version 0.9.0.1.
- Download Weaverbird for Rhino 6, 7 and 8 Open this .gh file and Rhino will use the “Package Manager” to install Weaverbird. For Grasshopper only.
- Download Weaverbird for Rhino 4+5 Works only in Rhino 4+5 and Grasshopper 0.9. In wb toolbar. Please upgrade to this version if you are using any earlier releases.
To install, right click, choose “save as…” and then double click the file to launch the installer.
(Alternative download available if you don’t have admin rights).
Main topological commands:
Catmull-Clark smoothing (wbCatmullClark). Calculates the type of mesh-based recursive subdivision described by Edwin Catmull and Jim Clark, at first in 1978. The resulting mesh always consists of quadrilaterals.
Split mesh into Quads (wbSplitQuad). Calculates a new mesh, which is formed of only quads and generally appears similar to the old one, except that it is welded. It is topologically equivalent to the Catmull-Clark subdivision.
Loop smoothing (wbLoop). Calculates the type of mesh-based recursive subdivision described by Charles Loop, at first in his Mathematics thesis in 1987. The resulting mesh always consists of triangular faces.
Split mesh with inner face (wbSplitPolygons). Places a new face departing from the middle of each original face edge. Caps the remaining hole with Sierpinski triangles.
Sierpinsky Triangles subdivision (wbSierpinskyTriangle). Places a triangle in each corner of a mesh face. The mesh will have one more hole per face.
Frame (wbFrame). Computes a new mesh with higher naked edge count, where each face has a new hole in the center and resembles a picture frame. The resulting mesh always consists of quad faces.
Carpet (wbCarpet). Computes a new mesh with higher naked edge count, where each face has a new hole in the center. The resulting mesh always consists of quad faces, and can be used to compute a Sierpinski carpet.
Window (wbWindow). Replaces each original mesh face with a new one, reconstructed on the inside. Each face has the same number of sides as the original one.
New mesh primitives definitions:
wbPrism, wbAntiPrism, wbPyramid, wbDiPyramid
Additional commands:
– wbOptions. To see the main log, set up the threading model, control the maximum time a single operation is allowed to take, and set options for the Loop subdivision scheme (to use Loop’s receipt or Warren-Weimer’s one).
– wbProperties. Opens a window with topological information about any mesh object in Rhino. Exposes triangular and quad face counts, edge count, current and welded vertex counts.
September 1st, 2009 at 5:03 pm
This looks awesome! can’t wait to try it out
September 3rd, 2009 at 10:18 am
started with it today. so much more investigation to do, but here’s what i whipped up : http://www.flickr.com/photos/stufingerhut/3884032978/
September 3rd, 2009 at 2:41 pm
It looks good. :) Thanks.
September 9th, 2009 at 2:42 pm
Thanks Giulio, great work!
October 17th, 2009 at 9:58 pm
Giulio,
Like all of the tools you have shared, they are truly useful. A great contribution to GH! Thanks!
luis
October 30th, 2009 at 6:27 am
Totally agree with Luis Fraguada this tools brings grashopper to another level keep up the good work !!!
December 2nd, 2009 at 12:47 pm
Amazing work!
January 31st, 2010 at 11:33 pm
amazing set of features. i would just say that you should add a unify normals bool to the join mesh component.
March 17th, 2010 at 8:15 pm
Is it possible to install without admin rights? Thanks for your help.
March 17th, 2010 at 10:25 pm
An email should reach you shortly!
– Giulio
March 31st, 2010 at 10:26 pm
Tnx for sharing. Great Work
April 18th, 2010 at 8:28 pm
Great work .. Great Contribution to GH.
May 8th, 2010 at 5:33 pm
thank u :)
May 19th, 2010 at 6:44 pm
Amazing work! Thanks for sharing!
June 17th, 2010 at 9:43 am
hey giulio!
when will we have the chance to play with weaverbird in grasshopper 0.7x? looking forward to it.
June 17th, 2010 at 3:09 pm
Hi: I am interested in knowing how to install this without administrative rights.
Re:
http://www.grasshopper3d.com/forum/topics/weaverbird-not-fit-ghv060059
June 17th, 2010 at 5:33 pm
Hi Giulio,
Pls could you send me the instructions for installing weaver bird…. thanks
June 17th, 2010 at 8:14 pm
Hi Oladayo, it should install by just double-clicking the .msi file.
If it does not, could you send me a screenshot of the message you are getting?
Which version of Rhino and Gh do you have?
– Giulio
July 2nd, 2010 at 2:59 pm
Looking forward to weaverbird for 0.7! Can’t wait to get back into kangaroo + weaverbird.
Thx,
Marc
July 4th, 2010 at 11:37 pm
Here you go, please let me know about anything!
– Giulio
July 11th, 2010 at 12:59 am
Great job! a crucial combination of Grasshopper and Subdiv , really raising it into a new level!
Thanks Giulio!
Unglaubliches Werk!
July 16th, 2010 at 4:27 pm
Love the Wavebird & experimenting with it,
So amazing work & a big thank you for it !
As for version 0.3 when installing it does not recognizing the GH, even though its the latest GH version is installed.
July 21st, 2010 at 8:24 pm
tried installing and keep getting a msg. that the plug-in is only supp. on rhino 4.0 SR4b or later any solutions? thanks
August 24th, 2010 at 7:44 pm
Hi Suryansh,
thank you for letting me know. I just answered there! I’ll try to make the installer a little smarter the next time :)
– Giulio
September 27th, 2010 at 12:01 pm
Hi Giulio- I am an architecture student and am having troubles installing because of administrator rights on computers at school. Is there any chance there is a zip package
(or similar) of weaverbird you may be able to link to? Much appreciated, and thankyou for such a useful adition to gh!
October 14th, 2010 at 8:30 pm
Hey Giulio,
I’m having trouble running your examples. I keep getting IO errors upon loading. Running Rhino 4.0/5.0 Grasshopper 0.7.0057
http://www.grasshopper3d.com/photo/ioissuewbgrass-1?context=user
Help please!
Thanks,
Chris
October 14th, 2010 at 11:56 pm
Hi Chris – yes, sorry. There are no primitive components in the release for 0.7… so some examples do not work.
I’ll add them back in soon! Thanks for reminding me, – Giulio
October 17th, 2010 at 8:34 pm
Giulio,
that’s an amazing work!!
November 4th, 2010 at 7:45 pm
Giulio
how do you add thickness to the wbframe?
November 6th, 2010 at 12:21 am
Hi Judith, there is a simple example in the example folder. It needs a new mesh as input, otherwise it should work.
Thanks,
– Giulio
December 13th, 2010 at 6:28 pm
when I run the grasshopper08.0004 in rhino,something wrong appear like
Object:AntiPrismCmoponent(Lever 1)
Object:AntiPrismComponent(Lever 2)
…..
Could U tell me how to fix it? Thanks
December 13th, 2010 at 6:55 pm
Hi Kim,
I think it’s because there is an old wb component that was manually copied into Program Files\Rhinoceros 4.0\Grasshopper\Components or \Users\myUser\AppData\Roaming\Grasshopper\Libraries — but I am not sure.
I contacted you.
– Giulio
December 13th, 2010 at 8:06 pm
that is amazing!!!
January 5th, 2011 at 6:56 pm
this is pretty amazing. I can’t believe how well everything works and how fast and stable it is. With large meshes, the subdivision, smoothing and thickening all kick the crap out of all the other free tools out there (at least that I have tried).
January 6th, 2011 at 4:18 pm
Thank you, Walter.
– Giulio
January 7th, 2011 at 7:58 pm
Hi Giulio! I’ve just installed WeaverBird on my computer and I’m having the same problem as Kim, is there a way around it? None of the components are showing up in the GH panels. This hadn’t occurred before in previous installations. Thanks in advance!
January 7th, 2011 at 8:44 pm
Hi Alberto,
did you try deleting the old file as in the suggestion to Kim?
Btw, nice website!
– Giulio
June 14th, 2011 at 5:40 am
WOW! This is very nice. Thank you for sharing such a time saver.
September 3rd, 2011 at 1:37 pm
wow nice
May 9th, 2013 at 1:11 am
thanks Giulio.
January 17th, 2014 at 7:41 pm
Thanks for Weavebird, it opens new perspectives for Grasshopper and Rhino. I like that. As these tools are just for leisure for me it’s just fun :-)