algorithmic modeling for Rhino



Bowerbird contains some tools for modeling.

Download Bowerbird and Examples

Members: 165
Latest Activity: Dec 7, 2023



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

BBsection arrange section in the xy plane. 2 Replies

186/5000Hello friends I am Martin, industrial designer from Argentina, please if someone can show an example of how to order the sections in the xy plane  in  case of using BBsectionregards.Continue

Started by martin sanz. Last reply by martin sanz May 12, 2020.

Bowerbird 2 2 Replies

After a while I finally managed to continue working on the Bowerbird.News:- Rhino 6 support- First version of the BB Pathfinder which allows to find curvature line on surfaces e.g. assymptotic…Continue

Started by Thomas. Last reply by Thomas Feb 12, 2020.

Bowerbird for Rhino 6 2 Replies

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 Thomas Dec 5, 2019.

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.

Comment Wall


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

Comment by Mansoor on April 17, 2023 at 10:16am

Oh yes, sir 

One of the seniors in McNeel forum pointed to the issue and I could unblock the file 

Thank you a bunch  

Comment by Thomas on April 17, 2023 at 8:21am
Hi Mansoor, did you check "unblock" in the file properties of the .gha? Alternative: use the Rhino PackageManager command to install the plugin. Best Thomas
Comment by Mansoor on April 17, 2023 at 7:58am


I copied Bowerbird.gha plugin in the component folder but it doesn't appear in grasshopper toolbar. What is the cause?

Thank you  

Comment by Thomas on March 23, 2021 at 3:57am

Hi Claudio,

Rhino 6 is still supported. It works for me with Rhino 6 R32. Are you using an older version? Can you update your Rhino?



Comment by CLAUDIO on March 21, 2021 at 8:32pm

not run with rinho6!!! why?

Comment by Mikele S on August 9, 2018 at 11:57am

i cant get all the curves out from the model. 
i see all the curve slices in green, but once i bake it I get only a few of them as curves.

same with connecting objects like smoothing those curves etc..
what am i doing wrong? 

Comment by macuso on June 11, 2017 at 2:36am

Please add support for RhinoWIP MacOS.

Comment by martyn hogg on August 20, 2015 at 12:27pm

Are there some rules to follow when using the BBSection tool? i.e. do the section planes need to be positioned in a certain way?

I only get partial slits, not slits that go half way through each section piece.

Comment by Thomas on July 6, 2015 at 12:27am

You can use the boolean operations of grasshopper to build such things.

The problem is that they are quite slow/inaccurate. That's why I use meshes and planes to get better results.

The aim of Bowerbird was to create a tool that allows you to create waffle sturctures rapidly. The components should give you a general solution that works in most cases.

Of course there are a lot of special cases where you want to have more options or create custom waffle systems. It's impossible for me to integrate them since they probably will work only for specific problems. If the waffle structure itself is part of the design then it should also be the task of the designer to specify these details.

I add the BBSection component and the boolean operations so that people can create their own systems. Also the source code is public.

Unfortunately studying keeps me very busy at the moment so I don't manage to improve the pluging an answer to all questions.

I hope my plugin can still help you sometimes.


btw: please post such questions in the forum and not on the comment wall

Comment by Thomas on July 3, 2015 at 7:09am

You can use the "BBSlice"-Component:


Members (165)






  • Add Photos
  • View All


  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service