• Home
  • Training Books
  • Subscribe to Our Email Newsletter
  • About
    • Contributors
    • Feedback
    • Contact
    • Privacy policy
    • Cookie Policy

CADnotes

CAD Tutorials and Best Practices for professionals and students

  • Featured
  • AutoCAD
    • AutoLISP
  • Revit
    • Revit Architecture Basic
    • Revit MEP Basic Tutorial
  • Inventor
  • MicroStation
    • MicroStation Basic Tutorial
You are here: Home / Revit / Revit Family Exercise: Creating Brick Soldiers

Revit Family Exercise: Creating Brick Soldiers

February 28, 2010 by Edwin Prakoso 7 Comments

In this Article...

  • Modifying The Window Opening
  • Creating Window Frame and Window Panel
  • Creating Window Accessories
  • Modifying Window Opening
  • Conclusion

Before we continue our Revit family tutorial, we are going to do a little exercise, creating window with sill, keystone, and tilt soldiers. To make this different with the previous tutorial, we are going to create an arc form for the top of this window.

Modifying The Window Opening

Create a new Revit family. Use Metric Window.rft as the template. This window template is a rectangular window. We need to modify the opening before we continue. Move your pointer above the opening. Wait until you see the tooltip. If it says opening cut, then click your mouse to select it. If it says wall, press [tab] once to cycle between overlapping object. You should see the tooltip change to opening cut.

Selecting_Revit_Opening_Cut

After you select the opening cut, you will see contextual tab on Revit ribbon. Click edit sketch to modify it.

Edit_opening_sketch

In the contextual tab, draw panel, change the draw mode to center-ends arc. Click the line mid point, and its end points to create an arc. Make sure you snap it to the end points!

opening_arc_points

Activate modify tool. Select the horizontal line at the top most of the opening cut. Press [del] to delete it.

Creating Window Frame and Window Panel

Let us not go too detail in this section. I believe you already know how to do it. This tutorial is an exercise anyway :) We will learn a little trick to create a chain of line from existing objects as reference.

Creating Window Frame

Make sure you are still in exterior elevation view. Create a solid extrusion. You will go to the sketch/drawing mode. Change the drawing mode to pick lines.

Revit_Drawing__Pick_Lines_Mode

Move you pointer above the opening edge. Press [tab] until you see the whole edges highlighted. Click your mouse. Pressing [tab] will do two things: either cycle between overlapping object or select chain of lines.

Now activate offset.

Revit_tool__Offset_lines

Change the offset value in option bar to 50. Move your pointer above the lines you created before. Press [tab] to highlight the whole lines, then click your mouse.

Selecting_chain_of_walls_or_lines_in_Revit

The last one: change the extrusion height to 150. You can do it in extrusion properties. Don’t forget to test your model! Try to change the width and height to see if the window frame also adjusted.

Save your Revit family.

Creating Window Panel

This is going to be your challenge: create a window panel. You can create anything you like, consider this is an exercise! We have created a simple door panel before, you can use it as reference. Or you probably want to save it for your exercise later.

Creating Window Accessories

It doesn’t matter how you create the window panel. I’m not creating it, and it won’t affect our exercise later.

How Detail Will You Go?

Before we create the windows’ accessories (I’m not sure I’m using the correct terminology… am I?), I will ask you a question: how many details you want to put in your family? It is not always a good practice to create everything in 3D. It can consume more computer resources, more work to do, and harder to control in parametric family. We are going to simplify this by using simple extrusion and sweep, then add pattern/model lines.

So basically you need to consider two things when creating family:

  1. Do you want this family has different types (i.e. sizes) or only this form and size? This is related to whether you need to use parameters or not. If you only need it in one size, don’t bother to create tons of parameters. Even if you need the family in different sizes, sometimes it is easier to create non-parametric family and create separate families. If you’ve spent a lot of time thinking how you can make your family fully parametric, you probably already should be able to create 3-4 non-parametric families. So don’t waste your time with the parameters if it’s too complicated.
  2. How many 3D details you want to create? If you don’t need to create the details in 3D, then you better don’t. You can use pattern, model lines, or rendering materials to achieve the effects you want. Unless creating it in 3D is easier, then create it in 3D.

Creating Side Brick Soldiers

