The efficient use of Revit VOIDS will minimize your Revit family file size. Bradley Revit Library (1,000 Revit Families) reduces both the number of voids and the size of the voids in our Revit families.
Its been my experience, that Extrusions (solids and voids) produce a smaller Revit family file sizes; when compared to using of Sweeps and Revolves.
I recommend incorporating the Revit Voids within the extrusion as "closed loops"; within the "extrusion's closed loop". This avoids the creation of individual VOIDS; that need to be Cut from the solid extrusion.
Consider using VOID Extrusions to efficiently sculpt your Revit family model.
Over-sized Extrusions increase the Revit family file size.
For example, if the void is penetrating 1/2" of material, use a void that is 5/8" to 3/4" deep. Excessively deep voids create larger Revit family file sizes.
Scaled architectural models made of wood & plaster, full-size prints of iron work, stain-glass window patterns, staircase handrails & bannisters; are just a few design tools I've found when renovating historic & older buildings.
A couple years ago, our college intern, Rachel Hughes received a high school 'Introduction to Chemistry' assignment to: Calculate the volume (in cubic centimeters) of her irregularly-shaped Chemistry classroom, with a a sloped ceiling.
While she was taking AutoCAD architecture classes; she was willing to learn how to solve this problem using Revit Architecture. Her Chemistry teacher approved the use of Revit to solve the assignment and asked for a brief description of the steps she used.
We used a Revit "test drive" training process; that I developed for shortening my students' Revit classes. She took the Revit "steering wheel" and two hours later discovered the answer to her Chemistry assignment. While enjoying the intuitive "test drive" of her first Revit project; it also underscored the value of "I" in BIM.
"Revit creates the entire room faster than my AutoCAD."
Here's a summary and brief description of sequential Revit steps taken; that she submitted to the Chemistry Teacher.
LOD is measuring\monitoring the projects'design + construction progress and completion deadlines. LOD is becoming a functional ingredient to Owners' BIM Execution Plans; while improving the model-building communications between project team members.
LOD is demonstrating its potential to measure Return-On-Investment (ROI) for individual Revit and/or BIM processes.
Therefore; a BIM Level of Development (LOD) for a chair might go:
LOD 100 = there is a chair LOD 200 = there is a chair that has nominal space requirement of 500x500 LOD 300 = there is a chair with arm rests and wheels LOD 400 = manufacturer and model number. LOD 500 = manufacturer and model number, supplier, date purchased
or in General Terms:
LOD 100 = there is a thing LOD 200 = there is a thing about this size LOD 300 = there is a thing with these functions and options LOD 400 = it is this particular thing. LOD 500 = this particular thing provided by this person on this date.
Revit (BIM) Managers typically use the Revit SAVEAS Command and its "Compact File" Option to reduce a Revit project file size.
Bradley uses this process, as one of the last procedures; that we apply to reduce the file size of our final Revit Family models.
It's pretty common, to build a Bradley Revit family product model; that may be 800K in file size. However, once we use this 'compact file' process; the file size may be reduced by over 50%.
Consider testing this procedure on your Revit family library models or Revit family content; that you download from other Revit libraries.
Remember to delete or purge unused content within your families (materials, nested families, subcategories, CAD files, line patterns); prior to using this "Compact File" procedure in the Revit SAVEAS command.