Revit Architecture

Revit Adaptive Family: Build a 4-Point Panel and Design a Curved Facade

Revit adaptive family in Revit 2027: build a 4-point panel, divide a facade with Divide Surface, populate it with Repeat, measure warp, schedule panels.

  • TS. Nguyễn Mạnh Tuấn
  • 11 min read
A curved facade of 60 adaptive panels in Revit 2027, coloured by warp: green flat, yellow moderate, red heavy Photo: Screenshot of Revit 2027, sample model of the Institute of Information Technology in Civil Engineering

A revit adaptive family, or adaptive component, is a family with several insertion points. When you place it, you click each point in turn and the shape stretches to fit them. That lets a single panel family cover a curved facade where no two cells are alike.

This article works through one example in Revit 2027: build a 4-point panel, divide a 24 × 15 m curved facade into a grid, and populate it with 60 panels using Repeat. Then it measures the warp of every panel, colours the panels and schedules them for the fabricator. For structured architectural modelling, see the Revit Architecture course.

How an adaptive family differs from a normal family

Normal familyAdaptive family
Insertion pointsOneSeveral, numbered 1, 2, 3…
Shape driven byDimension parametersWhere you click the points when placing
TemplateBy categoryMetric Generic Model Adaptive.rft
Placed on divided-surface nodes, used with RepeatNoYes
Typical useDoors, columns, equipmentCladding panels, fins, glazing frames, irregular roofs

According to Autodesk: Adaptive Components, adaptive points are reference points made adaptive, and they can only be created in the Generic Model Adaptive template. You can assign a category to an adaptive component, such as Curtain Panels or Generic Models.

Building a 4-point adaptive panel

  1. Go to Home › Families › New and choose Metric Generic Model Adaptive.rft.
  2. In a 3D view, pick Point Element on the Draw panel and place 4 points on Ref. Level.
  3. Select all 4 points and click Make Adaptive on the Adaptive Component panel. They are numbered 1–4 in the order placed.
1 the Make Adaptive button on the Modify › Reference Points tab. 2 adaptive point 1; points are numbered in placement order Photo: Revit 2027
  1. Choose Reference, the Line tool on the Draw panel, and turn on 3D Snapping on the Positioning panel.
  2. Click the centres of points 1, 2, 3, 4 and back to point 1. The snap marker must sit exactly on each point.
1 3D Snapping turned on. 2 the snap marker sitting exactly on adaptive point 2 Photo: Revit 2027
  1. Press Esc. Hold Ctrl, select all 4 lines, click Create Form and choose the surface option at the bottom of the screen for a thin panel.
1 the two options Revit offers at the bottom of the screen; press Space to switch. 2 a surface panel built on the 4 adaptive points Photo: Revit 2027
  1. In the family's Properties palette, tick Shared. This decides whether panels can be counted in the project; see the scheduling section below.
  2. Save the family, for example IIC_Tam_4_diem.rfa.

Skipping step 4 is the most common mistake: the lines attach to the work plane instead of the points, so the placed panel keeps its original size.

1 panel drawn without 3D Snapping keeps its size and ignores the clicked points. 2 panel drawn with 3D Snapping follows the points Photo: Revit 2027

Fix the family and reload it with Overwrite the existing version; placed panels stretch to their points. You can also place panels by hand in a project with 4 clicks each: every panel takes its own shape.

Three adaptive panels from one family, each shaped by the 4 points clicked when placing Photo: Revit 2027

Facade design with adaptive components: a 4-step workflow

Placing panels by hand only suits a few dozen. A real facade has hundreds or thousands, so the standard workflow divides the mass surface into a grid and lets Revit populate it (Autodesk: Geometry Division and Component Repetition).

StepTaskWhere
1Model the facade as a massMetric Mass.rft family, or an In-Place Mass
2Divide the surface into a U, V gridDivide Surface
3Place one panel on 4 grid nodes, then RepeatIn the mass family
4Load the mass into the project and schedule panelsLoad into Project

