Anuncios
Welcome to the Revit Ideas Board! Before posting, please read the helpful tips here. Thank you for your Ideas!

Organizational Groups / Open Pseudo-Families

The introduction of global parameters to Revit 2017 was an interesting solution to consistency problems regarding project-wide specifications like, the facade materials of a building, minimum window heights and many others. 

 

This was a well received addition in my office, all my coworkers were quite happy about it. We started using it a lot and then realized that we were kinda turning our projects into massive families, for example: using named parameters for the material of the walls on every room ("Room1.Walls.Interior_Material"), or for positioning different things into a kitchen ("Kitchen.Cabinets.Mounting_Height"), thankfully we had luck we defined a consistent naming scheme for them.

 

I came up with an idea that could solve these problems and I think that's something that Revit desperately needs, Open Pseudo-Families.

These "families" or "advanced groups" would serve exclusively as a dedicated structure and namespace for a group of revit objects, that orchestrates the placement and holds parameters specific to that group of objects without adding any primitive geometry.

You can think of it like the existing groups or matices of objects, but with a dedicated namespace specific to that group, where you can hold different parameters, in addition to that, they would need to be transparent, all inner objects should be reachable and usable as much as its constraints allow, and nestable. A basic example would be a set of chairs and a table as one open family that gets nested into a the "kitchen" open-family.

 

These are some basic specifications as the main idea is quite simple, implementing a tree-like structure of relationships to Revit, because we design buildings that way, there's no stove without a kitchen and there's no bed without a bedroom. I hope you found this idea interesting, have a nice day.