Professional Documents
Culture Documents
EXPERTISE
CREATING FAMILIES IN REVIT
Objectives
1. Learn how to create a family using Revit software
Prerrequisites
1. User will be using revit 2015
Configuration
1. Install Revit by default.
2. Check if the following folders are correctly installed:
Get in Touch!
Can we help you with any project?
CONTACT US
Procedure
https://www.modelical.com/en/gdocs/families/ 1/13
4/5/2018 Creating Families in Revit - Modelical
Annotation family
Conceptual Mass
Title Blocks
Detail item family
Technical equipments
Furniture
Generic Model
3 Reference planes
https://www.modelical.com/en/gdocs/families/ 2/13
4/5/2018 Creating Families in Revit - Modelical
First of all, we have to be careful to be working in the right view, floor, section or elevation …
Remember that a Reference Plane is a plane, and that means that if we model it in a plan view, we will see it in
the correspondent elevation view.
Secondly, we should decide which is the origin of the family because this will be the point of location when we
load a family in a project. The origin is always the intersection between the predefined reference planes.
Additionally to these two reference planes that define the origin of the family, we will create other reference
planes to define the control structure of the family, to which the final main geometry elements will be
attached. They should enough to define the main form of the family, but not so much that it becomes
unintelligible.
If the family has to be centered respect to the origin defining reference planes, the additional reference planes
should be restricted to be equidistants (EQ) to the origin planes.
We can add other constraints between reference planes using dimensions with fixed values or the Align tool.
https://www.modelical.com/en/gdocs/families/ 3/13
4/5/2018 Creating Families in Revit - Modelical
To create parameters we would go to Create Tab > Properties Panel > Family types menu.
There is where we can create all the parameters needed for the family.
It is a good practice to think in advance how our family will look, and which parameters do we need to create,
to make the family parametric for those properties that should be variable.
Families with many parameters are very complex and overload the file size. Use complex families with control.
Define the parameters correctly and adapted to the property of the family that we can make variable(See
Parameters Guideline):
When we select “add a parameter”, it will pop up the Parameter Properties window. In this case we could
create a shared parameter or a family one and afterwards choose if it is a type or an instance. Whether we
choose any of the options, we should never forget to pick out a type of parameter, not leaving the default type.
When the parameter is created you will not be able to change the type of parameter later on. However, the
rest of parameter settings are modifiable anytime (name of parameters).
https://www.modelical.com/en/gdocs/families/ 4/13
4/5/2018 Creating Families in Revit - Modelical
First of all, to associate dimensional parameters we need to have annotations in form of dimensions
placed in the family. To this dimensions we will be assigning a label, that is associating a parameter:
For other type of parameters (material, visibility, family type…) we should use the Associate Parameter
Button that we will find in the Properties Palette when selecting one geometry element
https://www.modelical.com/en/gdocs/families/ 5/13
4/5/2018 Creating Families in Revit - Modelical
When we use any of this ways of associating parameters we will find also the option to directly add (create) a
new parameter to the family. By using this method we can be sure that the created parameter will always
match the parameter type that is needed.
When working in an elevation view or a section and starting to draw a geometry, Revit will ask which is the
reference plane that we want to use. We can choose whether it is a level, a reference plane or a grid, or even
we can select directly an element of the canvas.
https://www.modelical.com/en/gdocs/families/ 6/13
4/5/2018 Creating Families in Revit - Modelical
Once decided how are we going to draw the geometry and selected the reference plane, we can start to use
Revit tools for creating geometry. We have to be very careful and always draw a closed curve (sketch), without
duplicate lines. If not, we will never be able to finish that form.
At the same time, we would suggest to lock the sketch to the reference planes while we are drawing them. We
may have problems if we forget to lock any of the curves to the reference planes.
Just if needed, we should lock the created geometry to the other views.
To constrain elements use:
Align tool
Locked dimensions
Parameters
We can also add dimensional parameters inside sketches by placing dimensions and associating them with the
correspondent parameter, as explained before.
https://www.modelical.com/en/gdocs/families/ 7/13
4/5/2018 Creating Families in Revit - Modelical
Another key aspect that we should test in the family is about units. As families are usually created in
millimeters but the architectural projects are usually in meters. This can stay so, but we have to be aware of
that when entering values of the parameters.
https://www.modelical.com/en/gdocs/families/ 8/13
4/5/2018 Creating Families in Revit - Modelical
Arrays
Arrays are really useful when creating repetitive elements that often vary in the number of elements or the
distance between them.
Revit array tool allow us to do linear or circular arrays, dividing elements according to the distance to the next
element or the amount of elements that should be in a fixed distance.
https://www.modelical.com/en/gdocs/families/ 9/13
4/5/2018 Creating Families in Revit - Modelical
To assign a parameter of number of elements in an array, we have to select any of the elements and it will
appear the number to change it.
To make arrays fully parametric we should associate the number and the distance parameters through a
formula.
8 Visibility
As we saw briefly before, we could add visibility parameters (yes/no type) to elements, to later in the project
fully control the visibility of some elements or parts of the family.
But we can play also with visibility settings and sub-categories. All three options combined can result in very
complex detailed families that are useful for different detailing phases of the project.
Changing the Visibility-Settings we can choose the type of view in which we want to visualize each element and
play with the level of detail for different configurations.
This applies also to detail elements that can be added to families. This additional information in form of 2D
objects will be visible only in project views that are parallel to the view in which the element was created.
https://www.modelical.com/en/gdocs/families/ 10/13
4/5/2018 Creating Families in Revit - Modelical
8.2 Sub-categories
A third option is to use sub-categories.
In families sub-categories are additional Object Styles, and we can assign different geometry elements to
different sub-categories.
Go to Manage Tab > Object Styles > New
The subcategory will be then added to the family and we will be able to assign and object to it. If we do not
specify to which subcategory an element belongs, the object will remain in the main category by default.
Once the subcategory is created inside the family it will be added to the category section in the model at the
same time that the family is loaded into it.
Then we can change visibility settings in views for subcategories independently from the main category.
https://www.modelical.com/en/gdocs/families/ 11/13
4/5/2018 Creating Families in Revit - Modelical
Subcategories should be created, if needed, in every family that we load into the project.
For similar purposes we should try to be consistent and give subcategories exactly the same name across
families.
Tips&Tricks
The origin is always the intersection between the predefined reference planes.
Each element of a family can be visualized in differents ways depending on the level of detail and the
view.
Pin the sketches to the reference planes while drawing them.
In order to test whether the family is working accurately, we should check parameters modifying them
each step forward.
Arrays are really useful when creating repetitive elements that often vary in the number of elements or
the distance between them.
Bottom-line
Families are a key aspect in Revit because they allow us to modify geometry very efficiently.
Families are components we use to build our model, such as walls, windows, stairs, doors, etc. Each family can
have multiple types, such as different size, materials, parameter variables, etc. Any change to a type is updated
https://www.modelical.com/en/gdocs/families/ 12/13
4/5/2018 Creating Families in Revit - Modelical
in every instance throughout the project. In Revit we have model families but we can also create customizable
families which is really powerful.
Associated Files
30035_OPE_Families_Beam.rvt
30035_OPE_Families_Beam.rfa
Parameters Guideline
https://www.modelical.com/en/gdocs/families/ 13/13