Updated 20 August 2024
Reading time: 22 mins

A Structural Modelling and Analysis Addon for Blender?

Register your interest for a course on how to build addons for Blender
[object Object]
by Dr Seán Carroll

Blender is a fantastic all round 3D modelling tool. Although mainly used by 3D artists, it also has a lot to offer the AEC industry. For example, take a look at the ambitious BlenderBIM project which aims to provide a full BIM modelling workflow right inside Blender. This is all achieved through an addon!

We’ve also used Blender in a number of EngineeringSkills courses - if you’re interested in covering the basics of structural modelling in Blender, take a look at this course.

3D Space Frame Analysis using Python and Blender

Imagine, build and analyse 3D space frames using the Direct Stiffness Method in Python

After completing this course...

  • You’ll understand how to apply the Direct Stiffness Method to solve 3D space frame structures.
  • You’ll have your own analysis programme to identify displacements, reactions and internal member forces for any 3D space frame.
  • You’ll be able to use Blender, a powerful open source 3D modelling software to build, visualise and export your structural models.

Blender addons are a great way of extending the functionality of Blender. They can take the form of simple utilities or tools that help speed up you workflow, all the way up to tools that add massive additional functionality to the software.

In the case of the StructureWorks (working title) addon I’ve started working on, it’s a relatively simple structural modelling helper addon that makes it easier to get structural model definition data out of Blender for further processing (inside of a Jupyter Notebook in my case).

If there’s sufficient interest, I’ll build a course teaching you how to build the addon. The goal of this course would be to get you to a point where you can:

  • Build your own addons to do what ever you like inside Blender
  • Extend the course addon to include features that we won’t have time for in the course.
📢 REGISTER YOUR INTEREST IN THE ADDON AND COURSE

If you’re interested in taking this course, head over to the course page and drop your email in the box at the top of the page. If enough people are interested, I’ll continue working on the addon and building the accompanying course.

Register your interest in the StructureWorks addon and course | EngineeringSkills.com

🔗 Register your interest here

If you have any comments or suggestions, please drop them in the forum discussion thread embedded at the bottom of the course page.

getting-started
Dr Seán Carroll
BEng (Hons), MSc, PhD, CEng MIEI, FHEA
Hi, I’m Seán, the founder of EngineeringSkills.com (formerly DegreeTutors.com). I hope you found this tutorial helpful. After spending 10 years as a university lecturer in structural engineering, I started this site to help more people understand engineering and get as much enjoyment from studying it as I do. Feel free to get in touch or follow me on any of the social accounts.

Dr Seán Carroll's latest courses.

Uncertainty, Risk and Reliability Part 1 - Probabilistic Modelling of Structural Failure

Uncertainty, Risk and Reliability Part 1 - Probabilistic Modelling of Structural Failure

Uncover the role uncertainty plays in structural behaviour with the First Order Reliability Method

Analytical Modelling of Plate and Shell Structures: Part 2 - Shells

Analytical Modelling of Plate and Shell Structures: Part 2 - Shells

Unlocking the Fundamentals of Shell Behaviour with Analytical Modelling and Membrane Theory

Analytical Modelling of Plate and Shell Structures: Part 1 - Plates

Analytical Modelling of Plate and Shell Structures: Part 1 - Plates

A practical guide to the analysis of circular and rectangular plates under load, from first principles.

Fundamentals of Reinforced Concrete Design to Eurocode 2

Fundamentals of Reinforced Concrete Design to Eurocode 2

An introduction to ultimate limit state design for bending and shear with optional calculation automation using Python.


Do you have some knowledge or expertise you'd like to share with the EngineeringSkills community?
Check out our guest writer programme - we pay for every article we publish.