We are going to create 3 separate brick soldiers. One for the arc brick soldier, one for the side brick soldiers, and the last one for the tilted brick soldier.

Open exterior elevation view. And then change your active work plane to interior side. Refer how to do it to our previous tutorial. Create a solid extrusion. Draw a rectangular profile with 100mm width, and its height matching the window height. Remember to snap it to windows points. This will make sure the brick soldier height will be adjusted when we change the window height.

Select the rectangle, and click pick mirror axis from contextual ribbon tab.

Revit_tool__Mirror

Pick the center reference plane. Your extrusion profile should look like this.

Vertical_brick_soldiers_profile

Define the extrusion height to -250mm.

Now we need to define the brick material. Click extrusion properties. In the opened dialog box, click the material field, and click the ‘…’ button next to it. You have to click the field first before you can see the button. It’s not the one in formula column!

Changing_material_properties_in_Revit

Now another dialog box is opened. Click duplicate button on the bottom left of this dialog. Give it name vertical brick.

duplicate_material_in_Revit_library

Now we have a new material definition, let us change it. On the right side, click ‘…’ button in surface pattern group. We are going to create a new pattern for this material.

Creating_a_Revit_surface_pattern

In the next dialog box, change the pattern type to model. Then click new button.

Revit_model_pattern_type

Change the pattern name and line spacing.

Revit_pattern_definition

Click OK twice until we back to the material dialog box. Change the material shading to distinguish it with our wall. Optional: change the rendering material too, so you can also see brick pattern when you render your model.

Click OK until all dialog closed. Click finish extrusion. Review your window.

Window_with_vertical_brick_course

Creating Tilt Soldier

Open left elevation view (or right, your choice). Draw a rectangle with size 250×50 (my assumption for the brick size, you may use your own size if you don’t feel it’s right). Rotate and move it as necessary. I use 5 deg for this profile.

Tilted_profile

Open the extrusion properties. Click the parameter button next to extrusion end value. Select Width from opened dialog box. This means our soldier will use the same width as our window.

Using_Revit_parameter_for_extrusion_height

The last one is creating another material. Use this properties for the pattern.

Brick_pattern_for_tilted_soldier

Close all dialogs, and click finish extrusion. Now if you see your extrusion like this, don’t panic!

extrusion_on_the_other_side

Select the extrusion, and click edit work plane in contextual tab on Revit ribbon.

Changing_Extrusion_Workplane_in_Revit

In the opened dialog, select right reference plane, and click OK.

Creating Arc Soldier

The last one: arc brick soldier. This feature is also created using extrusion. I believe you will have no problem creating the extrusion. But our problem here is there is no pattern we can use to match this form orientation.

There is no feature we can use to make the pattern automatically adjusted with the window size. At least there is no way I can find. Revit has limited geometry constraint to control such pattern. I would love to see Revit has geometry constraints in the future :)

So I would suggest you to leave it without pattern, and add the pattern later in your project elevation view. OR you can create separate families for each sizes. It’s your choice. I think the later is a better choice. At least you only to define it once, not repeatedly in your project.

We will talk about Revit detailing later.

If you decided to create model lines in this particular window size, then you can follow these steps. Remember, by using this method you can’t modify this window by changing the windows width later. You need to create a different family to have a different size.

Adding Model Lines

We can only use vertical or horizontal pattern. So what we can do is we can create a model line and array it. The alternative is creating a void to cut the arch to give the brick effect, but if you have dozens or even hundreds of Windows, you will not want to use it.

arc_brick_soldier_

Open left elevation view. Create a reference plane right on the soldier face, exterior side.

Reference_plane

Select the work plane,change its name in element properties. Give it name soldier face.

Open exterior elevation view. Change the active work plane to soldier face.

Draw a model line, overlapped with the vertical brick (shown by the arrow below).

first_model_line

Select it, and click array

Revit_array

Change the array mode to radial, the array number to 25. And change move to: to last.

Array_option

You will need to move the rotation center to be coincident with the arc. Click and drag the rotation center to move it.

click_and_drag_to_move_rotation_center

Move your pointer to the right of the rotation center, until snap to X axis. Click your mouse to define the start angle. Rotate your pointer 180 deg clock wise. Click your mouse again.

