I am working with geometry (from Rhino) that is double curved, so if I leave it as brep and bring it into a Revit Family, it’s not being read very well as you can see
That’s an interesting way of doing it, I actually have been using the first option, however the problem arises when the user wants to start applying different materials to different objects within the same family. I guess I might need to inform the user to select all objects that have the same material and create the families according to that. Not an ideal approach but it might do for now.
The second approach you’ve mentioned might be more problomatic in this situation, especially considering we’ll have a lot of different railings with varying materials on the project, this will result in way too many sub-categories.