4
$\begingroup$

I have some objects which i do not want to be disible on the Viewport nor the OpenGL rendering previews, back in 2.79 it worked just fine by disabling render view on the outliner and enabling the 'only render' box on the right side pannel (the one you view with N on 2.79) and now in 2.8 there's the 'hide overlays' option but it doesn't hide those objects anymore.

is there a way to get the same result in 2.8??

$\endgroup$
1
$\begingroup$

I've just written an addon for that: https://github.com/artellblender/show_only_render

It does not update automatically though, so it's necessary to click again the box to hide/unhide newly hidden objects

$\endgroup$
  • $\begingroup$ omg i know im extremely late but thank you a million! this is gonna make viewport rendering more pleasant to preview, hugs really tight >U< $\endgroup$ – Zophiekat Dec 3 '19 at 20:07
2
$\begingroup$

Unfortunately it seems there's no more "Only Render" option to show only the renderable objects in the Blender 2.8 viewport. Only "overlays" object can be hidden (lights, cameras, bones...).

$\endgroup$
  • $\begingroup$ Not true. See my answer above, and upvote it if it helped. All options are there, they just are not turned on by default. Turn them on easily in the filter options. $\endgroup$ – C.Rogers Jul 1 '19 at 11:15
  • 1
    $\begingroup$ I fail to see how your answer relates to the question: how to hide all non-renderable objects in a similar way to the "Only Render" feature of Blender 2.79. Yes we can enable or disable objects from rendering/viewport one by one in the outliner, but it's not convenient. $\endgroup$ – lucky3 Jul 2 '19 at 12:08
  • $\begingroup$ You can hide any object or groups of objects from the render by first placing those objects in a collection, then disabling whichever things you don't want on the collection. Blender 2.80 uses collections for this purpose, and yes, objects can belong to multiple collections. $\endgroup$ – C.Rogers Jul 4 '19 at 15:53
  • 1
    $\begingroup$ I understand that. But this is a manual workflow, while it's automated in Blender 2.79: one click only. $\endgroup$ – lucky3 Oct 13 '19 at 16:08
  • $\begingroup$ @C.Rogers the goal is not to have everything in a group or in one collection to disable rendering in that group or collection, but a button to quickly preview render and show only renderable objects. How 2.8 viewport works now is not convenient to some particular tasks. This is still not possible with 2.8 as far as i know and this is an essential function to many people. $\endgroup$ – adrian li Nov 14 '19 at 15:33
1
$\begingroup$

The options are still there, they are just hidden in the filter dropdown: enter image description here

Make sure all the buttons are selected. I think they did this to keep the UI cleaner, but I'd probably have left on at least render visibility option by default. Hey, it's still a Beta though, so maybe they will "fix" that. :)

$\endgroup$
  • 1
    $\begingroup$ it kinda is what i was looking for but the goal i had in mind was to be able to still see the object in viewport but for it to not be renderable in opengl, so like the object is shown but at the moment i hit opengl render it hides automatically, just like the render view one except its for opengl render $\endgroup$ – Zophiekat Jun 25 '19 at 22:46
  • $\begingroup$ The camera icon will hide it in the render. You need to enable those buttons in the filter as shown above for them to be visible in the outliner. If your object is still showing up in the render with the camera button dissabled, it's a bug, though it's not one I'm currently seeing. $\endgroup$ – C.Rogers Jun 30 '19 at 20:07
  • 1
    $\begingroup$ Also, feel free to upvote my answer if it helped. :) $\endgroup$ – C.Rogers Jun 30 '19 at 20:09

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.