You spend half a morning building a column cage, open the plan, and all you get is a grey rectangle. The bars are still in the model and the schedule still counts them. Only your eyes cannot find them.
How to show rebar in Revit comes down to two switches that live in two different places: the View Unobscured tick inside the View Visibility States parameter of the bar itself, and the visual style of the view. This article walks fifteen steps in Revit 2027, from a view that shows nothing but concrete to a view where the whole cage can be checked in three dimensions. If you want the full structural modelling and documentation workflow, the Institute runs a Revit Structure course.
Why rebar visibility in Revit is such a stumbling block
Reinforcement differs from every other member in one way: it sits inside something else. Beams, columns and slabs face the outside world, so any view that reaches them shows them. A bar is wrapped in concrete, and by default Revit draws the world honestly — what is hidden is not drawn.
There is a second condition few people notice: rebar appears only in a view whose host member is cut. Open a plan whose cut plane misses the beam and the beam bars stay invisible, no matter how many boxes you tick.
So three gates stand between you and the bars: a view that cuts the host, a tick that allows seeing through concrete, and a suitable visual style. This article goes through all three.
Files you need to follow along
You need a model that already has reinforcement. If you do not have one, drop a few bars into a beam following beam reinforcement in Revit; the steps below work for any kind of bar.
The model used here is the Institute's four-storey concrete building, which already carries a group of 3D views built purely for checking bars. Type part of a name into the Search box at the top of the Project Browser and the whole group appears.
Newcomers should read what Revit Structure is first to see how a structural project organises its views.
How to show rebar in Revit: turn on View Visibility States
Step 1 — Open a view that cuts the host member
Pick a longitudinal beam section, a structural plan at the right level, or a 3D view. A view that never reaches the host member makes every later step pointless.
Step 2 — Select one bar
Hover over the bar and click once. The status bar at the bottom reads three things: the category, the diameter type and the shape, for example Structural Rebar : Rebar Bar : Ø16 : Shape Rebar Shape 1.
If the bars are completely buried you cannot click them yet. Select them in another view where they do show, or select the host and click Edit Bars on the contextual tab.
Step 3 — Find View Visibility States on the Properties palette
Scroll the Properties palette down to the Graphics group. It holds exactly one row: View Visibility States, with an Edit… button.
The row hides between the Rebar Set group above and the Structural group below, which is exactly why beginners scroll straight past it.
Step 4 — Read the three columns of the dialog
Click Edit… and Revit opens a dialog called Reinforcement Element View Visibility States. The instruction line at the top reads: Show reinforcement element unobscured in views.
The table has three columns. View Type gives the kind of view, View Name its name, and View Unobscured is the tick that decides everything. Tick it and the bar is drawn as if the concrete were transparent. Autodesk's page Adjust the Visibility for Rebar and Rebar Couplers in a View puts it plainly: "select the views in which you want the rebar to be viewed unobscured, regardless of its visual style".
Remember this: the tick is set per view. There is no single switch for the whole project.
Step 5 — Filter the list with View name search
A real project has hundreds of views and scrolling wastes time. Type a few characters into View name search and the table shrinks to the matching views.
Tick the views you need and click OK. The hint Click on column headers to change sort order means the header row sorts the table, handy for grouping views of the same type.
See through concrete in Revit: making bars look solid
Step 6 — Change the visual style of the view
The tick from step 5 lets you see through concrete, but whether the bar reads as a line or as a solid is decided by the visual style. Click the visual style icon on the View Control Bar at the bottom of the screen.
The menu lists seven entries: Graphic Display Options, Wireframe, Hidden Line, Shaded, Consistent Colors, Textures and Realistic.
Step 7 — Choose Realistic or Shaded for solid bars
Wireframe turns concrete and steel alike into a mess of lines. Shaded or Realistic makes the concrete a pale solid with the bars standing out in their material colours. The view in the lead image uses Realistic, with Show Edges on, Transparency at 0 and Silhouettes set to none.
Step 8 — Do not rely on Detail Level
Many in-house procedures get this wrong. Take a 3D view with View Unobscured on, switch it from Fine to Coarse and look again: nothing changes. For rebar in a 3D view, Detail Level is not the switch. It matters in 2D views, where Coarse draws each bar as a single centre line.
Cropping a 3D view with a Section Box
Step 9 — Duplicate the default 3D view
Right-click the 3D view in the Project Browser, choose Duplicate View › Duplicate, then rename it so the name says which part it checks. A checking view is not a drawing view, so build as many as you like.
Step 10 — Tick Section Box on the Properties palette
In the Properties palette of a 3D view, the Extents group holds a Section Box tick. Tick it and Revit draws a box around the model; drag the blue arrows on each face to shrink it down to one joint, one bay of slab or one length of beam.
Without the box a thousand bars overlap on screen and nothing can be read.
Step 11 — Lock the orientation and switch categories off
Once the angle looks right, click the padlock on the View Control Bar and choose Save Orientation and Lock View. Then type VG to open Visibility/Graphic Overrides and untick the categories that do not matter, keeping concrete and reinforcement.
The Category name search box at the top filters by name, so typing rebar brings the reinforcement categories straight up. The full story on hiding and showing is in hiding and showing objects in Revit.
Viewing rebar in Revit on sections and plans
Step 12 — Open a longitudinal beam section to read the ties
The 3D view is for checking; the issued drawing is still a section. Open a longitudinal beam section and the change in tie spacing is readable at once.
The beam shown has three tie zones, 10 Ø8 a100, 9 Ø8 a200 and 10 Ø8 a100, plus 3 Ø18 bottom bars and 2 Ø18 top. Tags read the parameters of the set, so editing the model updates them. Building sections is covered in creating sections in Revit.
Step 13 — Use the Presentation panel to thin out a crowded set
Select a rebar set in a 2D view and the Modify | Structural Rebar tab grows a Presentation panel that a 3D view does not offer.
The four buttons are Show Middle Rebar in Rebar Set, Show Middle Bars for All Spliced Rebar Sets, Show First and Last Rebar in Rebar Set and Show all Rebars in Rebar Set. All four tooltips carry the same warning: the presentation you pick applies only to the current view or section.
Step 14 — Set the project default in Reinforcement Settings
If you do not want to touch every set, set a default once. Go to Concrete › Settings › Reinforcement Settings and open the Reinforcement presentation page.
The dialog has six pages. The presentation page offers two lists, Rebar Set in view and Rebar Set in section, both set to Show All out of the box. That is the value used by any set you have not overridden.
Step 15 — Type IC to isolate the reinforcement category
Select any bar and type IC. Revit hides every other category and leaves Structural Rebar alone; the view gets a cyan border labelled Temporary Hide/Isolate.
Three faults that a flat section never reveals show up here: column bars cut short at the beam face, beam bars driven through column bars, and ties forgotten inside the joint.
Put things back afterwards: click the temporary hide icon on the View Control Bar and choose Reset Temporary Hide/Isolate. The state is not saved to the file, but leaving it on means the next person opens a view with no concrete in it.
The views a reinforcement package needs
This is a technical requirement of the drawing set, not a matter of taste. Below is the minimum for each kind of member.
| Member | Views required |
|---|---|
| Beams and lintels | A longitudinal section, plus cross sections wherever the reinforcement changes. A simple beam may show cross sections only |
| Columns and walls | A longitudinal section, plus cross sections wherever the reinforcement changes |
| Slabs, ramps and stair flights | Reinforcement plans with the top and bottom layers separated, plus at least two cross sections where bars interlock |
| Foundations | A longitudinal section and a cross section |
Beyond the drawing views, keep at least one 3D view purely for self-checking. Sloping members need it most, because a flat section describes them poorly.
A minute spent in 3D saves hours of correction on site.
When the bars still refuse to appear
| Symptom | Cause | Fix |
|---|---|---|
| View Unobscured ticked, still nothing | The view does not cut the host member | Fix the View Range of the plan, or move the section into the member |
| Bars show in one view but not another | The tick is set per view | Reopen View Visibility States and tick the missing view |
| Bars draw as thin lines instead of solids | Visual style is Wireframe or Hidden Line | Switch to Shaded or Realistic |
| The whole category disappears in one view | Structural Rebar unticked in Visibility/Graphics, or locked by a View Template | Type VG, search rebar, tick it back; if greyed out, edit the View Template |
| Only a couple of bars show in a set | The Presentation panel is set to first and last, or to middle bars | Select the set and click Show all Rebars in Rebar Set |
| Cyan border and missing concrete | Temporary hide and isolate is on | Choose Reset Temporary Hide/Isolate |
| Bars fall outside the crop | The Section Box was pulled in too far | Select the view and drag the box faces out, or untick Section Box |
Six things people get wrong about rebar visibility
| What people say | What Revit 2027 actually does |
|---|---|
| Detail Level must be Fine before bars look solid | In a 3D view, switching Fine to Coarse changes nothing; View Unobscured and the visual style decide |
| Turn it on once and bars show everywhere | View Unobscured is per view, and the dialog lists every view on its own row |
| The Presentation panel is always there | It appears only for a set selected in a 2D view; 3D views do not have it |
| Placing bars is enough for the plan to show them | Rebar appears only where the view cuts the host member |
| You need an add-in to see reinforcement | All fifteen steps here use tools that ship with the standard build |
| The View Visibility States dialog has one more option for 3D views, one that draws the bars as solids from inside the dialog | The dialog measured on 2027.2 has three columns only: View Type, View Name and View Unobscured. The dialog was widened to 1,080 pixels to be sure no column was hidden. To get solid bars, do steps 6 and 7 and change the visual style of the view |
In short, how to show rebar in Revit is not one button but a chain of conditions: a view that cuts the right place, View Unobscured ticked for that view, and a visual style that draws solids. Once that works, the next job is counting and weighing: rebar schedules in Revit.
Frequently asked questions
Where is the View Visibility States parameter on the Properties palette?
In the Graphics group, between Rebar Set above and Structural below. You must have a bar or a rebar set selected for the group to appear.
Does View Unobscured make the model heavier?
It does not grow the file, but it does slow redraw in views holding thousands of bars. Tick it only for the views that really need it rather than for the whole list.
Nothing shows in a 3D view even after ticking. What now?
Check in order: whether a Section Box has cropped the area away, whether Structural Rebar is still ticked in Visibility/Graphics, and whether the bar has View Unobscured ticked for that particular view.
Can I preset this for every new bar?
You can preset how a rebar set is drawn in Reinforcement Settings, page Reinforcement presentation. The View Unobscured tick itself still has to be set bar by bar and view by view.
Can a 3D reinforcement view go on a sheet?
Yes, drag it onto a sheet like any other view. Its real value is self-checking before issue, so most packages keep it in the Project Browser only.