The example facade is 24 m × 15 m, undulating horizontally with an amplitude of 1.2 m at the base and top and 2.4 m in the middle. It curves in both directions, the kind of facade often found on lobbies and retail podiums. Building masses with Create Form is covered in massing in Revit.

Divide Surface: turning the facade into a panel grid

  1. In the mass family, select the face to divide. If you cannot select faces, turn on Select Elements by Face at the right end of the status bar.
  2. Click Modify › Form › Divide › Divide Surface. Revit lays a U, V grid over the face.
  3. In Properties, under U Grid and V Grid, set Layout to Fixed Number or Fixed Distance and enter the count or spacing.
1 toggle the U and V grids. 2 show the surface. 3 the arrow that opens Surface Representation Photo: The Modify › Divided Surface tab, Revit 2027

The example uses 6 divisions vertically and 10 horizontally. Revit reports a grid spacing of 2,500 mm vertically and 2,613.8 mm horizontally, measured along the curved surface, and a divided surface area of 372.229 m².

1 U grid: 6 divisions, spacing 2500. 2 V grid: 10 divisions, spacing 2613.8. 3 divided surface area Photo: Properties of the divided surface, Revit 2027

Fixed Number keeps the count when the surface changes size. Fixed Distance keeps the cell size to the manufacturer's panel module, pushing the remainder to the edges.

Placing a panel on grid nodes and populating with Repeat

Before placing a panel, make the grid nodes visible:

  1. Select the divided surface and click the small arrow at the corner of the Surface Representation panel.
  2. On the Surface tab, tick Nodes and click OK. Nodes appear as dots.
1 Nodes ticked in Surface Representation. 2 grid nodes shown as dots Photo: Revit 2027

Skip this and your clicks attach the adaptive points to edges or planes instead of nodes. The panel still appears, but Repeat never shows on the ribbon. Checked through the API, three points were hosted as PointOnEdge and one as PointOnPlane. With Nodes ticked, all four attach to nodes.

  1. Go to Create › Component, pick the panel family and click 4 nodes in order 1 → 2 → 3 → 4, anticlockwise from the bottom-left.
The first panel placed on 4 grid nodes; 1–4 is the click order Photo: Revit 2027
  1. Select the panel and click Repeat on the Modify panel of the Modify › Generic Models tab (Autodesk: Repeat Adaptive Components).
1 the Repeat button: repeats the applied component along a divided path or surface Photo: Revit 2027

Revit fills every cell and groups the panels into a Repeater: 10 × 6 = 60 panels. Change the divisions and the panel count follows: at 8 × 5 the Repeater drops to 40 panels on its own. To break it into individual panels, select the Repeater and click Remove Repeater.

The curved facade covered by 60 adaptive panels after Repeat Photo: Mass family, 3D view, Revit 2027

Panel warp: the fabrication problem of curved facades

Four points on a doubly curved surface are usually not coplanar. A 4-point panel then warps: the fourth point sits off the plane through the other three. Flat glass and flat aluminium panels cannot take large warp, so you need to know each panel's warp before choosing materials.

Measured on the example facade, the distance from point 4 to the plane through points 1, 2 and 3 of each panel:

GridPanelsMaximum warpMedianPanels warped over 30 mm
10 × 6 (cells ≈ 2.6 × 2.5 m)60360 mm144 mm48
20 × 12 (cells ≈ 1.3 × 1.25 m)240103 mm31 mm120

Only 12 of 60 panels are near-flat (about 2 mm), the two columns sitting exactly where the curvature reverses. Halving the cell size in each direction cuts the maximum warp about 3.5 times but quadruples the panel count. One more number for the fabricator: the 60 panels have 56 different sets of edge lengths, almost one drawing per panel.

To see problem panels at a glance, write each panel's warp class into its Comments parameter and colour them with View Filters. Three filters match three classes: flat under 10 mm, warp 10–200 mm, warp over 200 mm.

