Docs · Start

BMC documentation

BMC (Builtsearch Model Checker) is a set of tools for building models in Revit and IFC. Its first module is a fast Revit → IFC exporter. The model checker it feeds is next.

In one sentence: BMC writes the same IFC content as Autodesk’s exporter, using the same rules, but Revit only does the reading. All IFC work runs afterwards in a fast, parallel Rust program.

What BMC is made of

ModuleWhat it doesStatus
rs-rvt2ifcThe Revit → IFC exporter: a capture library inside Revit and a Rust converterLive
bmc-rvt-toolsThe Revit plugin: one BMC ribbon tab with Export IFC, IFC+SG Parameters and Wipe PsetsLive
ifcsg-dictThe IFC+SG dictionary, validation rules and Revit parameters, generated from the CORENET X workbookLive
rs-ifc2irIFC → IR compiler: one clean representation for checkingComing soon
CheckerDesign-stage compliance checks on the IRComing soon

Where to start

Requirements

  • Revit 2027 or later, on Windows.
  • The exporter writes IFC4 Reference View. Its schema is a parameter of the mapping, so IFC4X3 can follow.
  • Your models stay on your machine. Nothing is uploaded.