Making custom family template with pre-baked geometry

Autodesk offers out-of-the-box a lot of Revit family templates: “Generic Model”, “Generic Model Face Based”, “… Wall Based”, “…Ceiling Based”, …

A lot of companies wants to add some specific characteristic (property, watermark, text, …) to all of their families. Therefore it is very useful having this already pre-baked in your Revit family, right? “Well, that one is easy. Just make a basic family based on the right OOTB template, save it and make a copy of it for each new family you need to base on that.” It’s simple and straight forward; yes, it could work.

But what if I don’t want this specific element to be deleted from the family based on the custom template? For example, you don’t want the watermark, which is created by an invisible geometry, to be deleted? Here it is:

  1. Make a new family based on a OOTB Revit family template.
  2. Create the necessary general parameters you need
  3. Add some geometry that acts as your watermark
  4. Select the geometry and uncheck the “Visible” parameter
  5. Save the family (i.e. MyTemplate.rfa)
  6. Open Windows Explorer on the folder where “MyTemplate.rfa” is saved
  7. Make sure that the file extensions are switched on in Windows Explorer
  8. Change the file extension of MyTemplate to “.rft” instead of “.rfa”
  9. When you create a new family based on the “MyTemplate.rft” template, you will notice that this will create a new file (i.e. Family1) and the pre-baked geometry can’t be deleted.
  10. Unfortunately, the custom parameters CAN be deleted.

Have fun !

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s