Create beautiful, detailed, and data-rich BIM models.
The BlenderBIM Add-on is free software, and always will be.
You have the freedom to use it however you want, modify the code, and even redistribute it. If your current BIM authoring package has issues with proprietary incompatibility, proprietary obsolescence, or locks your business into proprietary subscriptions, it's time to see what you can do with OpenBIM.
Note: The BlenderBIM Add-on and its utilities are still alpha software. Use at your own risk.
These add-ons are optional but are highly recommended to make the most out of Blender as a BIM tool.
This will provide CAD snapping, move, rotate, and scale functions in Blender. This is highly recommended for precision modeling in Blender.
Archipack lets you create parametric architectural objects, like walls, floors, ceilings, doors, roofs, and furniture with a single click from a preset templates. It integrates with the BlenderBIM Add-on, so you have the choice to combine both parametric and modeling by hand.
Sverchok is a visual programming add-on for Blender that allows you to generate parametric geometry, create scripts for non-programmers, model solids from FreeCAD, and much more.
BlenderGIS lets you import GIS data, grab elevation data from the web, and generate TINs from survey points and contours.
Ladybug Tools is an extension of Sverchok for environmental analysis and building physics simulation. It allows analysis of solar, daylight, energy, and CFD.
Warning: We're slowly releasing an incomplete, alpha state version of the Blender port of Ladybug Tools for environmental analysis. If you're really awesome, please check it out, and when you inevitably come across a bug (like, actual bugs, not ladybugs), please let us know so we can fix it. Don't say we didn't warn you.
IFC Nodes is an extension of Sverchok which creates a visual programming interface to manipulate and analyse IFC BIM data.
Warning: This is the first release, and it only contains the bare essentials, and may contain broken functionality. Have fun!
The following functions are available as separate utilities. If you are a regular user, please just use the features exposed in the BlenderBIM Add-on interface. If you are a developer or power user, you can use the utilities below to customise, build, or support your own BIM tools. They can be run on a server via command line, or as a library in a script.
BIMTester is a cross-platform, lightweight, ultra-fast, and flexible BIM analysis package. BIM models and information are highly complex and interrelated. Usually, it is difficult to ask questions about the BIM model and prevent regressions, and ensure your data is correct.
BIMTester can ask almost any imaginable question to your BIM model - from simple things like whether objects are classified correctly, to whether there is a fire rating, or even if you can see a signpost from a certain angle. By building up a comprehensive test suite of design expectations, you can ensure that your model becomes increasingly data-rich and useful for more stakeholders in the built environment.
IFCDiff is a cross-platform, headless, lightweight, difference checker. IFCDiff produces a JSON report of data and geometry changes between two IFC files, and the results can be visualised with Blender.
IFC Clash allows you to do flexible clash detection between multiple IFC files and sets of IFC entities.
Although an IFC file should be the primary deliverable for COBie information, in the form of the COBie MVD, sometimes, it is necessary to visualise COBie data in a spreadsheet form. This tool converts any IFC file into CSV and XLSX formats.
IFC CSV lets you export IFC data and properties into a CSV file, modify them in your favourite spreadsheet program, and then re-import the modified data to update an IFC.
Perform preset operations to clean up, optimise, transform, and fix data in an IFC file. Useful for fixing files from non-compliant proprietary vendors which are otherwise unfixable.
BIM models originating from Revit are often poor in quality. The OpenBIM tools project has started to help provide utilities to query OpenBIM data in Revit itself.
To install, copy the
OpenBIM.dll file into your
C:\Users\*\AppData\Roaming\Autodesk\Revit\Addins\2019 folder. To uninstall, just delete those two files.