Learn

Watch our tutorials, play with the examples or sign up for a workshop.

Also make sure check out our extensive User Manual to get a clear explanation to all the features.

Tutorials

Start learning Karamba3D with these Tutorials. Basic Karamba3D set ups, parametric workflow processes and interoperability between softwares are explored in a wide range of tutorials.

Go to Tutorials

Examples

Example definitions showing various features of Karamba3D. Each example includes subsequent Grasshopper definitions and Rhino files.

Go to Examples

Workshops

Want to get a crash course into how to use Karamba3D. Why not sign up to one of our workshops with our highly experienced and trained professionals.

Go to Workshops

Tutorials

Learn Karamba3D with a wide range of tutorials and guides.

Interested to learn more about a specific topic? Then make a suggestion on our Discussion Forum.

Scripts on Github  Scripts on Sharepoint

 

SORT BY
Newest
Oldest
Shortest
Longest
SEARCH BY TAGS
Async
Beam Loads
Beam View
Beams
Buckling
Connected Parts
Cross Section Optimization
EigenModes
Elements
Initial Strain
Legend
Line Joints
Load Case Combinations
Materials
Membrane
Mesh Breps
Mesh Loads
Model View
Online Meetup
Optimization
Parametric UI
reaction view
Settings
ShapeDiver
Shell Line Results
shell lines
Shell Section
Shells
speckle
Supports
Webinar
Workflows
#48 – Introduction to Surface to Truss
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

In this video we give an introduction of the Surface to Truss component in Karamba3D which allows you to generate various truss geometries directly from surfaces. The outputs can be directly used with Create Linear Element and easily integrated into a structural model.

 

Download the GH-File: Here

Find the Resources Repository here.

Presenter: Sara Rodiqi

2# – Karamba3D Online Meetup May
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

In our latest meetup, we presented recent developments in Karamba3D, including an improved Mesher, a mesh refinement tool, a UI legend feature that enables users to preview analysis results directly within the Rhino viewport as well as a K3D data visualization workflow with Speckle with PowerBi. We were also pleased to welcome Mule Studio, who shared one of their latest projects and demonstrated how Karamba3D is integrated into their design workflow.

Find the Grasshopper files on our GitHub.

Find the Resources Repository here.

Presenters: Clemens Preisinger , Matthew Tam, Maia Kraft and Dragos Naicu

#47 – Debugging Supports
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

In this video, we go over frequently asked support-related questions and show you how to solve common warnings like missing or double supports.

Download the GH-File: Here

Find the Resources Repository here.

Presenter: Sara Rodiqi

1# – Karamba3D Online Meetup February
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

During our February online meetup, we explored the latest features introduced in ModelView, BeamView, Supports, and Line Joints, along with upcoming developments. Participants had the opportunity to ask questions and share their feature suggestions.

Find the Grasshopper files on our GitHub.

Find the Resources Repository here.

Presenters: Clemens Preisinger and Matthew Tam

#46 – Refined Visibility Controls
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

In this video we demonstrate the new visibility features in the Model View component, available in the latest release. These updates allow users to control the display of specific model parts using various input types like Strings, Planes, Surfaces, and Volumes, making it easier to manage large and complex models.

Download the GH-File: Here

Find the Resources Repository here.

Presenter: Sara Rodiqi

#45 – Debugging Models
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

In this video, we explore two components that can be used to debug Karamba3D models: Connected Parts and EigenModes. These tools are important for verifying the connectivity and stability of structural elements.

The Connected Parts component identifies connectivity between lines and meshes, ensuring the structural elements are properly linked. Meanwhile, the EigenModes component calculates the eigenvalues of the structure, providing insights into its stability and highlighting any improperly connected elements.

It detects parts of the structure that are disconnected both geometrically and in terms of force distribution.

Download the GH-File: Here

Find the Resources Repository here.

Presenter: Sara Rodiqi

#44 – Reaction View
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

In this video, we provide a walkthrough of the ReactionView component available in Karamba3D Version 3. The ReactionView component manages the visualization of reaction forces.

 

Link to TidBits #24 Shells and Beams.

Find the Resources Repository here.

Presenter: Sara Rodiqi

#43 – Speckle, Optimization of Support Positions
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

In this video we present newly developed Grasshopper components created to facilitate the connection between Karamba3D and Speckle. The components streamlines the process of establishing seamless two-way data exchange between the platforms. In this guide, we will explore the key features of the components and demonstrate how to utilize them to enhance connectivity within your design workflow.

The speckle connector is only available for Karamba3D version 3.1.40918.

Download the GH-File

Find the Resources Repository here.

Presenter: Sara Rodiqi

#42 – Version 3 Updates
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

In this webinar, we review the latest updates in the new Karamba3D version. We explain the modifications to existing components and introduce newly added features.

GH-Files: Optimize Frame Displacement , Load Case Combination , Shells and Beams

Find the Resources Repository here.

Presenters: Clemens Preisinger, Matthew Tam, Georg Lobe

#41 – Create Load Combinations
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

In this video we show you how to set up load case combinations in Version 3 of Karamba3D.

Download the GH-File.
Find the Resources Repository here.

Presenter: Matthew Tam

#40 – New Features in V3
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

In this video we show you a quick preview of all the new features in Version 3. This includes:

– new Karamba3D Toolbar with unit settings
– Spanish User Interface
– adaptations to the Line To Beam, Mesh To Shell and Assemble Model components
– all new Load Combinations
– revamped Optimise Cross Section component
– additional Results components
– Export to SAF file format
– Surface To Truss component – a new utility

Further Videos will follow with more detail explanations of all the features

Download Karamba3D here, otherwise you can always update using the YAK Package Manager.

Presenter: Matthew Tam

#39 – Shape Optimization of a Truss
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

In this video we show you how to implement a single objective optimization procedure to design a Truss using Karamba3D. Various parameters control the heights and position of the pitch to allow for quick design exploration. The procedure optimizes to reduce the maximum deflection of the structure.

Download the GH-File
Find the Resources Repository here.

Presenter: Matthew Tam

#38 – Cross Section Optimization of Beams
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

In this video we show you how to use the Cross Section Optimization component in Karamba3D to optimize the sizes of your beams. The algorithm takes into account the cross sections load bearing capacity and optionally limits the maximum deflection of the structure.

Download the GH-File
Find the Resources Repository here.

Presenter: Matthew Tam

# 37 – Scripted Truss
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

In this video Daniel shows a parametric truss that is programmed in C#, called „TrussMaker“. With this tool, you can choose between the truss-types Pratt, Warren, K-Truss, and Vierendeel.

Download the GH-File
Find the Resources Repository here.

Presenter: Daniel Prost

#36 – CFD Wind Simulation with Butterfly
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

In this video Danel Prost explains how to set up a CFD Simulation using OpenFOAM in Butterfly to generate wind loads for analysis in Karamba3D.

Download the GH-File
Download Butterfly

Presenter: Daniel Prost

#35 – Simple Frame
Vimeo

By loading the video, you agree to Vimeo's privacy policy.
Learn more

Load video

In this video Matthew Tam explains how to set up a portal frame in Karamba3D.

Download the GH-File

Presenter: Matthew Tam

Load more