Summary: Revit should provide an official IFC export option that allows users to ignore the assembly container and export only the individual elements inside a Revit Assembly, without creating an IfcElementAssembly object. Problem: Revit always exports assemblies as IfcElementAssembly objects, even when this grouping is not relevant for downstream use. Users in IFC‑centric workflows often need sub‑elements to appear as ordinary building components, not nested inside an assembly structure. This issue has been raised in technical discussions, such as the longstanding SourceForge thread where users explicitly asked to export “the individual elements in an assembly as ordinary building components” instead of an IfcElementAssembly. Autodesk developers have acknowledged that exporting only elements could be supported as an option in the exporter, but the feature has never been implemented. Additionally, various support incidents show that assemblies can produce inconsistent or incorrect geometry when exported, reinforcing the need for more flexible export behavior. For example, Autodesk Support documents issues where assembly elements shift during IFC export, requiring users to disassemble assemblies as a workaround. Why this matters: Many contractors, estimators, and BIM coordinators rely on element‑level IFC data, not assembly‑level grouping. Assembly hierarchy often adds noise to the IFC structure and complicates element selection, filtering, and quantity extraction. Disassembling assemblies before export is not viable in real projects because it destroys modeling structure and introduces workflow risk. Current behaviors and bugs show that Revit’s handling of assemblies in IFC is inconsistent, further emphasizing the need for explicit user control. Requested Feature: Add a checkbox or export option such as: “Export Assembly Members as Individual Elements (Do Not Export IfcElementAssembly)”
Show More