Clicky Web Analytics
presentation
documentation
creation
automation
bim after dark live

Friday, March 4, 2011

Revit Tutorial - Creating and Modifying Surface Patterns ( .pat files)

Surface patterns and filled regions are a very important part of CD's in Revit. I refuse to call them "hatch patterns" for obvious reasons but they are essentially the same thing (only better).  Model Patterns are very powerful when used correctly and can save loads of time, energy, and money.  I have copied/altered/pasted from the default Revit .pat file to break it down a bit and give you an understanding of how to create your own simple pattern.  I also made a video at the end of the post to help you understand.  First, find the default Revit .pat file.  In 2011, it is located at:
  • C:\Program Files\Autodesk\Revit Architecture 2011\Data
The pattern we are going to create is a 24"x144" running metal panel.  To edit the .pat file simply open it in notebook.  Instead of showing you those lovely notepad lines full of text I made a nice little table to graphically understand what to do:



This pattern is called "24x144 Metal Panel"; you will see this name when you import it into Revit. It is
a model pattern. It has two families of lines. The first family creates the horizontal coursing:



  • angle = 0 = lines are horizontal
  • x,y-origin = 0,0
  • shift = 0 = line pattern is not shifted
  • offset = 24 = consecutive lines are 24 model inches apart
  • no line pattern = the line is solid.
The second family creates the vertical joints:
  • angle = 90 = lines are vertical
  • x,y-origin = 0,0 = the pattern begins at the same point as the horizontals
  • shift = 24 = line pattern is is shifted by 8 model inches for consecutive lines
  • offset = 144 = consecutive lines are 8 model inches apart
  • dash = 24 = each line is built of 8" dashes and 8" spaces
  • space = -24 = this pattern repeats until the face boundary
The shift makes the vertical segments appear between alternating pairs of horizontal lines,
which appears as 24 inch joint lines in interlocking bond.

Now, simply save your .pat file as a new name or the same name (Note: It is best to go to File > Save As... > Set the "Save as Type" drop down to "All Files" > give your file the ".pat" extension.

Finally, open Revit, go to your Materials, and load the Pattern File...

I have made a little video of the whole process to help you understand....



Click here to see the video via Screencast


BIM After Dark - Volume 2


If you liked this tip than you will definitely enjoy my video series BIM After Dark - Volume 2. It is packed full of little time saver techniques like this one... The video series is live now!






Comments (8)

Loading... Logging you in...
  • Logged in as
Great tutorial! But it would be a lot easier to just use the Hatch22 add-on from Mertens - http://revitforum.org/showthread.php/303-How-do-I...
Great information Jeff, However I agree with Munkholm. There is no value added to doing it manually. I've used Hatch22 to do some site Hatch @ 45 deg and it was a breeze

JCM
2 replies · active 654 weeks ago
Guys, thanks for the link... I have never heard of Hatch 22... I read through the site and it looks great. I am going to download it and give a few tries before posting it.
PJM
I TRIED HATCH 22 BUT CANT SEEM TO UNZIP IT
Revit Kid,
I want to create a tile pattern which has alterting hight pattern. for example I want to do a patern made up of a 900x600mm tile and a 900x450mm tile.
PLEASE HELP
Hi Revit Kid,

i have a similiar situation, but i have to design a square and my tiles are exagonal.
My square is not plane, but have a lot of height differences, for this reason i'm searching how work with revit.
If i use this exemple, i will see a lot of problems like not correct "model hatch" link from different surfaces or i see my "model hatch" like a prospetictive where my exagonal shrink to a point.

can you help me or suggest a way to solve my problem?
Danny Jeoung's avatar

Danny Jeoung · 433 weeks ago

Can I make a custom fill that is a 4 x 4 grid but use two different panels? I want to have hardwood flooring in one panel and the same hard wood floor but at a 90 degree angle in every other panel
I am interested in creating a ceiling pattern that is 5x5 grid, but want the linework to be dashed instead of solid, where/how do you specify the linetype?

Thanks,

Post a new comment

Comments by