Skip to content

Releases: Autodesk/revit-ifc

Release 25.4 for Revit 2025

04 Dec 22:25
29da6b1
Compare
Choose a tag to compare

General:

This is the major release of IFC Exporter 25.4 for Revit 2025.
It contains a various improvements and bug fixes for the previous 25.2 version.

Improvements:

  • Added option that allows to export ceiling grids.
  • Implemented the ability to add type properties to instance properties for user-defined property sets.

Bug Fixes:

  • Restored the functionality of the IFC Export As parameter when using the IFC Exporter version lower than Revit.

Release 23.4 for Revit 2023

14 Aug 17:59
b27a1b9
Compare
Choose a tag to compare

General:

This is the update of IFC Exporter for Revit 2023.
It contains various improvements and bug fixes for the basic Revit 2023.

Improvements:

  • Added filename to the journal when export IFC if the default is used.
  • Added information to IfcOwnerHistory when exporting to IFC.
  • Add new user defined units export.
  • Added Revit Content Identifier to IFC export.
  • Added Width as an exported quantity to IFC for some assembly-based walls.
  • Allowed export of some elements to IFC4 Reference View [Structural] that had no material assignments.
  • Allowed some old IFC configuration settings to be upgraded.
  • Changed the behavior of the warning message when exporting to IFC 4 if elements in a Revit model are far from the origin so that the warning appears only if an EPSG code is also set.
  • Implemented unique and consistent naming for IfcShapeAspect and IfcMaterialConstituent pairs.
  • Improved area and volume base quantities export for slabs as part of the roof.
  • Improved exporting all layers of some walls to IFC 4 when the option to split by level was chosen.
  • Improved stability of exporting to IFC when the Revit model has corrupted extensible storage data.
  • Improved stability when exporting files to IFC with some short, invalid IFC entity names set in the Export to IFC As and Export Type to IFC As parameters.
  • Improved support for adding properties to PSet_ZoneCommon.
  • Improved the color assignments for some elements exported to IFC 4.
  • Improved the export of current view only IFC files when the phase of the view has changed since it was first set in the IFC export settings.

Bug Fixes:

  • Added type parameter set export for Revit elements whose corresponding IFC 2x3 entity didn't have a type entity associated with it, such as ramps, stairs, and footings.
  • Corrected placement of some families inside assemblies when exporting to IFC.
  • Fixed a shifting of TriangulatedFaceSet geometry elements.
  • Fixed body representation for walls export to the IFC4RV.
  • Fixed bug with renaming IFC configuration makes the revit-session remember the old and the new IFC configuration.
  • Fixed classifications export for systems.
  • Fixed export of linked file orientation when exporting linked files to the same site.
  • Fixed export of model line placement elevation for 2D representation.
  • Fixed export of room elevation.
  • Fixed export of walls with openings placed next to clippings.
  • Fixed export of GrossArea to IFC4 QTO base quantities for Revit walls exported as IfcCovering.
  • Fixed a IsExternal parameter for windows exported to IFC.
  • Fixed a placement of beam openings.
  • Fixed the processing of the Export to IFC parameter for the assemblies.
  • Fixed Width parameter for IfcSlab and IfcCovering exported to IFC4 QTO base quantities.
  • Improved base quantities calculation for slab elements with openings.
  • Improved base quantities calculation for spatial elements.
  • Improved calculations of gross volume and gross side area when exporting some walls with openings to IFC 4.
  • Improved error handling for invalid Revit file with missing project base and survey points.
  • Improved export of some beams to IFC where the geometry was previously inverted in the IFC file.
  • Improved export of some beams with openings to IFC 4.
  • Improved export of some missing elements when exporting linked documents to IFC.
  • Improved the export of some walls that had doors or windows with multiple voids in the original family.
  • Improved performance of some elongated elements export to IFC 4.
  • Improved linking invalid IFC files with unbounded curves as part of their geometric representations.
  • Removed some IFC export configuration settings that didn't get properly renamed or deleted by Revit.

