revit-ifc icon indicating copy to clipboard operation
revit-ifc copied to clipboard

Rebar export-Export rebar sets as one instance

Open COWItvo opened this issue 7 years ago • 19 comments

Familiar with issue #75 Revit need to improve the visualization of rebar layouts for the user in native IFC. It would be a huge improvement to get the possibility to export rebar sets as grouped instances. Today the IFC export from revit will split the revit rebar sets in to separate IFCelements that have a relation to a group. Selecting a IfcReinforcingBar in a IFC viewer don`t give the user any information of the distribution length to the group of the selected element. The user need to use a grouping tool like ITO in Solibri or a classification to show the distribution.

Please see attached screenshot

image

COWItvo avatar Dec 10 '18 20:12 COWItvo

This function should be implemented as an option, not as the only choise. Groups can be problematic to handle in a "ordering system", when you need to order only parts of groups.

Nordlenningen avatar Dec 11 '18 06:12 Nordlenningen

@WawanSolihin Maybe this is a change from IFC 2x3 to 4 ?

A reinforcing bar is usually made of steel with manufactured deformations in the surface, and used in concrete and masonry construction to provide additional strength. A single instance of this class may represent one or many of actual rebars, for example a row of rebars.

http://www.buildingsmart-tech.org/ifc/IFC4/final/html/schema/ifcstructuralelementsdomain/lexical/ifcreinforcingbar.htm

I would say that in most cases it would be more user friendly to have the rebars exported as sets, the same way we are used to work with them in Revit, and the same way that e.g. Tekla does it.

eibre avatar Dec 11 '18 13:12 eibre

I am not very familiar with the detailed behavior for the rebar. Are you saying that in IFC2x3 the rebar is created as one geometry with multiple items for the individual rebar, whereas in IFC4 they become individual objects that are grouped into an IfcGroup? Currently if you export the rebar in Revit 2019 for IFC2x3, do you still get one geometry with multiple items, or is it the same as the IFC4 as a group?

WawanSolihin avatar Dec 11 '18 14:12 WawanSolihin

@WawanSolihin Hope this clarifies: I just noticed a difference in the definition of a IfcReinforcingBar given by Building Smart between IFC2x3 and IFC4. The following is added in IFC4:

A single instance of this class may represent one or many of actual rebars, for example a row of rebars.

In Revit we have both single bars, and rebar sets which is a rebar distributed along some distance and with a given spacing. image

I was wondering if the decision to break the sets into individual bars was made because ifc2x3 seems to define IfcReinforcing bar as a single bar?

Groups

IFC-export from Revit 2019 both 2x3 and 4 gives the same result, individual IfcReinforcingBars that are grouped: image Unfortunately the groups doesn't add much value:

  • Few IFC viewers has the functionality to select groups by clicking in 3D view. (Nor Solibri og BIMCollab, but BIMVison lets your right click and select group)
  • The group is only a logical collection of objects and can't hold info about the rebar set that it represents. A rebar set should at least give info about the spacing and number of bars in a set, And also a Rebar Number and all the properties that are common to the bar in the set.
  • We always group several rebar sets together in Revit to prevent rebars from beeing edited accidentally after they are sent to production. The rebar groups are then replaced by this group: image

Conlusion:

It would be better to give us the opportunity to export a Revit Rebar Set to a IfcReinforcingBar.

eibre avatar Dec 12 '18 09:12 eibre

Any progress from Autodesk side on this request? We also see that there are a issue with filesize when it comes to use of single rebar instances. The IFC files are huge. According to one on our projectteam that have analyzed the IFC models, the revit export of rebar is duplicating the propertyset definition multiple times. Use of SimpleBIM on a IFC with Revit reinforcement got reduced from 200mb to 70mb because it combined all the similiar definitions. Original file had 29123 prop set and simpleBIM reduced it to 74. Could this also be taken into account when improving the IFC export of rebars?

COWItvo avatar May 13 '19 06:05 COWItvo

Let me ask the rebar team especially about this second issue. Sounds like there is an easy performance gain there. Do you have a trivial example with, say, 4 rebar that have 4 property sets when they should share one?

AngelVelezSosa avatar May 20 '19 15:05 AngelVelezSosa

I see the same issue with files sizes, here is a comparison of files sizes in my current project: image

eibre avatar Jun 08 '19 12:06 eibre

