Material is not visible in reflections as "invisible from camera"

In V-Ray GPU CUDA, if you make a specific hierarchical object invisible from the camera with V-RayObjectProperties, the material of the object will not be reflected correctly.

Confirmed by V-Ray 5 C4d, update 1.2 (v5.10.22)

Attach sample scene


test.zip (87.9 KB)

It’s actually seen in the reflections. The bug appears to be on how the materials are assigned. If you leave have multiple materials in the hierarchy, it’s using the last material on all of the items. Seems like the bug is related to having multiple objects in hierarchy with different materials PER 1 Object tag. Only when rendering w/ GPU

Yes. The solution is to assign the material individually to the object instead of Null.
However, there is a problem with the behavior of material allocation to Null different on CPU and GPU.
I hope it will be fixed.

Hello,

This seems to be the same issue as the one, described in this forum thread. I’ve already reported it to our developers (bug ID: VC4D-882) and I will let you know once we have more information. Thanks.

Thank you for the information.
It seems that there has already been a report. I look forward to future fixes!

Hello @flat ,

As I already mentioned in this thread, this bug was fixed and the fix is available in the latest stable build. You can download it and install it from here.

Cheers.

Thank you for the information.
I’m glad that the bug has been fixed.