Release 24.2.20 for Revit 2024

05 Aug 12:41
72084d7
Compare
Choose a tag to compare

General:

This is the update of IFC Exporter for Revit 2024..
It contains various improvements and bug fixes for the basic Revit 2024.

Improvements:

  • Added filename to the journal when export IFC if the default is used.
  • Added information to IfcOwnerHistory when exporting to IFC.
  • Add new user defined units export.
  • Added Revit Content Identifier to IFC export.
  • Added Width as an exported quantity to IFC for some assembly-based walls.
  • Allowed export of some elements to IFC4 Reference View [Structural] that had no material assignments.
  • Allowed some old IFC configuration settings to be upgraded.
  • Changed the behavior of the warning message when exporting to IFC 4 if elements in a Revit model are far from the origin so that the warning appears only if an EPSG code is also set.
  • Implemented unique and consistent naming for IfcShapeAspect and IfcMaterialConstituent pairs.
  • Improved area and volume base quantities export for slabs as part of the roof.
  • Improved exporting all layers of some walls to IFC 4 when the option to split by level was chosen.
  • Improved stability of exporting to IFC when the Revit model has corrupted extensible storage data.
  • Improved stability when exporting files to IFC with some short, invalid IFC entity names set in the Export to IFC As and Export Type to IFC As parameters.
  • Improved support for adding properties to PSet_ZoneCommon.
  • Improved the color assignments for some elements exported to IFC 4.
  • Improved the export of current view only IFC files when the phase of the view has changed since it was first set in the IFC export settings.

Bug Fixes:

  • Added type parameter set export for Revit elements whose corresponding IFC 2x3 entity didn't have a type entity associated with it, such as ramps, stairs, and footings.
  • Corrected placement of some families inside assemblies when exporting to IFC.
  • Fix IfcCountMeasure for IFC4x3.
  • Fixed a shifting of TriangulatedFaceSet geometry elements.
  • Fixed body representation for walls export to the IFC4RV.
  • Fixed bug with renaming IFC configuration makes the revit-session remember the old and the new IFC configuration.
  • Fixed classifications export for systems.
  • Fixed export of linked file orientation when exporting linked files to the same site.
  • Fixed export of model line placement elevation for 2D representation.
  • Fixed export of room elevation.
  • Fixed export of walls with openings placed next to clippings.
  • Fixed export of GrossArea to IFC4 QTO base quantities for Revit walls exported as IfcCovering.
  • Fixed a IsExternal parameter for windows exported to IFC.
  • Fixed a placement of beam openings.
  • Fixed the processing of the Export to IFC parameter for the assemblies.
  • Fixed Width parameter for IfcSlab and IfcCovering exported to IFC4 QTO base quantities.
  • Improved base quantities calculation for slab elements with openings.
  • Improved base quantities calculation for spatial elements.
  • Improved calculations of gross volume and gross side area when exporting some walls with openings to IFC 4.
  • Improved error handling for invalid Revit file with missing project base and survey points.
  • Improved export of some beams to IFC where the geometry was previously inverted in the IFC file.
  • Improved export of some beams with openings to IFC 4.
  • Improved export of some missing elements when exporting linked documents to IFC.
  • Improved the export of some walls that had doors or windows with multiple voids in the original family.
  • Improved performance of some elongated elements export to IFC 4.
  • Improved linking invalid IFC files with unbounded curves as part of their geometric representations.
  • Removed some IFC export configuration settings that didn't get properly renamed or deleted by Revit.

Release 25.2 for Revit 2025

04 Jun 13:01
Compare
Choose a tag to compare

General:

This is the first version of IFC Exporter for Revit 2025.
It contains various improvements and bug fixes for the basic Revit 2025.