Window_brick_soldier

Try to change the window size.

array_don't_change_size

We can see the pattern is not adjusted. This is the problem I mentioned previously. This is why we can’t change the window size.

So if you want to create different sizes, save this one as a different family and add model lines in your new family.

Creating Keystone

I would leave this a challenge for you. This is not hard at all. I use two extrusion to create this form.

Keystone

Can you create it? If you have difficulties, I can write about it. But after several tutorial, I want you to try it first.

Modifying Window Opening

The last thing we need to modify is the opening cut. We need to correct the opening cut after we added the brick soldiers. Edit the opening cut like below. You can see how to do it in the first step of this tutorial.

Window_opening_cut

If you don’t modify the opening cut, then when we create a wall schedule, the opening will not be reported correctly. Your wall may be reported to have larger volume.

Conclusion

If you read books, tutorial, and other resources about creating Revit family, probably you will see many samples using parameters. Sometimes we don’t need to go that far. Sometimes even creating 2D drawing is enough. Especially if you are creating family only for a particular project, and probably will never use it again.

About Edwin Prakoso

I work as a Sr. Consultant in PT Cipta Satria Informatika. I've been using AutoCAD since R14 and Revit since Revit Building 9. I occasionally write for AUGIWorld magazine and I am also active in Autodesk discussion forum. I'm a member of Autodesk Expert Elite, an appreciation for individuals who give contributions to the Autodesk community.
Connect with me on twitter or LinkedIn.

Filed Under: Revit Tagged With: Revit family tutorial, Revit model lines, Revit pattern

0 0 votes
Article Rating
Subscribe
Login
Notify of
guest

guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

7 Comments
Inline Feedbacks
View all comments
yahya
yahya
14 years ago

can i have it ? or from where i can download wat u did ? plz i need it

0
Reply
ISKANDAR
ISKANDAR
15 years ago

HELLO EDWIN,

I AM FROM MALAYSIA IAN NEW IN REVIT.

HOW DO I CREATE PILE CAP FAMILY

TQ

ISKANDAR

0
Reply
Edwin Prakoso
Edwin Prakoso
Author
Reply to  ISKANDAR
15 years ago

Hi Iskandar,
Do you have images of what you want to achieve? Do you want to show pilecap only, or with the pile? Revit Structure and Architecture already have several pile cap families. I'm not sure which type you wanted.

0
Reply
Zainab
Zainab
15 years ago

Thanks.. it's so easy to follow thru and useful..

0
Reply
Vaughn Parker
Vaughn Parker
15 years ago

thanks

do you have this in a book, if so where can i get one

vparker

0
Reply
Edwin Prakoso
Edwin Prakoso
Author
Reply to  Vaughn Parker
15 years ago

Hi Vaughn,
Not yet. I do plan to release a complete guide for Revit Family tutorial as an e-book. But not in the near future :) I want to have some feedback first, to know what are the readers difficulties and what they want to achieve. So if you have more questions, don't hesitate to ask.

0
Reply
Construction.com
Construction.com
15 years ago

Thank you, this is a great article. It really is very helpful and everything is broken down easy enough for a beginner to follow. I hope to see more.

0
Reply
wpdiscuz   wpDiscuz

Featured

10 Reasons to Use AutoCAD Layout

AutoCAD layout brings many benefits. It simplify, represent, manage and automate your drawings. See 10 reasons why you should use it here.

Recent Articles

  • Autodesk Construction Cloud Activity Log
  • Exporting AutoCAD Plant 3D Model to Navisworks
  • Autodesk Data Connector for Power BI is Now Available

Advertisement

New on CADnotes

  • Autodesk Construction Cloud Activity Log
  • Exporting AutoCAD Plant 3D Model to Navisworks
  • Autodesk Data Connector for Power BI is Now Available
  • Autodesk Forma Design Contest
  • Revit 2025: Toposolid Enhancements

Meet the Authors

avatar for
avatar for
avatar for
avatar for
avatar for
avatar for

Get Connected

CADnotes on FacebookCADnotes on InstagramCADnotes on TwitterCADnotes on YouTube

© 2009 – 2025 CADnotes · Feedback · Privacy Policy · Become an affiliate

wpDiscuz