Page MenuHome

2.8: Hiding original object in render will also hide it's colection instances
Closed, InvalidPublic

Description

System Information
Operating system: Windows 10
Graphics card: GTX 1080

Blender Version
Broken: b4db7d80f18b

Short description of error

When having an original object in a collection and making a collection instance of it, it is impossible to hide the object in render. However it will work in the viewport as expected.

Exact steps for others to reproduce the error
Open the following file


You will see the visibility toggles for the original collection turned off in both viewport and render

This shows as expected on the viewport
Now press F12
Nothing will appear on the render

Details

Type
Bug

Event Timeline

Dalai Felinto (dfelinto) triaged this task as Needs Information from User priority.Mar 1 2019, 9:57 PM

@Daniel Salazar (zanqdo) I'm confused as to what you expected here. The entire CubCol is set to NOT render. So that is why it doesn't render.

Also:

it is impossible to hide the object in render.

The object is not rendering. Isn't this the exact thing you mention it was impossible?

If I'm guessing right, what you want is to move the original collection under another collection, and control its renderability from it.
So your example file would be like:

  • CollectionsToBeInstanced [hide and dont render]
  • -- > CubeCol [hide and render]
  • Collection (instance of CubeCol)

@Dalai Felinto (dfelinto) then what about this


It's also not working AND inconsistent between viewport and rendering.

And to be clear, what I expect is to hide originals and show only instances from BOTH viewport AND render

I see the issue you have.

First things first, to achieve what you want you do:


Secondly, confusing as it may be things are working as designed. And the confusion comes from the difference between disable/hidden/disable for render.
We plan to address this in the next design iteration: T61578

Closing the report, but adding @Brecht Van Lommel (brecht) here in case he wants to add anything to the matter. I don't see any bug here though.