Describe the bug
We have an issue when trying to set the camera visibility of the Arnold node primitives from USD. The way we do it is by setting primvars:arnold:visibility:camera to false at the root of the scene tree we want to filter. However, if there are Arnold specific primitives this doesn't work.
In the attached usd file, the blue box in the scene is a ArnoldBox primitive while the orange one is a Cube one. They have a common parent transform (/obj/invisible ) where I set that primvar and I am thus trying to make them invisible to camera rays (but visible in reflections for example). When rendering in husk it works, but not when using kick.
Solaris:

Kick

Used Software Versions
** Repro scene**
small.zip
Describe the bug
We have an issue when trying to set the camera visibility of the Arnold node primitives from USD. The way we do it is by setting primvars:arnold:visibility:camera to false at the root of the scene tree we want to filter. However, if there are Arnold specific primitives this doesn't work.
In the attached usd file, the blue box in the scene is a ArnoldBox primitive while the orange one is a Cube one. They have a common parent transform (/obj/invisible ) where I set that primvar and I am thus trying to make them invisible to camera rays (but visible in reflections for example). When rendering in husk it works, but not when using kick.
Solaris:

Kick

Used Software Versions
** Repro scene**
small.zip