algorithmic modeling for Rhino



Bowerbird contains some tools for modeling.

Download Bowerbird and Examples

Members: 140
Latest Activity: Oct 4



Creates a waffle structure from a volume.

The component can handle multiple holes and is very fast!

Waffle open surfaces quickly e.g. by using the offset or extrude component (see examples).


Create a radial waffle structure from a mesh.


Creates a layer model from a volume.

You can specify a border to create a hollow. The border defines the minimum overlapping of the parts (e.g. for glue)


Creates a section model from a volume.

You can specify the section planes.

Note: BBWaffle, BBRadial, BBLayer and BBSection support only meshes. I droped Brep support because of the very low performance and stability. Use Grasshoppers mesh tools to generate meshes from Breps (see examples).


BBOffset, BBUnion, BBDifference, BBIntersection, BBXor:

Fast offset and boolean operations for linear polylines.


Represents text with a single line font for labeling and engraving.

It uses a self made font engine which works very fast and accurate. All characters consist of lines and arcs. No Nurbs, no duplicate curves! Perfect for fabrication!

You can define location, orientation and size of the text. Choose between normal and bold font.

The component supports the following characters:

Basic Latin:

Extended Latin:


Special Characters:

Greek Letters:

Rhino Commands:

Preview in Rhino:

Automatic alignment:

Drag the gha file on to your grasshopper window. You will find the new components in the „Bowerbird“ tab.

Discussion Forum

Bowerbird for Rhino 6 1 Reply

HellowIt is possible to find "Bowerbird" for Grasshopper in Rhino 6 ?( i think that dont run there in these new version?)  ThanksContinue

Started by cfeldman. Last reply by Sean Pretorius Jul 12, 2018.

With Bowerbird is it possible to make a waffle like this? 1 Reply

19956973_465429250500336_4277056140900311233_o.jpgCan someone help me? I have a gh file…Continue

Started by Caio Augusto. Last reply by Laurent DELRIEU Mar 19, 2018.

Bowerbird - deeper negative value

Hi, I am playing now with Bowerbird plugin and have some questions: 1. How to make negative value of deeper connection. I have some problems with my small parts and I need to have shorter indent and…Continue

Started by Marcin Nowak Mar 4, 2018.

Lines and surfaces split into line segments or arcs when exporting to dxf 15 Replies

Hi EveryoneThomas thank you for this awesome plugin.  It's really simple to use! I have been putting together a gh definition (attached) based on a tutorial (…Continue

Started by Sean Pretorius. Last reply by Sean Pretorius Feb 8, 2018.

Comment Wall


You need to be a member of Bowerbird to add comments!

Comment by Thomas on July 5, 2014 at 2:12am

You can use the base plane parameter to change the direction of the operation. The x/y layers are always orthogonal.

For the future: Please post your questions in the bowerbird forum instead of the comment wall!

Comment by HEEN on July 4, 2014 at 9:10pm

Damn I practiced a bit with all the definitions I've got the results, Could you delete the comments to avoid offtopic.
One more thing, how to control the rotation to get more variation on diamond shape, thanks for answering I am a little noob.

Comment by Thomas on December 18, 2013 at 4:52am

Oh, I see... I did make a mistake with the font names. Thank you! The bold toggle should now work as expected.

Feel free to ask for more characters.

For the parameters I choose the same order as Grasshoppers Text Tag 3D component. Unfortunately changing this order will cause compatibility problems so I will keep the actual order until a major update.

Comment by Tim Nøhr Elkær on December 18, 2013 at 3:23am

Hi again. Wow. That was quick :-) Adding extra characters to the Extended Latin is a great improvement, so thankyou for adding æøå.

I'm very pleased with your Bowerbird work. (Crazy bird by the way).

Comment by Tim Nøhr Elkær on December 18, 2013 at 3:21am

I have two comments, which you might consider in version

First comment has to do with the Boolean Toggle of the Bold in BBText. I think it should be opposite, right? So if you add a switch it should read: Bold = True, if the typeface should be in Bold. - But it's not. Second comment is a simple wish: Could the Text be at the top, so that all the settings are grouped below ending with Location? This would also be helpfull in BBWaffle, where Mesh is at the top and BasePlane should be at the end. This would help untangling the definition in most cases

Comment by Thomas on December 17, 2013 at 1:36pm

Hi Tim!
I'm really pleased.

I have just added these three letters. Just download the component again and replace the old one.


Comment by Tim Nøhr Elkær on December 17, 2013 at 11:41am

Hi Thomas. Thankyou for Bowerbird. I've used Waffle and your Single-Stroke-Text and I'm very happy with the results. Will you consider to also add the lowercase "æøå" and not only "ÆØÅ" in future versions?

Comment by Thomas on October 23, 2013 at 2:53pm
Let me know your thoughts!
Comment by ng5 Alex on October 23, 2013 at 2:38pm

Yes it works!

thank you.

Comment by Thomas on October 23, 2013 at 2:24pm

Hi ng5!

I have updated the plugin for .Net Framework 4.0

Now it should work!


Members (140)






  • Add Photos
  • View All

© 2019   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service