algorithmic modeling for Rhino



Karamba is a parametric structural engineering tool which provides accurate analysis of spatial trusses, frames and shells.

Current Version: 1.2.2 (October 6 2016)

Location: Vienna
Members: 685
Latest Activity: on Monday

karamba is an interactive, parametric finite element program. It lets you analyze the response of 3-dimensional beam and shell structures under arbitrary loads.

karamba is being developed by Clemens Preisinger in cooperation with Bollinger-Grohmann-Schneider ZTGmbH Vienna.

Download a free trial now! Licenses for educational or commercial purposes can be purchased at

Stay up to date with the development of Karamba by joining our Grasshopper group where you can post your queries, requests or issues for Karamba.


downloads, manual: or

examples (for Karamba 1.2.2):

update report/known bugs:

Here a beam structure based on stream-lines with bending moments:


More details, manual, examples and download ....



Discussion Forum

viarety of cross sections across a beam

Hello all, I am trying to design a structure to hold a tent. I have divided the curved beam into smaller ones, so that the curvature is remained when imported to karamba. My intention is to design…Continue

Started by popi papangelopoulou on Monday.

Stiffness of Trianglated Beam Shell structure Calculation

Dear Karamba Team,I wondering if I could check the stiffness of a trianglated beam shell structure in Karamba?Thank you a lot!!Best,LeiContinue

Started by Lei Yang on Sunday.

Beam element interpolation in Karamba 2 Replies

Hi all,I was wondering which kind of interpolation is used for beam elements in Karamba, and if they take shear deformations into account (Timoshenko beam).Cheers,RomainContinue

Tags: interpolation, karamba, beam

Started by Romain Mesnil. Last reply by Romain Mesnil Oct 19.

Topological Optimization 1 Reply

Hi Clemens,I was wondering if it is possible to perform a Topological Optimization for a Shell that it isn't in a plane but it is on space. I have read the manual but I didn't find this…Continue

Started by Marco Pellegrino. Last reply by karamba Oct 16.

Comment Wall


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

Comment by karamba on September 13, 2016 at 1:48am

Hi Marco,

the image is similar to the setup in the example on our website. You can adjust the element felting settings to and add additional parameters to achieve different results.


Comment by Marco Pellegrino on September 12, 2016 at 10:28am

Hi All!

does anyone know how to make this kind of image?

I saw different image like this made from Robert ( Hi Robert ) but I wasn't able.



Comment by karamba on July 8, 2016 at 3:14am

Hi all!

Karamba 1.2.0 is now available! The latest release contains a new solver that is twice as fast and uses less memory. New components such as the BESO for Shells and Deformation Energy have been introduced. The entire list of updates and bug-fixes can be found at Look out for some new examples coming soon.

It can be downloaded from our website or from food4rhino. Enjoy!

Your Karamba Team

Comment by karamba on January 8, 2016 at 10:03am

New tutorials showing workflow between Karamba and Revit using Geometry Gym and Dynamo are up on our youtube and Grasshopper pages! The full definitions will follow shortly!

Comment by karamba on September 19, 2015 at 9:02am

Dear all,

in case of questions please open new discussions (see above). They are easier to find and to follow than entries on the comment wall.



Comment by Andrei Raducanu on April 20, 2015 at 6:52am

Hi, Rafael! I did, but i didn't manage to get what i wanted. I used the prescribed displacement component with an input vector and a force acting on the points of the prescribed displacement hoping that once the amplitude of the vector is reached, the points don't move any further, but they di surpass the length of the vector...

Comment by Rafael Pastrana on April 20, 2015 at 5:23am

Hi Andrei, have you had a look to the "prescribed displacement" component? I guess this one will help you out with what you want. cheers, Rafael.

Comment by Andrei Raducanu on April 20, 2015 at 3:26am

Hi, Rafael,

The problem with this method is that the model won't consider internal stresses. The moving has to take place after the point is converted to a support variable.

Comment by Rafael Pastrana on April 20, 2015 at 3:19am

Hi Andrei,I guess you would need to move the point that defines the aforementioned support in order to do that.



Comment by Andrei Raducanu on April 19, 2015 at 2:30pm

Hi all,

Is there a way to move supports by a certain distance in a certain direction?

(say i have a shell and i want to move one of its vertexes and see what stresses appear)



Search Grasshopper


  • Add Photos
  • View All

© 2016   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service