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.1 (October 1st 2018)

Location: Vienna
Members: 1012
Latest Activity: 2 hours ago

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.2.2):

update report/known bugs:

repository with unit tests:

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


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



Discussion Forum

Fixing the legenda scale

Hello everyone, I am trying to compare different structures in one figure using the same scale. So in other words, I want to use the same color scheme and legend for each of the structures so I can…Continue

Started by Nathaniel Rasmioen 2 hours ago.

BESO for beams - Underlying Algorithm 6 Replies

Hello,I am currently investigating BESO in design processes.I am very interested in the BESO for beams component, but I can't seem to figure out how the underlying algorithm work exactly as all BESO…Continue

Started by Simon Laporte. Last reply by Simon Laporte on Friday.

Trapezoidial distributed load in Karamba3D 1 Reply

Hi everybody,Is it possible to apply a Trapezoidial distributed load in Karamba3D?…Continue

Tags: Karamba3D, load, distributed, Trapezoidial

Started by Rayaan Ajouz. Last reply by Karamba3D on Friday.

Karamba - user problems 189 Replies

please post here in case of karamba problems !Continue

Tags: problems, faq, karamba

Started by Karamba3D. Last reply by Matthew Tam Jun 10.

Comment Wall


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

Comment by Karamba3D on June 9, 2019 at 7:24am

All Karamba3D licenses issued so far work for Karmba3D 1.3.1.

Comment by Pedro Abejaro on June 8, 2019 at 1:12pm

I have updated to Rhino 6.14.19118.. Before this i used karamba3d 1.2.2 in a early version of rhino6. My question is if it is possible to update my student license from Karamba3d 1.2.2 to 1.3.1? the main reason for this is because i want to check KarambaIDEA plugin and it is only available for Karamba 1.3.1

Thank you in advance!

Comment by Karamba3D on May 2, 2019 at 3:05am

We are glad to be once again hosting a Karamba3D workshop in Vienna.

July 3-5 2018

Early bird rates until May 10.

Details can be found at

Comment by Karamba3D on April 16, 2019 at 1:46pm

Hi Wilinton, could you please open a new discussion for the topic? There it would be easier to communicate.
You definition is quite large and complex. For debugging try the divide and conquer method: Split up the definition into meaningful parts and test the parts individually.



Comment by Wilinton Felipe Colunche Núñez on April 14, 2019 at 10:20pm

Hi all. I am modeling a metal cover, but I have designed it separately (beams and belts separately); I've done that because I designed all the coverage together and then I designed it in the sap or etabs program and compared the results and they were very different (I did not have this design ordered, but I did it in a quick way to check, so I did not I upload said file). 

My question is how can I get equal results in both grasshopper (karamba) and in Sap or Etabs; what conditions should I take into account to model the entire coverage and what should be considered in the beam-belt nodes (intersection node)?. upload my file in grasshopper where I design beam and strap separately, but the visualization is of all coverage. I hope you can help me. Thank you.

Comment by Karamba3D on March 26, 2019 at 2:11pm

Hi Lu,

I will take a look at it. Best C.

Comment by jiaxing on March 23, 2019 at 12:58pm

dear Clemens and Robert, miss you two so much, It's me Lu

So further I go in Beijing with the ability taking your two great help  in Vienna

May I ask a little thing, the 4 BESO  in karamba rhino6 testExamble is not work, is there anyway to get those download to see how the example wors?

Comment by radhika agrawal on March 13, 2019 at 12:46am


I am working on branching column fabric formwork system and I have 2 doubts:

1) how can I take the kangaroo solid concrete element to karamba analysis for stress

2) how can I module the branching column line element path in karamba according to the given load

My aim is to optimise the fabric formed vertical system in-terms of reducing the stress and volume and form-finding of this system to the given load and support conditions  

Comment by Wilinton Felipe Colunche Núñez on February 6, 2019 at 9:00pm
Hi all Is it possible to create other cross sections? And if that is possible, how can I do that ?, some reference (book, chapter, ....) Thank you
Comment by Rafael Pastrana on December 14, 2018 at 1:23am

Could it be a render scale / visualization issue? @Arthur






  • Add Photos
  • View All

© 2019   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service