Page 1 of 1

Instance Object - doesn't render if source hidden in null

Posted: Wed Feb 12, 2025 9:18 am
by Liketheriver
Hi All,

recently I noticed that all instanced object set to "render instance" are no longer rendered when the master object is nested in a hidden group (they do render correctly if set to simple "instance" but that require a lot more memory and the file become unmanageable, I have pretty huge scenes with 50k+ elements).
I know a suggested workaround is to scale the source group to 0, but sometimes the master models are shared between different models (huge cad models) that needs to be hidden at a certain point during animation or still render, doing so a lot of objects in other areas disappear, so it's not a viable solution (unless all the source models are taken out and put into a separate group, and that grup scaled to 0, but when working with huge amounts of elements this takes a lot of hours of work).
I'm pretty sure it used to work fine before since I had to reopen old files and those worked with "render instance" at the time and the files where manageable, now even with a new(ish) workstation (4090-12900k-128gb ram) I can barely rotate the view when i set all the clones to simple instance...
Probably the intention was not to load unused data into the renderer to speed up things but now it's backfiring, there is a way to force to load objects into octane even if those are hidden?

Best
Alessio

Re: Instance Object - doesen't render if source hidden in null

Posted: Wed Feb 12, 2025 9:54 am
by aoktar
It's about this option. It's an optimisation flag to avoid having same mesh double times.

Re: Instance Object - doesen't render if source hidden in null

Posted: Wed Feb 12, 2025 11:58 am
by Liketheriver
aoktar wrote:It's about this option. It's an optimisation flag to avoid having same mesh double times.
You are the best! thanks! :mrgreen:

Re: Instance Object - doesn't render if source hidden in null

Posted: Fri Feb 14, 2025 5:28 pm
by champton
I found a good workaround for this by double nesting the desired object, you can still use it as a render instance, have it hidden, and you don't have to change any settings.

Screenshot attached below.