Improvements:

  • Added type information when exporting Rebar couplers to IFC.
  • Allowed export of some elements to IFC4 Reference View [Structural] that had no material assignments.
  • Allowed Revit to preserve the active site after IFC export.
  • Allowed some old IFC configuration settings to be upgraded.
  • Better treatment of IfcSpatialZones and zones in general.
  • Improved base quantities calculation for spatial elements.
  • Improved category mapping dialog.
  • Improved error handling for invalid Revit file with missing project base and survey points.
  • Improved export of classification data to IFC for curtain wall doors.
  • Improved export of classification description to IFC.
  • Improved export of IsExternal parameter, removed support at type level.
  • Improved performance of some elongated elements export to IFC 4.
  • Improved positioning of linked instances when exporting to IFC.
  • Improved the color assignments for some elements exported to IFC 4.
  • Improved the export of current view only IFC files when the phase of the view has changed since it was first set in the IFC export settings.
  • Improved the validity of exported IFC files when exporting some planar geometry.

Bug Fixes:

  • Corrected placement of some families inside assemblies when exporting to IFC.
  • Fixed bug related to the exported grids to IFC if the project base elevation was significantly far from the origin.
  • Fixed export of GrossArea to IFC4 QTO base quantities for Revit walls exported as IfcCovering.
  • Fixed export of some missing elements when exporting linked documents to IFC.
  • Fixed export of walls with openings placed next to clippings.
  • Fixed Width parameter for IfcSlab and IfcCovering exported to IFC4 QTO base quantities.
  • Fixed wrong elevation of linked models exporting host file with links to one IFC file.

Release 22.7.0 for Revit 2022

20 Mar 16:29
29e8750
Compare
Choose a tag to compare

General:

This is the official release of IFC Extension 22.7.0
It contains a various improvements and bug fixes for the previous 22.6.2 version.

Improvements:

  • Added export of the floor slab edge level.
  • Added material shared parameters export.
  • Added NetSideArea, GrossSideArea, Height, and Width quantities for curtain walls when exporting to IFC 4.
  • Added the ability for the IfcCADLayerOverride shared parameter to set the appropriate CAD layer for more Revit elements when exporting to IFC.
  • Added the BarRole attribute when exporting IfcReinforcingBars to IFC.
  • Added type entities for rebar and assemblies when exporting to IFC.
  • Added support for exporting enumerated properties to IFC that contain multiple enumerated values.
  • Added support for exporting predefined types when exporting spaces to IFC 4+.
  • Added support for linking in data from IFC entities with custom representation identifiers.
  • Added support for properly exporting VaporPermeability parameters to IFC.
  • Added support for valid AssemblyPlace information when exporting IfcFurnitureType to IFC.
  • Added Width as an exported quantity to IFC for some assembly-based walls.
  • Decreased the size of IFC files when exporting Revit elements as IfcCovering.
  • Exported more than one material to IFC in some cases when using the advanced option to allow the use of a mixed solid model representation.
  • Implemented export of IfcRailingType entities.
  • Implemented export of insulation and lining as anything.
  • Improved base quantities calculation for slab elements with openings.
  • Improved calculations of gross volume and gross side area when exporting some walls with openings to IFC 4.
  • Improved export of models to IFC that contained family instances with invalid placements.
  • Improved export of openings in sloped slabs.
  • Improved export of some beams with openings to IFC 4.
  • Improved export of some curtain systems to IFC.
  • Improved IFC 4 export of some host objects that had different layers with the same material.
  • Improved how classifications are viewed in certain older external applications when exporting to IFC.
  • Improved linking of IFC files with slightly self-intersecting profile data.
  • Improved stability of exporting to IFC when the Revit model has corrupted extensible storage data.
  • Improved stability when exporting projects to IFC with non-standard Author information in Project Standards.
  • Improved support for exporting advanced BReps to IFC if the unofficial IFC4 Design Transfer View is used.
  • Improved the calculation of height and width properties when exporting some openings to IFC 4, where the values were reversed.
  • Improved the export of room base quantities to IFC.
  • Improved the export of some ceilings exported as parts to IFC when exporting the current view.
  • Improved the export of the material layers of some IFC4 files with 0 thickness material layers.
  • Improved units export.
  • Improved upgrading of IFC user configuration when upgrading a Revit document to a higher version of Revit.
  • Improved user defined property set mapping, especially for IFC2x3 entities that previously had no type entity exported.
  • Improved validity of IFC files when exporting elements with compound structures.
  • Updated French and German localization resources.

