The aim of “Biber” is to provide complete solution for parametric wood work in Rhino + Grasshopper for users who are seeking innovative work flow and looking forward to realize the out of box design.

Parametric Joinery

Take advantage of the parametric workflow in Rhino+Grasshopper and explore the world of possibilities with Biber plug-in.

Think out of the box

Using the powerfull tool set of Biber join advanced designers and fabricator and realise your most complex projects.

Realize the unimaginable

Design and  build complex geometry from planar sheets is now possible in a work frame that includes both design and fabrication data.

The workflow

Biber offers a simple yet effective workflow to build the parts from geometries with planar sheets. Both Mesh and Brep can be used as input geometry. The geometry first is converted to a special form so called Planar Poly Surface (PPS). This format of geometry is specific to Biber which stores the relations between Faces, Edges and Vertices and carries the tolerances which are used to test the planarity of faces and proximity of the vertices.

From each face in the input PPS a part is created. The geometry of each part is constructed taking into account the adjacent parts along the edges and vertices. In order to perform this complex task Biber takes the user input with regards to all components in PPS : Faces, Edges and Vertices. The geometric and topologic information in PPS and user inputs on Shells, Joints and Nodes comes together in an Assembly. The “Biber” assembly is then used to generates the parts or simulate the assembly process.

Once an assembly is successfully created, user can disassemble it. The “Disassemble” component is in fact the main component which takes the most computation power in the entire workflow. After a successful run of Disassemble component , up to three different outputs may be generated. The main output contains the Shell(s) which are used to produce the actual parts. At last user can use “Unfold” to generate the final geometries from each Shell object. The same component allows user to quickly nest the parts into given sheets.

Learn Biber

Using multiple joint types in Biber assembly



Biber edge selection tool, pick edges from grasshopper preview

In this tutorial you learn how to assign different joint types to edges of the assembly just by picking them directly from the viewport.

Parametric Shelves. Change the joint types parametrically.



Remove intersection between parts around the corners in Biber

In this video we introduce Node component which resolves the parts around the corners. This component cuts material around the corners as such that they do not intersect each other. This is necessary for the vertices that share facing with no common edge.

Use of different material thickness in a single assembly and dowel joint

Learn how to use different material thickness in a single assembly. Using user attributes to filter the polygons or edges. Introduction to dowel joints and extracting information from joints.

Version Log


Initial version released on 2022-06-12

Version (test version)

In progress . (Beta) released on 2022-08-10

Let’s Discuss

Biber (Parametric J...
Clear all

Biber (Parametric Joinery)

This forum is dedicated to the discussions about the Biber plugin

No topics were found here