BlenderBIM - OpenBIM authoring with Blender

Thanks for your assistant to show me how your Add on BlenderBIM work. :grinning:

I sent you a PM.

That is truly a great update, thanks for that, this push Blender into other level.

1 Like

I have a little question and hope and I know maybe the answer, but a response from who are more involved on developing, can eliminate my doubts, Is possible use the IFC file for boats component design such as for structures and many mechanical parts with BIM features If add a specif attributes to the parts?

@pafurijaz The IFC format is primarily designed for the built environment, so I’m not sure if a “boat” counts… that said, boats are big and do house people, so there is no reason why you can’t use IFC for it.

1 Like

Thank you made me hopefully, I try some experiment, in this direction.

BlenderBIM Add-on v0.0.200525 has been released with yet another 30 new features and fixes. The BlenderBIM Add-on is 100% free and open source software that lets you author and document BIM data fully to ISO standards. Get it today: https://blenderbim.org/

Highlights include improved clash detection features, more robust round-tripping including object re-use, basic cove.tool environmental analysis integration, and new experimental IFCXML and IFCJSON support!

New features:

  • New feature to convert from local to global (georeferenced) coordinates
  • Custom Qto definitions can now be exported
  • IfcClash can now patch global coordinates to aid in accuracy of clashes
  • IfcClash can now be used standalone or as a library in any project
  • IfcClash is now bundled with the BlenderBIM Add-on for Windows and Linux (any Mac volunteers who want to build it?)
  • Exporting two IfcProjects will now merge them into a single IFC project
  • Experimental IFCXML can now be imported
  • The relative placements of the spatial hierarchy are now imported and exported
  • IfcClash now supports clashing many-to-many / multiple IFC files at once
  • IfcClash now lets users configure clash tolerance
  • IfcClash now reports the worst-case distance clash in the case of multiple clashes with the same two objects
  • IfcOpenShell now has a utility module to let you conveniently do geolocation, element filtering, and getting element properties
  • IfcClash now supports element filtering, with filter rules, and/or statements, inclusion and exclusion rules
  • IfcClash now supports internal collision checks - to check for collisions within a single group of objects
  • IfcClash now supports clash sets to be defined so you don’t need to setup the rules again each time
  • The BlenderBIM Add-on has a new UI to create and run clash sets with IfcClash
  • The BlenderBIM Add-on now has a feature to export and import clash sets
  • Simple integration with cove.tool for basic energy and daylight analysis
  • You can now export experimentally to IFCJSON format (Thanks Ioannis!)
  • BIMTester updated to latest MicroMVD syntax specification
  • BlenderBIM Add-on now allows you to specific relationship checks during IFC Diff execution
  • When importing the same file or updated files twice, existing rooted elements (spatial elements, objects, types, etc) are reused instead of duplicating
  • You can now export psets related to spatial elements
  • Users can now switch easily between IFC4 and IFC2X3 when exporting
  • New feature to select / highlight all clash results in your current 3D viewport

New fixes:

  • Rewrite IfcClash system to drastically increase quality of clash detection results
  • Fix bug where monetary units can cause an import to fail
  • Fix bug where an IFC without a subcontext can cause an import to fail
  • Fix bug when exporting / round-tripping IFC2X3 to IFC4 classifications
  • Fix broken export when object names are too long
  • Fix bug where importing mapped type representations may accidentally reuse other meshes
  • More lenient parsing to skip invalid representations and not stop halfway (as discovered in ArchiCAD-produced files)
4 Likes

Great upgrades, as always!

I was wondering, would it be too complicated to expand the dependency support for older Linux systems, aligned to Blender’s 2.8x support…? I was kinda hoping i could run this (significant) features on all systems that can run 2.8…

@Okavango perhaps you can try to compile IfcOpenShell yourself on your distro? You can ask questions on the IfcOpenShell Github repo if you get stuck, and once you’ve built it, let me know and I can package it as an option for future downloads.

Ok, i guess that is the option i will have to resort to.

Just a fair note - over the last decade, out of my dozen or so attempts of building anything on linux and trying to get through the dependency mess, the success rate is 0… :smiley:

Thanks for all the work!

1 Like

I would also be interested in some details on producing this layouts. Maybe you can share some example file? One of my questions: Does the addon contains shaders for cut hatches? Or does user needs to create them separately?

1 Like

@Tibicen at the moment, the feature is not mature enough for it to be self explanatory, so the best way to explain it is to simply to a screenshare, which if you PM me we can organise.

The layout production does not actually use shaders for the section slice. Cut hatches are defined as SVG pattern definitions, and are shipped with the BlenderBIM Add-on. If you want, you can use them (I’ve defined most of the common ones), or if you want, you can create your own with any SVG program like Inkscape.

Thank you for the update!

Hi @noidtluom,

could this IFCOS install from FreeCAD’s package be used for Blender BIM’s dependencies on Ubuntu?

Hey @Okavango you can if you want, but there is no need. The BlenderBIM Add-on comes with IfcOpenShell (and a few other goodies too) bundled. It always uses the latest version of IfcOpenShell, which is almost always the latest version and more recent compared to FreeCAD, due to the more frequent release cycle.

I understand. Unfortunately, i ran into problems trying to install IFC through BlenderBIM. Presented with an alternative to build it myself on linux (which simply isn’t possible by an average user), this is my attempt to circumvent that :slight_smile:

@Okavango aha - in that case, no, the builds that FreeCAD uses come from somewhat the same source, so I suspect they will not change things.

Ok, that gives hope :slight_smile:

Hi friends!

I just installed BlenderBIM a couple days ago and I am really excited to jump in because I do architectural visualization as well as drafting so I think this will be a tremendous help!

But looking around I was not able to find a whole lot of information about how to use the addon. I found the first project tutorial on the BlenderBIM website but I don’t really know where to go from there. Are there any tutorials on full projects for creating a house and then turning that into a layout or something?

Thanks in advance for the help! I can’t wait to add this to my skillset!!

@Stavson534 perhaps you may be interested in this initiative? So many of these tools are very new, but there is a community of people committed to making it happen, so hopefully you’d be keen in joining in :slight_smile:

If you’re keen, sign up to the OSArch forums and join in this Saturday!

1 Like

That is awesome!! Count me in!

Thanks!