buildingSMART Forums

usBIM.viewer+ Free IFC Editor


Hello everyone!

I am Michelangelo Cianciulli from ACCA software (first post but long time lurker).

We are an Italian company that strongly believe in openBIM. In fact, we are bSI Standard Member and we have 11 certified bSI software for IFC2X3 Coordination View 2.0 import/export (that’s actually more that anyone else in the world!).

We continually see (also on this forum) the need to edit the IFC models to add/update/remove informations contained in it for different purposes/workflows.

It’s clear that a BIM authoring cannot handle all of that so we came up with a BIM Tool that allows to edit the IFC model and export the modified file and we would like to share this with the community.

It is usBIM.viewer+, our (free) IFC Viewer and Editor solution.

It’s editor capabilities includes the followings:

  • Add a new entity to the model (extracting it’s geometry from one of the many 3D file supported such as SKP, OBJ, Collada, 3DS, etc.)

  • Change an existing entity geometry (choosing from a 3D model as above)

  • Move / Rotate entities

  • Remove entities

  • Add / Update / Remove Properties (IfcPropertySet)

  • Add / Update / Remove Classifications (IfcClassification and IfcClassificationReference) with helper dialog to choose from common classification systems (e.g. Omniclass, Uniclass, etc.) and with the possibility to define a customized classification schema

  • Apply filters based on Properties or Classifications

Next will be the possibility to Add / Update / Remove groupings such as IfcGroup, IfcSystem, IfcZone, IfcElementAssembly, IfcPresentationLayerAssignment, etc. which seems to be another painful point when it comes from support from BIM authorings and we have in mind some other nice editing functionalities aswell.

All the functionalities (current and future) are described more in detail in this document.

They have been tested with IFC2X3 Coordination View 2.0 files but it should work also with most IFC4 files.

If you want to try a BETA version of the software you can download it at this link extract the ZIP and launch the Setup.exe of the application.

You will only need to register a free account here to use the application.

We hope that having the possiblity to edit the IFC model will allow the users to come up with new/different use cases/workflows that today did not come to mind due to the lack of/restricted editing capabilities.

If you would like to share some feedback/ideas (of any kind) for further development it would be much appreciated.

EDIT 2019-03-14: we updated the download link as the old version contained a bug that would crash the application when adding new IfcClassifications in case of IFC4 files. This is now solved and also the application is completely translated in english.

EDIT 2019-03-20: we updated the download link as the old version contained a bug that would prevent to add new entities correctly.

P.S: forgot to mention that usBIM.viewer+ is already certified by bSI for Coordination View 2.0 Import :wink:

How does IFC work with existing classification systems such as Omniclass, Uniformat, etc?

Good morning! This initiative looks great to edit and author IFC files!

May I ask if the source code is available? It would be great to build upon this.

Have you seen FreeCAD? It has the functionality you have mentioned (I haven’t tested changing relationships, though), and more (quantities, diffing, QA checks).

1 Like

Hi, Michelangelo,
I am Ken Endo, chairman of bSI Construction Room. Michelangelo will make presentation at bSI Dusseldorf summit. His presentation time will be in CR6, 11AM-1PM, Wed, March 27th.

You must register and buy Ticket URL below.




this looks really interesting - I will try to join the Presentation next Wednesday.