Quite simple really. These steps were tested using Revit 2013.
- Select all masses, Group, and then Save as Library – Group
- Open the RVT from step 1
- R button – Export – Export Options – IFC Options
- Set Mass and sublevel Form to IfcBuildingElementProxy (copy-paste from another field)
- R button – Export – IFC
- R button – Open – IFC
- Your new file has all the same Forms, but instead of being Masses, they are now of Generic Model category. You can copy-paste them back into the original file, and either delete or hide the original Masses.
You could vary some of these steps to change the target category. But once you have the in-place Generic Models, you can switch them to basically any Category you like.
Excuse the ignorance, but why would you want to do this? What are the advantages of generic models over a mass? Just curious…
In my case, the problem was that I started working on a model in which an inexperienced Revit user had modelled Casework as Masses – so it needed a bit of a fix-up.
Great post. Kdjanz the Mass family is only for massing buildings conceptually. It is not for any other type of element. Revit imposes this upon you, such that if you made a bench, trim, etc. as a mass family initially, you are not allowed to switch it to another family. The Mass family is unique in this way. Other families can be switched back and forth. I'm sure Autodesk has reasons for this; what, I don't know. In any case, I too had a novice user model a bunch of benches as a Mass family, which means that in order… Read more »
Thanks for the how-to,
I had a problem however. My newly created IFC mass/generic model was created with a bunch of facets rather than a sloped/angled surface. Any idea why this is happening or how to get rid of all these planes? The intimal mass did not show all these lines.
This is a function of IFC itself. From IFC4 onwards, there is better support for solids, but prior to this other IFC versions essentially created triangulated surface approximations.
In Revit 2018 it didn’t work, the IFC Export button is grayed out in mass family file 🙁 Any workaround?
You need to place those masses in a project and export from the project?