If you have multiple models selected, you can hide them all at once with 'H' or by Alt-clicking on the Eye icon in the outliner. However, there does not seem to be any way to unhide only the selected objects without unhiding everything. Alt-clicking on the Eye again only unhides the specific object you're clicking on.

Any way around this?


This is relatively simple to do with a bit of Python code:

import bpy

for ob in bpy.data.objects:
    if not ob.select:
    ob.hide = False

You can paste this into a text editor in Blender and run it, or extend it into an add-on with an operator and a button to add to your user interface.

  • $\begingroup$ So if I just want to unhide all, Alt+H, what's the equivalent code for that? $\endgroup$ – June Wang Nov 29 '20 at 17:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.