Working in AutoCAD often means temporarily hiding parts of a drawing so you can focus on a specific set of objects without visual clutter. Once that focused work is done, you need a reliable way to bring everything back into view. That’s exactly what the UNISOLATEOBJECTS command does. Also known as the “unisolate objects” command, it reverses the effects of ISOLATEOBJECTS and HIDEOBJECTS, returning your drawing to its previous visibility state. This guide walks through what the command does, how to run it using several methods, why it sometimes fails to bring objects back, and practical habits that will save you time on future projects.
What Does the UNISOLATEOBJECTS Command Do?
UNISOLATEOBJECTS is a built-in AutoCAD command that restores visibility to any objects that were temporarily hidden using ISOLATEOBJECTS or HIDEOBJECTS. It’s essentially an “undo” for object-level visibility changes, rather than a general layer command.
A few important characteristics to keep in mind:
- It reverses temporary hiding caused specifically by ISOLATEOBJECTS (object isolation) or HIDEOBJECTS.
- It does not alter permanent layer settings — turning a layer off manually, freezing it, or locking it is a separate action that this command won’t touch.
- It works alongside, but is distinct from, layer-based isolation tools like LAYISO and LAYUNISO, which isolate entire layers rather than individual objects.
Understanding this distinction is the key to troubleshooting most visibility issues in AutoCAD, since object isolation and layer isolation behave differently and require different commands to reverse.
Step-by-Step: How to Use UNISOLATEOBJECTS
AutoCAD gives you three practical ways to run this command, depending on your workflow preference.
Method 1: Command Line
This is the fastest and most consistent method across AutoCAD versions:
- Click into the command line at the bottom of the screen.
- Type UNISOLATEOBJECTS and press Enter.
- AutoCAD immediately restores any objects that were hidden through isolation or the hide command in the current viewport.
If you’re not sure whether a keyboard alias exists for your version, typing the full command name is always the safest bet.
Method 2: Right-Click Context Menu
For users who prefer a mouse-driven workflow:
- Right-click anywhere inside the drawing area.
- Navigate to Isolate and select End Object Isolation.
- Visibility is restored instantly, with no need to type anything.
Method 3: Ribbon Interface
Depending on your workspace layout:
- Go to the Home tab and locate the Isolate tool grouped under the Layers or Modify panel.
- Select End Object Isolation, or manually type UNISOLATEOBJECTS into the command entry box if the ribbon button isn’t visible.
All three methods produce the same result, so choose whichever fits your working style best.
Practical Scenarios Where UNISOLATEOBJECTS Comes in Handy
Focused editing on complex drawings. When a drawing contains dozens of overlapping components, isolating just the objects you need to edit makes precision work much easier. Once your edits are finished, running UNISOLATEOBJECTS brings the full drawing context back so you can review your changes in relation to everything else.
Hiding temporary construction geometry. Many drafters use construction lines, guides, or reference geometry that shouldn’t appear in the final view. Hiding these with HIDEOBJECTS keeps the workspace clean, and UNISOLATEOBJECTS reverses that hide once the geometry is needed again — for example, during a design review.
Related and Alternative Commands
It helps to know the full family of visibility commands so you can pick the right tool for the situation:
- HIDEOBJECTS – Temporarily hides a selected set of objects (reversed by UNISOLATEOBJECTS).
- ISOLATEOBJECTS – Hides everything except the selected objects (also reversed by UNISOLATEOBJECTS).
- LAYISO / LAYUNISO – Isolates or restores visibility at the layer level rather than the object level. If your isolation was layer-based, UNISOLATEOBJECTS won’t help — you’ll need LAYUNISO instead.
- Right-click → Isolate → End Object Isolation – A UI shortcut equivalent to typing the command.
- Layer Properties Manager – The manual fallback for turning layers back On or Thawing them when isolation-based commands don’t resolve the issue.
Why UNISOLATEOBJECTS Sometimes Doesn’t Work — And How to Fix It
One of the most common frustrations reported by AutoCAD users is running UNISOLATEOBJECTS and seeing that some or all objects remain hidden. This almost always comes down to a mismatch between the type of hide/isolate action that was originally applied and the command used to reverse it. Here are the most frequent causes:
You actually used layer isolation, not object isolation. If LAYISO was used instead of ISOLATEOBJECTS, UNISOLATEOBJECTS won’t restore anything, because it only reverses object-level hiding. Run LAYUNISO instead, or use the Layer panel’s End Layer Isolation option.
The relevant layers are frozen, turned off, or locked. Open the Layer Properties Manager and check whether the layers containing your objects are set to On and Thaw, and unlock them if needed.
The objects belong to an external reference (xref). Xrefs often manage their own layer visibility independently of the host drawing. You may need to open the referenced file directly, adjust xref layer overrides, or check Layer States to restore visibility.
Viewport-specific layer overrides are in play. Some layers can be frozen only within a specific viewport. Activate that viewport and use the VPLAYER command, or check viewport freeze settings in the Layer Properties Manager.
A saved layer state changed after you isolated objects. If the drawing was saved and reopened, check the Layer States Manager for a previous state you can restore.
The command isn’t recognized, or there’s a typo. Some older or customized AutoCAD setups may not have the command mapped the way you expect. Use the right-click menu Isolate → End Object Isolation as a reliable fallback, or set up a custom alias in your acad.pgp file.
The objects were deleted, not hidden. If objects are missing rather than merely invisible, try UNDO for recent actions, or restore from a backup file if the change was saved.
If you’re not sure which type of isolation caused the problem, it’s safe to run both UNISOLATEOBJECTS and LAYUNISO, then verify the result in the Layer Properties Manager.
Best Practices for Managing Object Visibility
- Save a Layer State before complex isolations. This gives you an easy checkpoint to restore from if something goes wrong later.
- Use the right-click menu as a memory aid. If you can’t recall the exact command name, Isolate → End Object Isolation always works.
- Set up a custom alias. Adding a shortcut like
UO = UNISOLATEOBJECTSto your acad.pgp file speeds up repetitive workflows. - Be mindful of xrefs in team projects. Confirm whether visibility changes belong in the host drawing or the referenced file before making edits.
- Document isolation actions when collaborating. A quick note in your drawing log helps teammates understand why certain objects were hidden, avoiding confusion later.
Frequently Asked Questions
What’s the difference between ISOLATEOBJECTS and LAYISO?
ISOLATEOBJECTS hides everything except the objects you select, working at the individual object level. LAYISO instead isolates by layer, turning off or freezing every layer except those containing your selection. Reverse them with UNISOLATEOBJECTS and LAYUNISO, respectively.
How do I unhide objects that were hidden with HIDEOBJECTS?
Run UNISOLATEOBJECTS, or use the right-click menu path Isolate → End Object Isolation. Since HIDEOBJECTS operates at the object level, UNISOLATEOBJECTS is the correct command to reverse it.
UNISOLATEOBJECTS didn’t restore my objects — what now?
Check the Layer Properties Manager for frozen, off, or locked layers. If layer isolation (LAYISO) was used instead, run LAYUNISO. Also check for viewport-specific freezes or xref-related overrides.
Can I assign a keyboard shortcut to this command?
Yes. Add a custom alias to your acad.pgp file, or set up a ribbon button or macro so you can trigger it with a single keystroke.
Does UNISOLATEOBJECTS permanently change layer settings?
No. It only removes the temporary hide or isolation state. Permanent settings like layer On/Off or Freeze status remain untouched unless a separate command, such as LAYISO, was involved.
Why are objects still invisible after I reopen the drawing?
Some isolation states or overrides can carry over between sessions. Check the Layer States Manager, xref layer states, and any viewport-specific freezes, then use LAYUNISO or restore a saved Layer State to bring everything back.
