Create beautiful, detailed, and data-rich BIM models.

Training & Support

The BlenderBIM Add-on Guide

How to install the BlenderBIM Add-on

Take the plunge, and install the BlenderBIM Add-on! It's free, cross-platform, and takes less than 5 minutes. No administrator privileges required!

Read article

Beginners tutorial: my first BIM project

In less than 5 minutes, you'll create your very first OpenBIM project with Blender. We'll create a piece of furniture, and place it in a building.

Read article

Learn Blender

If you're completely new to Blender and 3D modeling, or if you've only modeled with tools like Revit and ArchiCAD and haven't seen what the real computer graphics modeling industry is capable of, follow this easy beginners tutorial to learn 3D modeling with Blender!

Read article

Common reference articles

BlenderBIM Add-on and Revit comparison

Revit is currently the most common BIM authoring tool by marketshare. Despite this, it is not necessarily the most powerful geometric modeling package, and nor is it necessarily the most powerful BIM data authoring tool.

Read article

Which IFC class should I use?

All BIM objects must be classified correctly to be useful. Learning which IFC class to use is one of the most fundamental concepts to get right in OpenBIM.

Read article

The importance of the IFC GlobalId attribute

All BIM objects must have a correctly generated identifier. However, not all BIM authoring programs do this correctly.

Read article

The Beginners Guide to OpenBIM

Why bother providing an OpenBIM model?

We explain how authoring an OpenBIM model can be quite different to a proprietary BIM model, and why investing in a proprietary model is a waste of money.

Read article

What types of BIM data are there?

OpenBIM model store more data about your building than their 3D geometry and simple things like names and materials. We give a brief introduction to what can be stored.

Read article

Technical Users

For technical users, documentation is provided which describes exactly how each function works in detail.

Read the Documentation