algorithmic modeling for Rhino



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

Current Version: 1.3.2 (July 9 2019)

Location: Vienna
Members: 1035
Latest Activity: on Sunday

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

Karamba3D is being developed by Clemens Preisinger in cooperation with Bollinger und Grohmann ZTGmbH in Vienna.

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

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


downloads, manual: or

examples (for Karamba3D 1.3.2):

update report/known bugs:

scripting guide & examples:

repository with unit tests:

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


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



Discussion Forum

Mesh Load Unit Question 1 Reply

Hi,I have a question about the mesh load unit. It seems Karamba only extracts values from Rhino, not the unit. For example, I work with [mm] in Rhino and I have a surface of 1000000[mm^2]. When I…Continue

Started by pidan. Last reply by Karamba3D on Sunday.

Element activate? 3 Replies

Hi Karamba team. I am a bit confused about the behavior of one of my models. I have a grid structure where I want to be able to turn on and off vertical elements. This is all set up and seems to work…Continue

Tags: activation, element, Karamba3D

Started by Rasmus Holst. Last reply by Karamba3D Oct 9.

Mcr influenced by BklLenZ 3 Replies

I am trying to understand the behaviour of the lateral torsional buckling calculations for beam elements in Karamba (1.3.2 build 190811)In terms of effective length I am expecting that the lateral…Continue

Started by Nick Simpson. Last reply by Karamba3D Sep 19.

Structural analysis for strut and cable structures 2 Replies

Hi All,since Karamba is a finite element software, can we analyze cables means tensions with this software?I want to extract structural analysis for a Strut-cable structure, is it possible with…Continue

Started by FATIMA. Last reply by Aditya Tiwari Sep 11.

Comment Wall


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

Comment by Robert Vier on September 8, 2011 at 12:35pm

It's a little bit more. There are sample definitions for download at that basically should provide what you need.

The new release also will contain better learning examples.

Here is a sample structure under self weight:

The green lines are the ones under axial compression.


Comment by Najna Sorin on September 8, 2011 at 12:08pm

Thanks Robert :D

The solution you presented in the image means, that I need to add the parameter "curve" on the beginning of the your definition, then right click on it, "Set multiple curves" and select my whole space frame structure in Rhino. Then on the end I need to add the "data" parameter, which will gather all my members under compression?

Like this:



What about the supports and the nodal forces? How can I define them?


By the way the solution you presented is the one that works with Karamba 0.9.06? Karamba 0.9.06 is not compatible with Grasshopper 0.8.0051?


I have no problem in using your solution. Just I am curious: what will be benefits in using the solution in the newest Karamba in comparison to this one?

Comment by Robert Vier on September 8, 2011 at 10:37am

Hey Najna,

this will do it:

... assuming you already built up your model. Your question was hypothetic? Karamba gives a multitude of results, including the ones you asked for. It also includes a BESO-designer considering the characteristic 'force' of your choice (bending, normal force, deformation energy...), and in the new release (to be available in the next days) also a 'Tensile / Compressive -designer' where you can set tension-only or compression-only elements (this technically also, like BESO, means a solution has to be found iteratively by the system).


Best, Robert

Comment by Najna Sorin on September 8, 2011 at 10:24am

I was wondering if Karamba can identify a compression members in a truss/space frame?
Is there a Karamba definition that will allow me to identify the compression members for any kind of truss or space frame?

For example, I want to select my truss/space frame from Rhino, then define the supports, nodal forces and some other parameters too, and then Karamba definition will allow me to get all members under the compression to be selected.

Can this be done in Karamba?

If it can, can anybody help me with it please?

Thank you.

Comment by David Shook on September 3, 2011 at 2:34pm
Karamba hasn't updated to the most recent GH build.  Use build GH 0.8.0013.  I would post it here, but there if a 5mg limit.  If you have an FTP or something I can post it there.  If you use GH frequently its good to keep a copy of all previous versions.  These things are common.
Comment by Karamba3D on August 1, 2011 at 1:23am

Hello David, we will update Karamba as soon as possible.


Comment by David Shook on July 31, 2011 at 1:25pm
Karamba does not appear to be working in the latest build of Grasshopper.  Are there plans to update Karamba for future use?  I have been using it quite a bit and would greatly appreciate any help that Karamba can give.  Thanks!
Comment by Karamba3D on July 10, 2011 at 4:33am
Try to select 'Show All Components' in Grasshopper menu 'View'. Does that help?
Comment by Guido Maciocci on July 8, 2011 at 12:05pm
hello... just installed the latest build but the icons on my GH shelf are not showing up, only in the drop down lists. normal?
Comment by stjackin on July 8, 2011 at 2:58am

thanks for your reply.hope it will be as powerful as the general fea software, such as sap& midas. good job. i am learning it now.






  • Add Photos
  • View All

© 2019   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service