Bug fixes:

  • Added material information for some hosted wall sweeps exported to IFC.
  • Added missing user-defined property sets for some roofs when exporting to IFC.
  • Allowed the IfcSingleMaterialOverride shared parameter to override the material of certain elbows and fittings when exporting to IFC.
  • Fixed a shift of TriangulatedFaceSet geometry elements.
  • Fixed bug with level elevation after linking IFC.
  • Fixed bug with shifted assembly elements.
  • Fixed bug with model positioning.
  • Fixed classifications export for systems.
  • Fixed export of IFC properties associated with the top-level IfcProject entity.
  • Fixed export of material layer parameters of a ceiling element.
  • Fixed export of some assemblies to IFC that resulted in orphaned entities.
  • Fixed export of some rebar elements.
  • Fixed export of the user defined PredefinedType for the stair element.
  • Fixed geometry transformation for elements in assemblies.
  • Fixed local placement of the openings in framing elements export.
  • Fixed missing sketch-based openings in sloped floor elements.
  • Fixed the calculation of the height parameter for some railings in metric projects when a previous value had been calculated that wasn't applicable to this railing.
  • Fixed the overall height value when exporting roof-based windows to IFC.
  • Fixed the slope common property set parameter calculation when exporting some stringers to IFC.
  • Fixed the walls export if option "Split Walls Columns Ducts by Level" is used.
  • Fixed unit conversion issues.
  • Improved area and volume base quantities export for slabs as part of the roof.
  • Improved error handling for invalid Revit file with missing project base and survey points.
  • Removed instability when selecting an IFC entity for the Export to IFC As parameter, and then switching to a schema that does not contain that entity definition.
  • Removed the use of several Revit built-in parameters when exporting IFC properties that have the same name but are different.

Release 24.2 for Revit 2024

28 Sep 13:20
ae7f00e
Compare
Choose a tag to compare

General:

This is the major release of IFC Extension 24.2.0

Improvements:

  • Added export of the floor slab edge level.
  • Added Width as an exported quantity to IFC for some assembly-based walls.
  • Implemented IfcMaterialLayerSetUsage assigning to a single occurrence.
  • Improved export of sloped slabs.
  • Improved stability when exporting projects to IFC with non-standard Author information in Project Standards.
  • Updated French and German localization resources

Bug Fixes:

  • Fixed an unexpected error during file export.
  • Fixed bug with inverted geometry after export of parts as ceilings.
  • Fixed bug with swapped Height and Width values of opening in Base Quantities in exported IFC.
  • Fixed export of NetSideArea, GrossSideArea, Height, and Width to IFC4 QTO for curtain walls.
  • Fixed geometry transformation for some cases.
  • Fixed missing material associations for solid model bodies.
  • Fixed openings local placement export.

Release 24.1.1 for Revit 2024

31 Jul 16:58
039f48a
Compare
Choose a tag to compare

General:

This is the minor release of IFC Extension 24.1.1

Improvements:

  • The default import processor has been changed to Hybrid.

Bug Fixes:

  • Fixed a bunch of potential bugs related to the compatibility with older Revit versions.
  • Fix sketch-based openings in sloped slabs.
  • Fixed placement of some specific wall sweep elements.

Release 23.3.1 for Revit 2023

31 Jul 16:55
b647e72
Compare
Choose a tag to compare

