5
$\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$

4 Answers 4

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$
1
  • $\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
    Commented Dec 3, 2019 at 20:07
2
$\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$
4
  • 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
    Commented Jun 25, 2019 at 22:46
  • 1
    $\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
    Commented Jun 30, 2019 at 20:07
  • 2
    $\begingroup$ Also, feel free to upvote my answer if it helped. :) $\endgroup$
    – C.Rogers
    Commented Jun 30, 2019 at 20:09
  • $\begingroup$ I think it would be better if this was a viewport option; as it stand, I need to keyframe both render and viewport visibility for all objects to preview animations in the viewport. $\endgroup$
    – Johan
    Commented Jul 25, 2023 at 9:24
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$
7
  • $\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
    Commented Jul 1, 2019 at 11:15
  • 2
    $\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
    Commented Jul 2, 2019 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
    Commented Jul 4, 2019 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
    Commented Oct 13, 2019 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
    Commented Nov 14, 2019 at 15:33
0
$\begingroup$

There is a similar got ya, where you can enable and disable the rendering in real time and and at render time respectively. The setting is in the particle panel, next to the drawing pin and the +-, small monitor and camera.

Cheers

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .