Revit Tip: Revit Roof by Footprint Modeling Best Practices

November 12, 2026 3 min read

Revit Tip: Revit Roof by Footprint Modeling Best Practices

Creating a roof by footprint in Revit is one of the fastest ways to model conventional pitched, flat, and complex roof forms. The key is to treat the roof sketch as both a boundary and a set of slope instructions—not simply an outline.

To begin, open an appropriate plan view, usually the highest level or a dedicated roof plan. Go to Architecture > Roof > Roof by Footprint, then confirm the correct Base Level and Offset from Level. Establishing these values before sketching helps prevent avoidable elevation corrections later.

  • Use Pick Walls carefully. This option creates boundary lines based on selected walls and can apply an overhang automatically. Verify the overhang direction, particularly on exterior walls with layered assemblies or unusual wall locations.
  • Check “Defines Slope” on every boundary edge. A checked edge rises toward the roof ridge; an unchecked edge remains at its assigned elevation. This is the most important control in footprint roof creation.
  • Set the slope value deliberately. Select a slope-defining boundary line and enter the required pitch in Properties or the Options Bar. Revit can display slope in degrees, percentage, or rise-over-run notation, depending on project units.

For a simple gable roof, sketch a rectangle and enable Defines Slope only on the two opposite eave edges. Revit will create sloping planes that meet at a ridge. For a hip roof, enable slope on all perimeter edges. The resulting ridge and hip lines are generated automatically from the footprint geometry.

Complex roof layouts require a little more planning. Use separate roof elements when roof masses have different elevations, materials, pitches, or drainage strategies. While it may be tempting to build an entire building roof as one elaborate sketch, multiple well-organized roof elements are often easier to modify, schedule, and document.

  • Use Split Element or separate footprint roofs when a change in ridge height or slope cannot be resolved cleanly with one boundary loop.
  • Add slope arrows when a roof plane needs a controlled rise direction that is not easily achieved through boundary slopes alone. Slope arrows are especially helpful for shed roofs and irregular conditions.
  • Create openings directly in the sketch for courtyards, shafts, or roof penetrations. Ensure inner loops are closed and do not cross the outer boundary.
  • Use the Defines Slope setting selectively around parapets. A roof edge adjacent to a parapet often should not define a slope.

After finishing the sketch, inspect the roof in a 3D view. Turn on a section box if necessary and verify that ridges, valleys, overhangs, and wall intersections behave as intended. If walls do not extend correctly to the roof underside, use Attach Top/Base for architectural walls. This creates a cleaner model and reduces manual profile edits.

Do not overlook roof type construction. Duplicate the roof type before changing materials, thickness, insulation, decking, or finish layers. A properly structured compound roof improves section detail, material takeoffs, and coordination with structural and MEP disciplines.

Finally, use a dedicated roof plan or 3D coordination view to review drainage intent, roof openings, equipment clearances, and conflicts with linked models. Consistent modeling habits make roof documentation far more reliable. For Revit software, training resources, and workflow tools, visit NOVEDGE’s Autodesk Revit collection.



You can find all the Revit products on the NOVEDGE web site at this page.







Also in Design News

Subscribe

How can I assist you?