Building Engineering Modelling and Analysis Addons in Blender

Building Engineering Modelling and Analysis Addons in Blender

Unleash the power of Blender by learning how to build custom tools to complement your workflows

Scheduled: January 2025

Get notified when we launch 🚀

After completing this course...
You’ll be able to build custom logic directly inside Blender and build your own sharable tools in the form of addons.
You’ll understand how to add custom UI elements such as buttons, menus and panels into the Blender interface.
You’ll be comfortable using a combination of Serpens, the intuitive and user-friendly node-based development workflow and custom scripting to develop your addons.
You’ll understand how to implement custom analysis code in your addon and leverage Blender’s 3D capabilities for modelling and visualising structural behaviour.
COURSE OVERVIEW

In this course, you’ll learn how to unlock the enormous potential of Blender as a tool for engineering modelling and analysis. Blender is a fantastic all round 3D modelling tool. Although mainly used by 3D artists, it also has a lot to offer the Architecture, Engineering and Construction (AEC) industry.

Over the years, Blender has popped up in various EngineeringSkills courses as a structural modelling and visualisation tool. Now, we’re going to take the next step and build a custom addon that will streamline our modelling and analysis workflow.

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.

This course will teach you how to use Serpens, the intuitive and user-friendly node-based development addon that has revolutionised addon development in Blender. We’ll combine this with custom scripting using Blender’s Python API to develop V1 of the StructureWorks addon.

Once you complete this course, you’ll have built an addon that turns Blender into a 3D truss analysis app, but more excitingly, you’ll be more than capable of extending it way beyond what we cover in the course. Once you’ve built your first addon, you’ll be hooked!

📢 More details and a full course outline coming soon. Stay tuned and signup for a launch discount when the course goes live!

Who this course is for

  • Anyone who wants to learn how to build custom tools in Blender to streamline their workflows.
  • Engineers who want to leverage the 3D capabilities of Blender for modelling and visualising structural behaviour.
Ready to get started?

Get notified when we launch 🚀

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.

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.
You Might Also be Interested In...
3D Space Frame Analysis using Python and Blender
3D Space Frame Analysis using Python and Blender
Imagine, build and analyse 3D space frames using the Direct Stiffness Method in Python

Frequently asked questions