Here is a zip containing three different ifc files, much smaller but still the same relative differences in file size: image

Three different rebar IFC files.zip

@AngelVelezSosa

eibre avatar Jun 08 '19 12:06 eibre

@AngelVelezSosa Has the rebar team looked into this yet?

eibre avatar Nov 20 '19 07:11 eibre

Any progress on this?

We're experiencing difficulties with our QA in Solibri due to the number of objects in the reinforcement IFC-files. Plus, contractors have problems working with our IFC-files due to their size. Reinforcement IFC-files from Tekla are way easier to work with.

COWImgbj avatar Dec 12 '19 09:12 COWImgbj

Any progress on this?

tomoluf avatar Feb 26 '20 14:02 tomoluf

Suggestion: Can we share the geometry for rebar that have the same exact geometry?

AngelVelezSosa avatar Feb 26 '20 14:02 AngelVelezSosa

@AngelVelezSosa: I'm no expert, but a rebar set is exactly what you are describing: A rebar set is a collection of rebars with the exact same geometry (material, shape, diameter and length) which is distributed a long a path with a certain spacing. I guess it would make sense that these rebars would share the same geometry,

eibre avatar Apr 14 '20 15:04 eibre

@AngelVelezSosa: I'm no expert, but a rebar set is exactly what you are describing: A rebar set is a collection of rebars with the exact same geometry (material, shape, diameter and length) which is distributed a long a path with a certain spacing. I guess it would make sense that these rebars would share the same geometry,

For varying rebar sets and continuous length rebar (where the rebar measurements are stated as "varies") this might not be the cause though. It would still be beneficial to have these as one in the IFC export, but the geometry for all the rebar would be different.

In my experience, the crucial information for continuous and varying rebar sets is the total length of the set. It may be enough to display the measurements range for the whole set (A=1000-2000 mm) and the complete length of the set. Or list all the different A values in a special property or something.

COWImgbj avatar Apr 15 '20 05:04 COWImgbj

I assume that there is still no solution for this problem, right?

We are rolling-out a complete paper less construction project on a 500mil CHF Hospital building next year. The reinforcement models need to be structured in a way that a worker on site can easily hide a complete reinforcement position after having it distributed on the dedicated place. At the moment revit does not suport this kind of grouping in IFC (2x3 an 4) where as for instance Allplan Engineering and Tekla do.

If by any chance this can be implemented within the next couple of months that would be a real game changer for our tool setup.

Hafft0r avatar Oct 12 '20 22:10 Hafft0r

Any progress on this issue?

COWImgbj avatar Mar 28 '22 15:03 COWImgbj

Hi! Has it been any updates on this problem? I guess not, but maybe someone has some new insights on it :)

rober-ac avatar Feb 06 '23 08:02 rober-ac

This issue is also reported in Jira as "REVIT-212670" and is currently in the "Open" status.

ArtemHnatko avatar Jan 14 '25 13:01 ArtemHnatko

Hello everyone, this issue has already been resolved. In Revit 2025, under the MVD configuration, in the "Advanced" tab, there is an option called "Export bar as in uniform rebar sets as separate IFC entities." If you leave this option unchecked, the IFC will be exported with the bars grouped, as you need.

jefalvesf avatar Mar 30 '25 17:03 jefalvesf

@COWItvo Update on Rebar Export as Sets Thank you for providing detailed feedback regarding the export and visualization of rebar sets in IFC. We understand your challenge with individual bar representation not conveying the full distribution context in native IFC viewers.

Our investigation has identified a setting in recent Revit versions that directly addresses this behavior:

Solution Found: In Revit 2025 (and newer versions), you can control how rebar sets are exported via the IFC export setup:

  1. Open the IFC Export dialog.
  2. Go to the "Modify Setup" options.
  3. Navigate to the "Advanced" tab within the setup dialog.
  4. Uncheck the option: "Export bar as in uniform rebar sets as separate IFC entities."

By unchecking this option, Revit will export rebar sets as grouped instances, which should provide the desired visualization and inherent distribution information directly within IFC viewers, reducing the need for external grouping tools.

Please try exporting your model with this setting applied and let us know if it successfully resolves your issue.

Note: https://help.autodesk.com/view/RVT/2025/ENU/?guid=GUID-C449301B-77F5-4076-913A-3F59C2AF9995

Image

ArtemHnatko avatar Jun 20 '25 13:06 ArtemHnatko