General:

This is the minor release of IFC Extension 23.3.1

Bug Fixes:

  • Fixed bug with "Ifc Export As" cannot be opened.
  • Fix sketch-based openings in sloped slabs.
  • Fixed placement of some specific wall sweep elements.

Release 23.3.0 for Revit 2023

31 May 18:45
720d041
Compare
Choose a tag to compare

General:

This is the official release of IFC Extension 23.3.0

Improvements:

  • Added IFC2x3 Qto sets.
  • Added material shared parameters export.
  • Added the BarRole attribute when exporting IfcReinforcingBars to IFC.
  • Added type entities for rebar and assemblies when exporting to IFC.
  • Added support for exporting predefined types when exporting spaces to IFC4+.
  • Added support of new measure units.
  • Allowed export of rebar with slightly invalid transforms to IFC.
  • Implemented exporting user defined parameters of 'Real' type as IfcReal with Revit display values.
  • Implemented exporting of IfcRailingType entity.
  • Implemented support of all 4 Revit velocity data types on export.
  • Improved display of openings when export or linking in IFC files.
  • Improved calculation of the linked levels elevation.
  • Improved export of IfcPropertyEnumeratedValue.
  • Improved export of insulation and lining as anything.
  • Improved export of projects to IFC that contained family instances with invalid placements.
  • Improved handling entities that don`t have PredefinedType.
  • Improved handling of prohibited characters importing IFC file.
  • Improved how classifications are viewed in certain older external applications when exporting to IFC.
  • Improved linking of IFC files that contained properties with no names.
  • Improved linking of IFC files with slightly self-intersecting profile data.
  • Improved list/bounded/table user defined properties values export for Instances and Types.
  • Improved processing of representation items.
  • Improved support for exporting advanced BReps to IFC if the unofficial IFC4 Design Transfer View is used.
  • Improved the export of the material layers of some IFC4 files with 0 thickness material layers.
  • Improved the export of advanced BReps to the unofficial IFC4 Design Transfer View.
  • Improved the behavior for export of elements split by levels.
  • Improved user defined property set mapping, especially for IFC2x3 entities that previously had no type entity exported.
  • Updated 4x3 enums according to IFC4.3.1.0 Documentation.

Bug Fixes:

  • Corrected the value for many MEP parameters exported to IFC.
  • Fixed colour for exported pipe fitting.
  • Fixed inconsistent IfcMaterialConstituent naming.
  • Fixed export of a user-defined structural element type.
  • Fixed export of IfcFurnitureType.AssemblyPlace attribute.
  • Fixed export of IFC properties associated with the top-level IfcProject entity.
  • Fixed export of materials from hosted wall sweep.
  • Fixed export of material layer parameters of a ceiling element.
  • Fixed export of user defined properties for roofs.
  • Fixed export of some assemblies to IFC that resulted in orphaned entities.
  • Fixed export of stairs layer name.
  • Fixed IfcExportType for ceilings.
  • Fixed IFC Classification export.
  • Fixed IFCMEASUREWITHUNIT.
  • Fixed log file creation for linking.
  • Fixed processing of IFCPostalAddress with empty AddressLine.
  • Fixed the calculation of the height parameter for some railings in metric projects when a previous value had been calculated that wasn't applicable to this railing.
  • Fixed the issue when IfcCovering sill's body was exported as Brep instead of SweptSolid.
  • Fixed the processing of openings when exporting a wall as shape aspects (components).
  • Fixed the slope common property set parameter calculation when exporting some stringers to IFC.
  • Fixed Revit Data types export.
  • Removed the use of several Revit built-in parameters when exporting IFC properties that have the same name but are different.
A number of improvements and optimizations have been made to the export of properties.
After which type properties are not exported in case they are not specified in the user-defined property sets file.

Since 23.3.0, to export type properties for the IFCElement, for example, 
a user should include "IFCElementType" in the proper .txt file.

In the following case only instance properties from "testPset" will be exported
"PropertySet: testPset T IfcElement" 

In order for the type properties to be exported, the type entity should be specified IFCElementType as follows:
"PropertySet: testPset T IfcElement, IfcElementType"

Release 24.1.0 for Revit 2024

28 Apr 13:17
7cfd66f
Compare
Choose a tag to compare

General:

This is the first version of IFC Exporter for Revit 2024.
It contains various improvements and bug fixes for the basic Revit 2024.

Improvements:

  • Added IFC2x3 Qto sets.
  • Added material shared parameters export
  • Added the BarRole attribute when exporting IfcReinforcingBars to IFC.
  • Added type entities for rebar and assemblies when exporting to IFC.
  • Added support for exporting predefined types when exporting spaces to IFC4+.
  • Added support of new measure units.
  • Allowed export of rebar with slightly invalid transforms to IFC.
  • Implemented exporting user defined parameters of 'Real' type as IfcReal with Revit display values.
  • Implemented exporting of IfcRailingType entity.
  • Implemented support of all 4 Revit velocity data types on export.
  • Improved display of openings when export or linking in IFC files.
  • Improved calculation of the linked levels elevation.
  • Improved export of IfcPropertyEnumeratedValue.
  • Improved export of insulation and lining as anything.
  • Improved export of projects to IFC that contained family instances with invalid placements.
  • Improved how classifications are viewed in certain older external applications when exporting to IFC.
  • Improved list/bounded/table user defined properties values export for Instances and Types.
  • Improved placement of federated (and some separate) links.
  • Improved processing of representation items.
  • Improved support for exporting advanced BReps to IFC if the unofficial IFC4 Design Transfer View is used.
  • Improved the behavior for export of elements split by levels.
  • Improved user defined property set mapping, especially for IFC2x3 entities that previously had no type entity exported.
  • Updated 4x3 enums according to IFC4.3.1.0 Documentation.

Bug Fixes:

  • Corrected the value for many MEP parameters exported to IFC.
  • Fixed colour for exported pipe fitting.
  • Fixed inconsistent IfcMaterialConstituent naming.
  • Fixed export of a user-defined structural element type.
  • Fixed export of IfcFurnitureType.AssemblyPlace attribute.
  • Fixed export of IFC properties associated with the top-level IfcProject entity.
  • Fixed export of materials from hosted wall sweep.
  • Fixed export of material layer parameters of a ceiling element.
  • Fixed export of user defined properties for roofs.
  • Fixed export of some assemblies to IFC that resulted in orphaned entities.
  • Fixed export of stairs layer name.
  • Fixed IFC Classification export.
  • Fixed IFCMEASUREWITHUNIT.
  • Fixed log file creation for linking.
  • Fixed the calculation of the height parameter for some railings in metric projects when a previous value had been calculated that wasn't applicable to this railing.
  • Fixed the issue when IfcCovering sill's body was exported as Brep instead of SweptSolid.
  • Fixed the processing of openings when exporting a wall as shape aspects (components).
  • Fixed the slope common property set parameter calculation when exporting some stringers to IFC.
  • Fixed issue with IfcCountMeasure value in IFC4x3.
  • Fixed Revit Data types export.
  • Fixed window opening misalignment.
  • Removed the use of several Revit built-in parameters when exporting IFC properties that have the same name but are different.
A number of improvements and optimizations have been made to the export of properties.
After which type properties are not exported in case they are not specified in the user-defined property sets file.

Since 24.1.0, to export type properties for the IFCElement, for example, 
a user should include "IFCElementType" in the proper .txt file.

In the following case only instance properties from "testPset" will be exported
"PropertySet: testPset T IfcElement" 

In order for the type properties to be exported, the type entity should be specified IFCElementType as follows:
"PropertySet: testPset T IfcElement, IfcElementType"