Revit Architecture Forum
Welcome to Autodesk’s Revit Architecture Forums. Share your knowledge, ask questions, and explore popular Revit Architecture topics.
abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 

Opening a family from project inherits materials

6 ANTWORTEN 6
GELÖST
Antworten
Nachricht 1 von 7
PieterL_TM
406 Aufrufe, 6 Antworten

Opening a family from project inherits materials

I was wondering something. Whenever I open a family from a project, a bunch of materials are copied into that family. I feel like maybe these are materials connected to object styles (not necessarily related to the (sub)category of said family)

 

Anyone got any idea why this is the case and/or how to prevent this from happening?

6 ANTWORTEN 6
Nachricht 2 von 7
vitorbortoncello
als Antwort auf: PieterL_TM

This issue occurs because families inherit certain project settings, including materials linked to object styles, subcategories, or even those directly assigned to elements within the family while it was part of the project environment. When a family is opened from within a project, it can inherit project-specific settings, including materials tied to various project-wide configurations.

To address this, after opening the family in the Family Editor, you can remove unused materials by navigating to Manage > Purge Unused. This action will eliminate materials not currently in use within the family, although it may not remove materials still referenced by object styles within the family.

A resposta te ajudou? Não esqueça de curtir e aceitar como solução!


Vitor Bortoncello | Arquiteto | Especialista BIM


aAutodesk Certified Professional

Nachricht 3 von 7
barthbradley
als Antwort auf: PieterL_TM

You are selecting Family in Project and opening it via Edit Family.  Those Material are only saved to Family if you Save the Family. If you just Edit the Family and reload it into Project, then close the Family without Saving it, those Materials won't be present when  you open Family via Open: Family.   

Nachricht 4 von 7
TripleM-Dev.net
als Antwort auf: PieterL_TM

Hi @PieterL_TM,

 

If you open a Family from a project it will actually be "cleaner" than opening a saved family from 'disk'.

Opening the family from a Project will only take used dependencies with it, leaving out unused materials, user created sub categories etc that would still be in the family from 'disk' (I actually use this to clean families)

 

Now for the added/changed ballast; it will take all the settings as it is in the Project, linetypes, Materials set in Categories, colors etc...and some additional materials.

(for instance, I always have my reference planes go to solid lines after opening a family from a project, because thats the setting in most project, I switch to using subcategories for ref.planes)

 

A family contains all builtin categories (just not visible to the user). If those have materials attached in the project then they will be include in the family. So often this will be default materials if not cleared in the project.

 

For instance, attach a material to the Category Ceiling in a project, now open a door family from that project and that material is also in the family, purge won't help because the material is used!

To prevent this don't attach materials (or as few as possible) to top-level categories directly (or actually builtin categories, the ones that can't be deleted) only to sub-categories  .

 

A solution would be to load that family into a Clean project (no materials attached to builtin categories) and open the family from that project, now those additional material will be gone.

 

- Michel

 

 

 

Nachricht 5 von 7
handjonathan
als Antwort auf: PieterL_TM

Hi @PieterL_TM 

Thanks a lot for posting your question to the forums!   Has the solution suggested by @vitorbortoncello @barthbradley @TripleM-Dev.net helped with your issue?

We look forward to hearing back from you with more information so we can help you as a community! 



Jonathan Hand


Industry Community Manager | AEC (Architecture & Building)

Nachricht 6 von 7
SteveKStafford
als Antwort auf: PieterL_TM

If a family needs to be updated in a project and those changes should be part of the original family you should not use Edit Family to do so. You should open it separately and then reload it into the project.

 

When you use Edit Family within the project Revit is creating a temporary version of the family based on what has been done with it in the project. This is why if you save it and Revit can find the original family that was loaded it will ask you if you want to overwrite the file. You shouldn't if the version in your library is actually a more accurate representation of what you want the family to provide.

 

This is one reason why a family that uses a type catalog can end up with many types defined in the family instead of just one type. For example, load a W-Flange steel beam family and choose six types (sizes), from the type catalog when it appears, for the project. Then someone uses Edit Family and that version now has all six sizes defined as types in the family. If that family is saved and overrides the original it now has those six types stored in the family as well as being stored in the type catalog.

 

 


Steve Stafford
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
EESignature

Nachricht 7 von 7
PieterL_TM
als Antwort auf: PieterL_TM

Thanks for all the info and suggestions! I think it's a bit weird though that when you open a furniture family, it inherits properties/materials from for example windows. This just clutters the families. So as @SteveKStafford says, maybe it's best to edit from the file itself, not from a project

Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.

In Foren veröffentlichen  

Autodesk Design & Make Report