The 60-panel facade coloured by warp: green flat under 10 mm, yellow 10–200 mm, red over 200 mm Photo: 3D view in the project, View Filters on Comments, Revit 2027

Three ways to deal with warped panels:

  • Triangulate: use a 3-point adaptive panel. Three points always define a plane, so the panel is always flat, at the cost of twice the panels and more joints.
  • Divide more finely where curvature is strong, keeping large cells where the surface is flatter.
  • Rationalise the form to a singly curved surface, such as a cylinder or ruled surface, where 4-point panels can be flat.

Writing warp classes into Comments in bulk is a job for Dynamo or the API; see Dynamo.

Bringing the facade into the project and scheduling panels

  1. In the mass family, click Load into Project and place the mass in a plan.
  2. Revit switches to Show Mass Form and Floors so the mass is visible. The mass is a surface with no solid, so Revit warns "Mass contains no solid geometry. Mass Floors, volume, and surface area, won't be computed". This is normal for a facade.
  3. Create a Generic Models schedule with Family, Comments and Count, grouped by Comments, with Itemize every instance turned off.

Because the panel family was marked Shared when it was built, the 60 panels appear in the project as 60 separate Generic Models elements that can be counted and scheduled.

Facade panel schedule: 12 flat panels, 24 warped 10–200 mm, 24 warped over 200 mm, total 60 Photo: Generic Models schedule in the project, Revit 2027

If the group names contain Vietnamese diacritics, check the schedule's text font. The Revit 2027 Metric template has a text type using Trebuchet MS, which shows boxes instead of accented letters; the fix is in Revit shared parameters.

Common problems

SymptomCauseFix
Panel does not stretch to the clicked pointsLines in the family are not attached to the adaptive pointsRedraw the lines with 3D Snapping on and reload the family
No Make Adaptive buttonThe family was not started from Generic Model AdaptiveRecreate it from Metric Generic Model Adaptive.rft
No Repeat buttonPanel points attached to edges or planes, not nodesTick Nodes in Surface Representation and place the panel again
Cannot select a face for Divide SurfaceFace selection is offTurn on Select Elements by Face
Schedule shows no panelsThe panel family is not SharedTick Shared, reload into the mass and then into the project
Warning Mass contains no solid geometryThe mass is a surface onlyNormal for a facade; Mass Floors are not computed
Flat glass panels will not fit4-point panels warp on a doubly curved surfaceMeasure warp, triangulate or divide more finely

FAQ

Can a revit adaptive family replace a curtain wall?

Yes, when the grid is irregular or the surface curves in both directions. For a flat facade with a regular grid, Curtain Wall or Curtain System is faster and comes with mullions and panels.

How is an adaptive component different from Curtain Panel Pattern Based?

Curtain Panel Pattern Based is a panel family tied to a preset grid pattern (rectangle, triangle, hexagon…) applied to a divided surface through the Pattern tab. An adaptive component is freer: it sits on any nodes, with any number of points, and also works away from divided surfaces, for fins, frames and tubes along curves.

Can each panel have a different opening?

Yes. Add an instance parameter to the panel family, such as an opening ratio, and set it per panel with Dynamo based on distance to an attractor point or sun direction. Variable shading facades are usually built this way.

If the facade changes, do I have to place the panels again?

No. Panels sit on grid nodes and nodes sit on the surface. Change the form or the divisions and the Repeater repopulates the panels on the new grid.

In short, a revit adaptive family lets one panel family cover a curved facade: divide the surface with Divide Surface, place a panel on nodes, Repeat, then measure warp and schedule the panels before handing over to fabrication.

About the author

TS. Nguyễn Mạnh Tuấn — BIM Manager, Revit Architecture and Revit Structure lecturer at the Institute of Information Technology in Civil Engineering – Hanoi University of Civil Engineering