I’m seeing what looks like a visibility issue in Rhino 8’s Raytraced display mode.
If I have more than three nested sublayers and put geometry on a third child layer, turning off the top parent layer does not hide geometry in Raytraced display mode.
I noticed this while working on my own realtime renderer in C++, where I’ve been comparing behavior against Rhino’s Raytraced mode.
Is there a recommended C++ way to evaluate visibility for nested layers? Any suggestions would be welcome.
Raytraced (and therefor Rhino Render) does not evaluate object visibility, that is done by the underlying changequeue that is part of the core of Rhino. The changequeue is supposed to handle the visibility determination and based on the findings pass on the correct objects (or delete). Probably something for @andy to look into.