Revit Hatch Patterns
General Revit Tips

Custom Revit Hatch Patterns – The EASY way!

A question I get asked about a lot (and I’m sure you have probably asked this yourself!) is how do I make my own Revit hatch patterns?! Revit comes with a bunch of great out-of-the-box patterns, but every company has there own particular ‘look’ where custom hatch patterns are needed. This is especially true if you are coming from AutoCAD and you want your documentation to be consistent.

Creating your own custom Revit hatch patterns is actually quite easy if you follow the steps outlined in this blog post.

Creating fill patterns in Revit

To create a new fill pattern, go to the Manage Tab, click on ‘Additional Settings’ and on the drop down click on Fill Patterns.

Revit Hatch Patterns

This will bring up the Fill Patterns dialog box which shows you all the fill patterns available. To the right, click New to create a new pattern.

Revit Hatch Patterns

Here you can create a simple line pattern, basically a bunch of repeating parallel or intersecting lines (pretty boring stuff!).

Revit Hatch Patterns

I’m guessing this is probably not the kind of hatch pattern you wanted to create! So click on Custom and click on Import.

Revit Hatch Patterns

Here you can import any .pat file – those of you who are familiar with AutoCAD will know that the hatch patterns in Autocad are .pat files. So if you have a hatch pattern that you like in AutoCAD then you can easily import it into Revit via this method.
There are actually a whole bunch of .pat files you can download for FREE ( for example) so if you’re after something in particular you can search the net, download then import into Revit.
However, if you really really want to make a custom hatch pattern, here is the easiest way I have found:

Creating custom .pat files

If you ever open a .pat file in a text editor you will see they are full of numbers like this:
0, 0,0, 0,2, .5,–1
90, 0,0, 0,1.5, .5,–.25,0,–.25,.5,–.5
90, .5,0, 0,1.5, .5,–.25,0,–.25,.5,–.5
0, 0,1.5, 0,2, .5,–1
These numbers basically describe each line in a patterns length, origin, angle etc… and in my opinion is way to time consuming to try and create yourself! (Although you can certainly give it a go if you want).

Here’s the easiest way I have found to create .pat files myself:
Download this LISP routine below: ( I created it via these instructions)

Open AutoCAD, type APPLOAD
Navigate to the Lisp file you just downloaded, click ‘Load’ then Close.
Follow the prompts and draw Lines (not polylines or circles etc.) within the box that was created. Go Wild!

Revit Hatch Patterns

When you are done, type SAVEHATCH
Follow the prompts and select the lines you just drew in (not the border lines).
Give it a description and save somewhere sensible.
Now go into Revit and import the .pat file you just created.

Revit Hatch Patterns

BOOM! Custom hatch/fill pattern to use in Revit

<hr /> <strong>These are a couple of really great ways to Split Columns in Revit. Hopefully this blog post has helped you learn how to do it.</strong> If you have any questions, or have an alternate method to split columns in Revit then please leave a comment below! <h3><em><strong>If you found this post helpful, please feel free to share it.</strong></em></h3> -Talk soon <strong>P.S</strong> - I'd love to connect with you on Twitter: <a href="">here</a> Join the tribe and Subscribe! <div id="mc_embed_signup"><form id="mc-embedded-subscribe-form" class="validate" action="//" method="post" name="mc-embedded-subscribe-form" novalidate="" target="_blank"> <div id="mc_embed_signup_scroll"><input id="mce-EMAIL" class="email" name="EMAIL" required="" type="email" value="" placeholder="email address" /> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> <div style="position: absolute; left: -5000px;"><input tabindex="-1" name="b_3cfa48de5712a4d5480e770ae_b5a47fa752" type="text" value="" /></div> <div class="clear"><input id="mc-embedded-subscribe" class="button" name="subscribe" type="submit" value="Subscribe" /></div> </div> </form></div> <!--End mc_embed_signup-->  

How easy was that! This is the quickest way I have found to create true custom Revit Hatch Patterns. Hopefully this post has helped you learn how to do it.

If you have any questions, or have an even better way to create custom fill patterns in Revit then please leave a comment below!

If you found this post helpful, please feel free to share it.

-Talk soon

P.S – I’d love to connect with you on Twitter: here

Join the tribe and Subscribe!


Article written by:

Structural Revit Technician and BIM/Drafting Manager from New Zealand. Founder of