template creation

template creation

lucashel_aci
Explorer Explorer
511 Views
5 Replies
Message 1 of 6

template creation

lucashel_aci
Explorer
Explorer

Hello,

Does anyone have a REVIT wall family basic enough to understand how it's constructed? My goal is to create a template specific to my use by building and programming the walls, columns, slabs, foundations, etc. myself.
If you have any advice, please don't hesitate to share.
Thanks in advance.

0 Likes
512 Views
5 Replies
Replies (5)
Message 2 of 6

jay_colc
Mentor
Mentor

I would suggest posting in the Revit API forum as this appears to be more relevant if I am reading correctly.

 

Revit API Forum - Autodesk Community

Jay Colcombe

Autodesk Certified Instructor
Revit Architecture & Structure Certified Professional
AutoCAD Certified Professional
B.Sc. Hons Civil & Structural Engineering

If you find my post interesting, feel free to give a Kudo.
If it solves your problem, please click Accept to enhance the Forum.
Message 3 of 6

mari.shimode
Community Manager
Community Manager

Hi @lucashel_aci, I have moved this topic to the Revit API forum following @jay_colc's suggestion (thank you!) so you could receive support on what you'd like to achieve  from the community.



Mari Shimode
Community Manager
0 Likes
Message 4 of 6

ankofl
Advocate
Advocate

Hi @lucashel_aci 

Perhaps you want to create a Systems-Familys editor? For example, so that they can be saved as instructions in text form (Json, for example) and then upload to projects (create from scratch based on instructions) in the project?

Am
I right?

0 Likes
Message 5 of 6

lucashel_aci
Explorer
Explorer

Hi @mari.shimode,

 

Thanks for moving the topic in the right place.

0 Likes
Message 6 of 6

julia_lubacheskiQ3DPX
Enthusiast
Enthusiast

If your goal is to create a Revit template from scratch and understand how system families (walls, floors, etc.) are structured, the best starting point is not a single “family,” but rather a clean project template (.rte) with the key system family types already defined.

Unlike loadable families (like furniture or doors), walls, floors, columns, and foundations are system families, meaning they’re built directly inside the project environment — you can’t open them as .rfa files. To study how they work:

  1. Start from the “DefaultMetric.rte” (or “DefaultImperial.rte”) template that comes with Revit.

  2. Create new wall types from Manage > Object Styles > Wall Types, and explore the Structure section — that’s where layers, materials, and functions are defined.

  3. Duplicate and edit existing types to see how Revit handles core layers, wrapping, and materials.

  4. If you want to automate or “program” them, you can use Dynamo or the Revit API to generate types or apply parameters across elements automatically.

For example, in the API you can access wall types via FilteredElementCollector(doc).OfClass(WallType) and edit their compound structures or material assignments programmatically.

In short:

  • System families are edited within the project (not standalone .rfa files).

  • Start from a clean .rte and experiment by duplicating and editing.

  • Use Dynamo or API scripts to scale or automate the logic once you understand the structure.

0 Likes