The Ultimate Advanced Family PDF
The Ultimate Advanced Family PDF
Class Description
Are you tired of boring box families? Ever heard anyone say “you can’t do that
in Revit®?” Well in this lab, we are going to model a complete Ionic column
capital from start to finish. We’ll look at planning the family and breaking it down
into its constituent parts and pieces. We will then create the profiles required for
the volutes and scrolls. These will become sweeps and swept blends defining the
overall forms. But we won’t stop with just modeling these forms. This will be a fully
parametric family that is scalable and leverages coarse, medium and fine levels
of detail. I like the challenge of building most of this geometry in the traditional
family editor, but we will also discuss some ways to incorporate the completed
family into adaptive components to leverage unique features like divide and
repeat. If you want to kick your family editor modeling skills to the next level and
break out of the basic box, come join us for this hands-on session! (You should have
familiarity with Revit® essentials).
Introduction
This session is in two parts: The first part is a lecture and the second part is a hands-on
lab. This is a very ambitious lab project. My aim in the first part is to walk through the
entire process and build the complete model for you as I explain the
steps along the way. You are meant to watch carefully, ask questions
and take notes during that first part. In the second part, you will
follow the steps in this document hands-on in front of your
computer. All of the files will be available on the lab systems. I
am also providing the files online at the following location:
Please feel free to download this ZIP file and take it with
you. You can then try to repeat the steps back at your
home or office on your own.
Page 2 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Prerequisites
Since we are starting at Chapter 10, it will be useful for me share a little bit of the
approach taken to create this content. In the book I explore both the traditional family
editor and the conceptual massing environment. However the focus of this lab will be
on the traditional family editor. If you have never worked in the family editor before, this
lab may be a bit too advanced for you. I am going to assume that you understand the
basics of family creation and can do at least the following:
• Create a new family from a pre-defined template.
• Edit the overall settings and parameters including the category.
• Are familiar with various templates like free-standing, hosted and face-based.
• Understand the importance of reference planes, can add and modify them.
• Understand how to add dimensions and set up simple labeled parameters.
• You know how to and how important it is to “flex” often.
Don’t worry if you do not consider yourself an expert in family content creation or all of
the items on this list. I just don’t want this to be the first time you have ever heard of these
concepts.
A final prerequisite: Both parts of the class are required. You cannot attend the lab
portion unless you attend the lecture. Thank you for your understanding on this matter.
Approach
Picture a classical column in your mind. Many books have been written on their form,
structure and characteristics. I won’t give you an Architectural History lesson here, but
there is a complete bibliography in Renaissance Revit if you are interested. In this session,
we will dive right in and start building the forms. Here is the basic structure. Each order is
broken into several nested families. Generally they are: Base, Shaft and Capital. In some
cases, there is also a separate Pedestal family as well. I did not build a Pedestal for the
Ionic however, so we will skip that. In addition, each order includes a Coarse detail
version and in some cases a separate Medium and Fine as well. For Ionic, we will have
two versions: Coarse and Medium/Fine. I am providing several starting files including the
coarse version of base, shaft and capital and the medium/fine version of base and shaft
as well. This leaves the detailed version of the capital for us to build here in the lab
portion. But don’t worry, this will give us plenty to do.
Page 3 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Basic Box—If you examine any of the existing families, you find that they are built using
similar strategies. A simple box constrained by length, width and height is the seed of
each family. In some cases, like the coarse detail base, that is all there is. In other
cases, like the shaft, a blend is used instead. To convey the telltale shape of the Ionic,
a few cylinders are introduced in the capital.
Sweeps and Swept Blends—While it is possible in many cases to use an extrusion, blend
or revolve for simple forms, I have opted for sweeps and swept blends in many cases.
This is because these two forms allow nested profile families to be used for their shape.
This allows complex shapes to be created in simple 2D families and then nested in to
create 3D form. Such profiles can be fully parametric making it easier to make the
overall family parametric as well.
Scale and Proportion—Classical architecture is all about proportion. So in almost all
cases, when you flex a parameter, you will want that to trigger the flexing of other
related parameters to maintain the desired proportions. Often we can accomplish this
with simple formulas that drive each parameter from an overall
multiplier. In the families we are using, that multiplier is called: Base
Diameter. Base Diameter defaults to 1.000 unit and represents the size
of the column’s diameter as measured at its base.
Decimal Units—One final note on the existing files. All files have their
units set to Decimal Feet. I have done this avoid messy fractions and
complexities with feet and inches. This also makes the content more
universal in non-US countries. So in the lessons that follow, input only
numbers in decimal format. No units are necessary.
Page 4 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
2. On the Project Browser, open the View 1 3D view and then tile the windows.
Remember that the easiest way to orbit is to hold down the SHIFT key and then drag
with the middle wheel button depresed (just like panning, only with SHIFT held down).
The Ionic order has a very iconic look. So I think that it is important to convey this even
in schematic. The cynliders here are both contained in a single simple extrusion. Its
sketch is just two circles.
Figure 2—a simple extruded form represents the volutes in the schematic version
Feel free to edit the extrusion and take a look. Use the big red “X” button on the ribbon
to cancel the sketch mode when you are done without making any changes. I went
with circles here, but some of the books I have use rectangles in their schematic or
block orders instead. It is not important the specific form you choose, just that you
suggest the overall form of the Order.
Page 5 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
You’ll also notice that there are several reference planes and dimensions in this capital.
Given the extra complexity of the Ionic capital, this was unavoidable. We will be able
to reuse these references and parameters in our medium/fine version.
3. When you are finished exploring you can close the file without saving.
I would be hard pressed to disagree with this statement. I have had many failed
attempts before arriving at a success for this tutorial. Actually, if we were only
concerened with drawing a single static representation of the volute, then it is fairly
easy to acomplish using a computer program like Revit. There are many steps to be
sure, but the form creation is mostly repeditive; not difficult. However, to not only draw
the form, but make it fully parametric is another matter entirely. This has proved quite
challenging. If you have ever tried to make a curved shape flex consistently in the
family editor, then I am sure you can imagine the challenge that we are up against. I
Page 6 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
have provided progress files along the way, so if you get stuck feel free to open a
catch-up file to continue.
Note: I just wanted to remind you that this paper is extracted from Chapter 10 of Renaissance Revit. I have edited it here to make
it as “stand alone” as possible, but keep in mind that the original text made reference to lessons in previous chapters. Wherever
possbile I will try to sumarize these points herein, but given time and space constraints, complete coverage of all topics
referenced will not be possible.
Trigonometry is VERY stable and can be used to constrain reference planes to exactly
the locations needed to ensure your curves flex properly. This is often my preferred
approach. However, the sheer quantity of arcs in our Ionic capital presents a practical
limitation to this appraoch. Typically, we would want to create intersecting reference
planes for each center point and each endpoint. With 24 arcs required, that would be
quite a few reference planes indeed! And most of them in a very tight space. Further
the quantity of formulas could adversely affect performance. For these reasons, I am
going to use the nested detail item rig approach coupled with equality dimensions
instead. We will still have several reference planes to deal with; we will just hide many
Page 7 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
of them inside the nested detail item family to make it easier to work with. The good
news on this appraoch is that we will have virtually no parameters to create! Instead,
we will leverage the fact that everything is based off of proportions and rely on
equality dimensions to subdivide each part into smaller and smaller parts. There will still
be plenty of detailed and meticulous work requiring patience to complete, so consider
yourself forewarned.
Let’s start with a look at the rig. I have provided this as a detail item family. I have an
illustration of the family in Figure 3. It is a bit intense, but remember, we have to locate 24
center points! Study the figure and open the file if you like. It is named: Volute Eye Rig.rfa.
Figure 3—A Detail item family used as a rig locates the centers in the Ionic volute
The layout technique starts with a circle for the eye of the volute. A square with the
side equal to the radius of this circle is constructed to one side of the circle and
centered vertically.The outermost reference planes describe a square shape. These
have parameters H and W applied to control the width and height. The square has
two diagonals from the center of the circle to the outside corners. The vertical edge of
the square passing through the center is divided into six parts. I did this with reference
planes and equality dimensions. Finally, the intersections of each diagonal and the
dividing reference planes gives us the 12 points we need for the outside edge of the
Page 8 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
fillet. (Fillet in this context is the flat surface of the facing edge of the volute). I created
some subcategories in the “Object Styles” dialog (Manage tab). I assigned them to
colors to make it easier to read everything. I drew lines connecting the points and used
a blue colored line to help identify the outer edge.
For the inner edge of the fillet, Chitham describes a method using a small triangle to
determine the proportion of reduction for the inside edge. I contemplated another rig
for this, but instead opted to handle it with formulas. The trigonometry for this was fairly
simple. So if you open “Family Types” you can see the formulas and how they are
applied. Basically when you choose between the “Inner” and “Outer” types, it adjusts
the scale of the family and turns on and off the correct set of colored lines.
To keep track of the center points, I created a simple annotation family to number
each point. To create this family, I used the Generic Annotation.rft template. I drew a
small “X” using two small lines. Then you click the Label button on the ribbon. A Label is
a piece of text that reports a parameter. This is what tag families use. The “Edit Label”
dialog will appear empty at first, but you can click the Add Parameter icon at the
bottom to create a new parameter (see Figure 4). In this case, I made it an instance
parameter. It can be a text parameter, but I went with type: Integer. (If you want to
also be able to “letter” your points, use Text instead). This family is provided in the
dataset as well named: Point Label.rfa.
Figure 4—a custom parameter for the label in a generic annotation family
Chitham has the eye diamter at 0.050. He also has the distance from the top edge of
the volute to the center of the eye at 0.225 (Chitham 1985, 2005, 72). I found it
necessary to adjust both of these values slightly. When using these numbers direclty,
many of the arcs generated radii with repeating decimals like .33333 or .66666. The
trouble with this is that as noted in the Chitham quote above, when dealing with such
tight tolerances, if Revit rounds off the value in your formula, it can cause the family to
Page 9 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
fail when you flex. This can be quite frustrating particularly when dealing with 5 or more
decimal places and dozens of arcs. So instead, if you consider the figure again, all of
the equality dimensions are dividing the spaces into thirds. So I went with a numer that
was cleanly divisble by three (0.054) and achieved much cleaner results.
You are welcome to recreate these families if you wish, but they have already been
provided in the dataset. In fact, we will start with a profile family that I created with
some basic reference planes already in place as well as some of the parameters we
will need. The detail component rig is already in the file. We’ll finish a few setup items
and then begin drawing the volute spiral. Once complete, we will use it to create a
sweep in the Ionic capital family. To that we will add other geometry as required. The
Ionic capital offers some complex modeling challenges, but it is also one of the most
beautiful of the orders. So let’s get started.
From the Application menu, choose Save As > Family and name the new file: Ionic Volute Profile.
Everything will appear very small. I have set the scale to full scale given the
small size of the volute eye rig. If you set the scale much larger, the numbers
become illegible. So we’ll have to rely on zooming for the time being.
2. Zoom in on the Volute Eye Rig detail component.
3. Select the detail rig onscreen. On the Properties palette, click the Edit Type button.
In the “Type Properties” dialog, click the Associate Family Parameter button next to Base Diameter, choose Base
Diameter and then click OK twice.
4. Align the detail component rig onscreen to the intersection of the Center (Left/Right) and Center (Vertical)
reference planes. Lock in both directions.
Align so the circle is centered—the square will appear off to the left (see Figure 5).
Page 10 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
5. On the Create tab, click the Line button and then click the Center-ends Arc.
Pull straight up 90° and snap to the topmost reference plane. (Make sure it is exactly 90° before you click).
Pull straight to the left at 90° again and then click (see Figure 6).
6. Cancel the command, select the arc and on the Properties palette, turn on the center mark.
7. Zoom in on the detail rig. Align and lock the center mark to the detail rig in two directions.
Use the vertical line in the center of the rig for the first reference. Lock it to the center mark.
Use the blue horizontal line at the top of the square for the second reference. Lock it to the center mark.
Page 11 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Notice that the Automatic Sketch Dimensions disappear when you lock. Be very
careful about which edges you select. For the first twelve points, we only want to align
and lock to the blue lines in the rig.
8. Zoom back out. Align and lock the endpoint at the top of the arc to the horizontal reference plane (see Figure 7).
(One direction; horizontal reference plane only this time).
Figure 7—Align and lock the arc at the center point and the first endpoint
9. Open “Family Types” and flex the Base Diameter to 2.000 and then click OK.
Notice that the arc adjusts as expected. The center is constrained to the detail rig. The
detail rig has its internal Base Diameter parameter linked to the Base Diameter in this
file so it is flexing as well. And with the endpoint locked to the reference plane, the
radius is established as well.
10. Reset the Base Diameter back to 1.000 to continue.
CATCH UP! You can open a file completed to this point named: 10_Ionic Volute Profile_A.rvt.
12. Return to the Line command, select the Center-ends Arc again and snap the center point to point 2 this time.
Move to the left and snap to the endpoint of the existing arc.
13. Once again, cancel, turn on the center mark, align and lock (both directions to the blue lines of the rig, and just
the horizontal reference plane down below).
Flex again.
Now here’s the really tedious part: we have to repeat this process 10 more times for the
outer edge of the fillet and then 12 more times for the inner edge. Yes, 22 more arcs,
Page 12 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
alignments and locks. So these two were some of the easy ones. Unfortunately there is
no shortcut. So just be patient and methodical and be sure not to miss any steps along
the way or things might misbehave when you flex. I recommend frequent flexing as
well. This way if one of the arcs is misbehaving, you will find out which one right away.
14. Repeat the process to add arcs 3 through 5.
Add each arc one at a time and stop and turn on the center mark and align and lock
as you go. Align and lock any time you see an Automatic Sketch Dimension appear.
Arcs 2 and 3 can be aligned to the horizontal reference plane at the bottom of the
screen. Arcs 4 and 5 will sense a reference plane off screen to the left. You can align
and lock to this reference plane even though it is off to the side. This helps a lot to keep
the onscreen clutter in check (see Figure 8).
Figure 8—Create the first five arcs of the outer shape of the volute fillet
CATCH UP! You can open a file completed to this point named: 10_Ionic Volute Profile_B.rvt.
Page 13 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
As you study the groupings of reference planes, notice that I have varied the lengths of
each set to help make them easier to understand. I also stagger the dimensions. So first
we divide the total height into four. Then we subdivide the top quarter in half to make
each an eighth of the total. Then subdivide it in half again to give us the size of the fillet
at the top. I carried this reference plane all the way across since we start our arcs at
the top. A similar subdivision occurs to locate the eye at the Center (Vertical)
reference plane.
Figure 9—Analyze the reference planes and equality dimensions, add additional ones
As you saw when creating arcs 4 and 5, even if the reference plane is off screen, you
can still snap to it and lock to it. So, let’s create a few more groups of equally spaced
reference planes. We really only need three for the purposes of snapping geometry.
These are the ones indicated with the bold arrows in Figure 9. However, in order to use
the equality dimensions you have to add additional ones as well. I like to vary the
length make the important ones stand out. So when creating the reference planes
indicated in the figure, make the ones with the arrows a little longer.
1. Using Figure 9 as a guide, create three groups of reference planes and equality dimensions as indicated.
At the bottom, create five total (for six equal spaces) with the top one longer. Add the equality dimension.
In the other two areas, add two reference planes (for three equal spaces).
Page 14 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Remember, it is best to add each arc one at a time and stop and turn on the center
mark and align and lock as you go. Align and lock any time you see an Automatic
Sketch Dimension appear.
Be sure to flex often as you work.
3. When you complete arc 12, flex again trying several different values like: 0.500, 0.750, 1.250, 1.500 and 2.000.
Return to 1.000 before continuing (see Figure 10).
Figure 10—Add the remainder of the 12 arcs and flex to ensure it is working
CATCH UP! You can open a file completed to this point named: 10_Ionic Volute Profile_C.rvt.
Page 15 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
inside edge of the fillet. The process is nearly the same. But this time, I’ll save you some
effort. I built another rig to help us along.
Continue in the same file or open the catch-up file.
On the View Control Bar, click the Temporary Hide/Isolate pop-up (sunglasses) and choose Hide Element.
2. Highlight one of the arcs, press TAB (they will all highlight) and then click to select the chain.
4. From the Type Selector, choose Inner and then click at the intersection of the two center reference planes to place
it (see Figure 11).
Select the element onscreen, on the Properties palette, click the Edit Type button and link up the Base Diameter
parameter.
We’ll also need another collection of reference planes like the ones on the left in the
same proportions but slightly closer together. We could simply layout more reference
planes, carefully place them in groups, add dimensions, toggle on equality, etc. But I
have created another detail item family for this instead. The family contains a copy of
all the reference planes and equality dimensions on the left. In fact, I have set up two
types in this family like the Volute Eye Rig, so if you wanted to, you could use it for both
the inner and outer fillet arcs. But since we already built the outer ones I would suggest
Page 16 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
leaving them as is. You can use this rig for any future volutes you might need to create
however.
6. On the Create tab, click the Detail Component button again.
On the Modify | Place Detail Component tab, click the Load Family button.
7. On the Type Selector, make sure that Inner is chosen and then place an instance at the intersection of the two
center reference planes.
Align and lock in both directions. (Pay close attention to the Status Bar to make sure you are selecting the correct
alignment edges).
Select the element onscreen, and then on the Properties palette, click the Edit Type button and link up the Base
Diameter parameter (see Figure 12).
8. Flex the family. Reset to 1.000 before continuing.
Figure 12—Insert the Reference Rig to control the radii of the inner fillet arcs
9. On the Create tab, click the Line button and then click the Center-ends Arc.
Pull straight up 90° and snap to the topmost reference plane. (Make sure it is exactly 90° before you click).
Pull straight to the left at 90° again and then click (similar to Figure 6 above).
Page 17 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Enable the center mark and then align and lock the endpoints at each end in both X and Y directions.
Remember, take your time. Align everything carefully. Try to eliminate all Automatic
Sketch Dimensions as you go. It is possible to draw all the arcs and then align and lock
everything, but if you are not extra diligent in doing so, you can easily miss some. So
even though it is more tedious, I recommend doing one arc at a time. Save and flex
regularly.
11. On the View Control Bar, from the Temporary Hide/Isolate pop-up, choose Reset (see Figure 13).
CATCH UP! You can open a file completed to this point named: 10_Ionic Volute Profile_D.rvt.
Page 18 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
2. Draw a small straight line to connect the endpoints of the inner and outer arc 12.
Align and lock it to the vertical reference plane (see the left side of Figure 14).
TIP: If you have trouble selecting the vertical reference plane to align, use Temporary Hide/Isolate to hide the rig detail families.
Page 19 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Figure 14—Add a vertical line to close the ends of inner and outer arc 12. Complete the horizontal portion at the
right
The last one aligned and locked to the Fillet reference plane.
4. Open “Family Types” and flex the Distance Center to Eye parameter. Reset to 0.500 before continuing.
Congratulations! That was the toughest part. But there is much more to do.
CATCH UP! You can open a file completed to this point named: 10_Ionic Volute Profile.rvt.
1. From the Application menu, choose Save As > Family and name the new file: Ionic Volute Back Profile.
2. Zoom in on the eye and delete the small vertical segment that we drew in the previous exercise.
Zoom back out and delete arc 1 for the inner edge (see the left side of Figure 15).
Page 20 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
3. Highlight arc 2, press TAB to highlight all of the inner arcs and then click to select the chain.
Delete this chain of arcs (see the right side of Figure 15).
4. Delete arc 5.
Delete the Reference Rig onscreen. (The one with the horizontal red lines).
Zoom in close on the eye. Delete only the Inner Volute Eye Rig.
Important: Do not delete the Outer one (the one with blue lines).
For the reference line, click the horizontal reference plane that lines up with the endpoint of arc 4 (this is the
fourth horizontal reference plane from the top).
For the entity to align, click the horizontal line on the Fillet reference plane.
The element is currently locked to the Fillet reference plane. So we must unconstrain it before we can lock it to a
different reference plane.
Page 21 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
7. You will notice one Automatic Sketch Dimension remains. Align and lock the endpoint of the horizontal line to
eliminate this.
8. Open “Family Types” and flex. Reset all values before continuing.
If you like, you can clean up the file a little by deleting the reference planes that are
no longer needed. But this is not necessary.
CATCH UP! You can open a file completed to this point named: 10_Ionic Volute Back Profile.rvt.
Page 22 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
17 I have included an image of the Doric capital side by side with the Ionic starter for
comparison. I have also included the “Type Properties” dialogs for both moldings that
remain in the file.
Figure 17—A comparison of the moldings in the Ionic Start and Doric capitals
Right-click Flex again and choose Rename. Name it: Front and Back.
Page 23 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Change the Fillet X Mult to: 0.005, link up the Base Diameter parameter and then click OK.
On the Modify | Void Sweep tab, click Edit Sweep. Click Pick Path and delete the left, back and right sides leaving
a single line along the front edge. (Use the ViewCube to assist you in orientation).
The void now only cuts the front edge. We now need to make three copies and modify each one.
6. Keep the void sweep selected. On the Modify | Void Sweep tab, on the Clipboard panel, choose Copy to Clipboard
and the from the Paste drop-down, choose Aligned to Same Place.
Click Edit Sweep and then Pick Path again. Delete the existing path line and then click the Pick 3D Edges button.
Click only the right edge at the top of the extrusion. (Use the ViewCube to assist you in orientation).
Click the Select Profile button, and then on the Modify | Sweep tab, choose Cyma Reversa Profile (w
Fillets):Sides from the Profile list.
We now have two different voids cutting the extrusion at the top. They each cut at a
different depth (see Figure 18).
Figure 18—Modify the first sweep, copy and paste it to make a variation
Copy and paste the one on the right. Edit the path, delete the existing and pick the left side instead. Finish Edit Mode.
Copy and paste the one on the front. Edit the path, delete the existing and pick the back side instead. Use the
technique above to switch the profile back to “Front and Back.”
Page 24 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
While not completely necessary, these modifications will give a much nicer final result
when we are done adding the volutes and scrolls.
As you can see, I have transferred the extra reference planes and parameters from the
schematic capital that we discussed at the start of the chapter. I have also added a
couple additional ones that we will use for creating the volutes.
2. On the left side, near the bottom of the screen, select each reference plane in turn to familiarize yourself with their
names.
The first sweep will be drawn from Volute Scroll Front to Volute Fillet Front.
3. On the Create tab, click the Sweep button. Then click the Sketch Path button.
In the “Work Plane” dialog, from the Name list, choose: Reference Plane : Eye Height and then click OK.
Draw a single short line segment running vertically along the “Volute Eye Center Left” reference plane.
Snap its length between the intersection of “Volute Scroll Front” and “Volute Eye Center Left” to the intersection of “Volute
Fillet Front” and “Volute Eye Center Left” (see Figure 19).
Figure 19—Sketch the sweep path and lock it to the reference planes
4. Align and lock the sketch line to the “Volute Eye Center Left” reference plane.
Page 25 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Align and lock each endpoint to the horizontal reference planes as well.
Load your Ionic Volute Back Profile.rfa file (or use the catch-up file).
From the Profile drop-down, choose the Ionic Volute Back Profile:Flex profile.
8. Back in plan view, repeat the process to create the scroll in front of the backing sweep.
Draw the path on the same line, but this time snap it between the intersection of “Volute Fillet Front” and “Volute
Eye Center Left” to the intersection of “Volute Front” and “Volute Eye Center Left.”
Load the Ionic Volute Profile.rfa file (or use the catch-up file) for the profile.
The eye cylinder has a radius of 0.027 times the Base Diameter. I have already included
a parameter in the file for this named: Eye R. You can either switch to Front view, and
draw a cylindrical extrusion, or you can stay in plan and do another sweep. The
cylinder should protrude slightly beyond the front of the scrolls. I reused the Scroll
Backing parameter for this which achieves the result. If you prefer, you can define new
reference planes and parameters (see Figure 20).
Figure 20—Create sweeps for the volute, an extrusion for the eye and then mirror
Page 26 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Select the originals and the copies (6 elements) and mirror to the back.
Now we have something that looks like an Ionic capital! All that hard work
begins to pay off. There are a few finishing touches.
11. On the Project Browser, edit the Type Properties of both volute profiles.
Link up the Base Diameter parameter and change the value of Distance Center to Eye to: 0.475.
12. Use Join Geometry and join all parts of the volute together.
13. Select the volutes and link up their Material to the Capital Material.
TIP: Use the TAB key to highlight and select Solid Joined Geometry before linking up the material parameter.
14. Flex Base Diameter to be sure everything is working. Return the value to 1.000 before continuing. Save the file.
CATCH UP! You can open a file completed to this point named: 10_Ionic Capital_A.rvt.
2. Draw a section from right to left along the center line. (It will cut right through the capital and look down).
Page 27 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Adjust the crop region to crop a little closer. Set the scale as desired and zoom in (see Figure 21).
I have created three profiles for this task. Let’s load them now.
3. On the Insert tab, click the Load Family button.
In the “Load Family” dialog, hold down the CTRL key, select the Ionic Collar.rfa, Ionic Scroll Inside.rfa and Ionic
Scroll Outside.rfa files and then click Open.
On Project Browser these three files will now be listed with the other Profiles.
4. Edit the Type Properties of each of these three loaded profiles and link up their Base Diameter parameters.
If you like, you can right-click any of these files and choose Edit to open the files and
explore them. The parameters are very basic; mostly X and Y offsets and widths. Each
of these files uses a spline for the freeform part of the curve. The reason for this is that
you only need to lock the endpoints of the spline in both directions. With it constrained
this way, it will scale proportionally and maintain its shape as you flex (see Figure 22).
Figure 22—Open the profiles; They use splines for the freeform edges
Page 28 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Click the Pick Path button. On the left side of the screen, click the inside bottom edge. (This was arc 3 above).
6. Click Finish Edit Mode, and then from the Profile drop-down choose Ionic Scroll Inside:Flex.
Click the Pick Path button. On the left side of the screen, click the outside bottom edge. (This was arc 2 above).
8. Click Finish Edit Mode, and then from the Profile drop-down choose Ionic Scroll Inside:Flex.
Click the Select Profile 2 button, and then from the Profile drop-down choose Ionic Scroll Outside:Flex.
Page 29 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Obviously this form needs a little work. But let’s flex everything first before we continue.
9. Flex Base Diameter to: 2.000 to be sure everything is working. Return the value to 1.000 before continuing. Save
the file.
Note: If you try to flex below a value of 0.900, the volute profile will fail. The tolerances at that size become a little too small. But
if we consider that a base diameter of 0.900 would yield a column that is about 8 feet tall (2,400 mm), this seems an
acceptable lower limit size for most practical applications.
Make sure that on the ribbon, the Pick 3D Edges button in not activated.
Grips will appear at both ends. Drag the grip handle at the top until it curves around and snaps to the abacus
above (see the left side of Figure 25).
Page 30 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Click the Finish Edit Mode button twice (see the right side of Figure 25).
I especially like the way it looks in the plan view. In my experiments with these forms, I
found that one view was always nicer than the others. I think that the plan view
currently looks best and closest to the source materials I am trying to emulate. The
elevation view is also very close. In the section view the compromise is obvious; we are
using a single arc for the path, but the volute form that it sits against uses a compound
curve made of more than one arc. I tried other variations as well. I tried sketching the
path instead of picking it. When sketching, you have to set your path work plane. I
used the “Volute Scroll Front” work plane. Remember that with a swept blend you must
use a single curve for the path. A spline is an obvious choice. You can get the spline
shape very close to the existing curve. An elliptical arc actually produced better results
in my test. But ultimately I decided that the tradeoff here with the picked arc curve
was acceptable. You are welcome to experiment with other paths if you wish. Just
keep in mind that if you sketch the path, you will have to constrain the sketch in order
to be able to flex the model. This will likely require some additional reference planes,
dimensions and parameters.
Page 31 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Let’s adjust the sweep path the same way. This one we are going to stretch around to
make a half circle.
3. Select the sweep. Edit it and the click Edit Path.
Like we did for the swept blend, drag the top end point up until the angle of the arc is 180° and then click Finish
Edit Mode twice.
The inner curve looks a bit odd, but except for the small kink where the two curves
come together it matches the source material very closely. The outer form is shaping
up quite nicely. Despite the very detailed descriptions, images and proportions that all
of the sources have for the orders, there are only illustrations and some overall
dimensions for the scroll form. You will also find a great deal of variation from one Ionic
column to the next. So basically just choose one that you wish to emulate and build
your profiles to match. As noted previously, Chitham is my primary source, but Chitham
does not provide a section cut through the scroll. J. M. Mauch’s “The Architectural
Orders of the Greeks and Romans” is a treasure trove of intricately detailed plates and
provides many examples of actual Ionic orders complete with section cuts through the
scrolls and other key parts of the order (Mauch 1910, 1845, 51-52). In this absolutely
stunning work, the author has meticulously documented some of the most famous
works of the ancients in 100 plates. You can find the work as a digital reprint, but the
scanning does not do the original illustrations justice. If you have the means, I highly
recommend searching out an original or non-scanned reprint from a second hand
book reseller.
4. Save the file.
CATCH UP! You can open a file completed to this point named: 10_Ionic Capital_B.rvt.
Page 32 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
complex curve again presents a limitation and Revit will not let us pick more than one
edge for the path. So if you use pick path, you will end up with the collar ending in a
sort of unnatural way. It would look OK from elevation, but not from other views. So for
this last sweep, we will instead sketch the path with a spline to follow the curve as
closely as possible.
However, since there might be some trial and error involved, it is sometimes easier to
draw the path first as a model line. This way you can focus on perfecting the shape
without having to worry about actually finishing the sweep to test it out. Once you
have the shape of the curve to your liking, you can then use it as the source for pick
path. In this way we achieve the best of both approaches: sketching and picking the
path.
Remember that all we need to constrain a spline and have it scale proportionally is to
lock down its endpoints. To do this, we’ll add a few reference planes. It turns out we
can get away with a single parameter to lock down the new reference planes. I have
already included the parameter in the file. It is called “Spline Offset” and is set to a
value of Base Diameter * 0.030. We’ll work in the section view.
Continue in the Ionic Capital file or open the catch-up file.
Add a dimension to each one and label all three dimensions with the Spline Offset parameter.
Page 33 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
7. On the Create tab, on the Work Plane panel, click the Set button.
In the “Work Plane” dialog from the Name list, choose: Reference Plane : Center (Front/Back) and then click
OK.
8. On the Create tab, click the Model Line tool and then click the Spline icon.
Snap the first point of the spline to the intersection of the two new reference planes above the ovolo.
Snap the last point to the intersection of the existing reference plane named: “Right” and the other new one.
Add as many control points as needed to closely match the curved shape of the scroll forms (see Figure 27).
Figure 27—match the shape at the end of the scroll forms with a spline model line
It is best to rough out the shape with several points first, (I used six control points) and
then come back and fine-tune their placement. If you need to move the endpoint
and do not want the whole spline to stretch, be sure to TAB before selecting it. You do
not need to TAB for the other control points. Only the endpoints. Take your time to get
the curve to match, but keep it as smooth as possible. Notice that I did not replicate
the small kink at the bottom but instead kept the curve smooth.
9. Align and lock the two endpoints in both directions to the reference planes. Use TAB if necessary.
10. Flex Base Diameter to: 2.000 to be sure everything is working. Return the value to 1.000 before continuing. Save
the file.
The curve should flex and maintain its shape. If it did not, go back and make
adjustments and make sure the two endpoints are locked to the
reference planes in both directions.
11. On the Create tab, click the Sweep button.
Page 34 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Click the Pick Path button, click the model line spline we just drew and then click
Finish Edit Mode.
On the Options Bar, for the Angle, type: -90 (negative) and then click Finish Edit Mode (see Figure 28).
12. Flex Base Diameter to: 2.000 to be sure everything is working. Return the value to 1.000 before continuing. Save
the file.
Page 35 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
swept blend might also reverse the profiles. So they will appear on the wrong ends. You
can easily fix this on the Properties palette as well.
When adjusting the paths, finding a good view can be tricky. Tile a few windows like
the section the 3D and the Front elevation. If necessary, you can use Temporary
Hide/Isolate to hide elements while you work. It might also be easier to pick the basic
path first, finish the form and let it update. Then go back in to adjust the endpoint.
Before mirroring the collar, be sure you have all the reference planes you require. The
two horizontal ones are all set. You can extend them across if you want, but they can be
snapped and locked to even without lengthening them. This means you should only
need to mirror the vertical one we added above. Be sure to add the dimension labeled
with the Collar Offset parameter. Don’t forget to lock the endpoints of the mirrored
spline to the reference planes in its new location. Also, you will need to adjust the Angle
of the profile for the collar sweep after mirroring. Like the other settings, you can do this
on the Properties palette. Simply set the Angle to 90° (positive) instead of negative 90°.
1. Select all of the sweeps and apply the Capital Material property to them (see Figure 29).
2. Flex Base Diameter to be sure everything is working. Return the value to 1.000 before continuing. Save the file.
Page 36 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
The file should flex just fine with a Base Diameter of 0.860 or higher. The problem is in the
Volute Profile that we built above. It has something to do with a minimum thickness
allowable by the sweep. As the profile spirals in, it gets progressively smaller. So we are
hitting the minimum thickness that Revit finds allowable. For our purposes however, the
0.860 value places the column that uses this family within an acceptable minimum. This
is about 10 ½ inches for the Base Diameter and would yield a column height only
seven and half feet. There shouldn’t be too many situations where we need a column
that short.
CATCH UP! You can open a file completed to this point named: 10_Ionic Capital.rvt.
Page 37 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
As you can well imagine, there is plenty more we can do. Getting this far in the time
we have for this class was going to be a challenge regardless. So if you completed
everything, congratulations! If you had to use catch-up files, no worries. You can
repeat the steps back at the office after the workshop.
Further Study
You can find more information and tutorials in my books and video training.
Please visit my website at: www.paulaubin.com for more information on my
books.
Page 38 of 39
The ultimate advanced familyThe Ultimate
Advanced Family
Paul F. Aubin, www.paulaubin.com
Index
abacus, 19, 20, 27 ovolo, 19, 20
associate family parameter, 8 Palladio, 5
Chambers, 5 parametric, 5
Chitham, Robert, 5, 7, 28 reference planes, 6, 24, 28, 29, 32
dimensions template files
automatic sketch, 10, 11, 15 generic annotation, 7
entablature, 16 trigonometry, 7
equality dimensions, 11 Vignola, 5
family types, 7 volute
flex, 7, 10, 15, 27, 28, 30, 31, 32 eye, 11
formulas, 7 fillet, 13
Gibbs, 5 Ionic, 5
Ionic order, 4 layout, 7
Mauch, J. M., 28 profile, 16, 32
moldings, 19 scroll, 25, 28
cyma reversa, 19, 20 spiral, 8
fillet, 7, 10, 11, 13, 14, 17 sweeps, 22
Works Cited
Chambers, William. 2003, 1791. A Treatise on the Decorative Part of Civil Architecture. Dover edition, is an
unabridged reprint of the third edition of the work (first published in 1759) published by Joseph
Smeeton, London, 1791. Mineola, NY: Dover. Accessed August 2013.
Chitham, Robert. 1985, 2005. The Classical Orders of Architecture, Second Edition. New York: Rizzoli
International Publications, Inc.
Gibbs, James. 1732. Rules for drawing the several parts of architecture, in a more exact and easy manner... by which
all fractions, in dividing the principal members and their parts are avoided. Reprint edition. London: Ecco
Print Editions.
Mauch, J. M. 1910, 1845. THe Architectural Orders of the Greeks and Romans: 100 Plates. Folio Edition. Edited
by Pavl Wenzel and Maurice Krakow. Translated by E.R.A. Litzau. New York, NY: Architectural Book
Publishing Co., Inc.
Palladio, Andrea. 1965. The Four Books of Architecture. Dover Edition. Mineola, NY: Dover.
Vignola, Giacomo Barozzi Da. 2011, 1669. Canon of the FIve Orders of Architecture. Dover edition, first
published in 2011, is an unabridged republication of "The Regular Architect: or the General Rule of
the Five Orders of Architecture", printed for William Sherwin, London, in 1669. Translated by John
Leeke. Mineola, NY: Dover. Accessed August 2013.
Page 39 of 39