Hi, thanks for your quick response.
In the past (C4DToA 2.x.x) the following was possible e.g: if I instantiate a polymesh object and ad a arnold tag to the instance, I can i.a. turn off its primary visibility to have it just as an shadow caster, but this is not the main reason.
The error occurs with an own plugin, which assigns arnold tags to all children (except other nulls) of null grouped objects as a global arnold parameters controller. During the fact that some of the children are instances, the operation crashes the application. We're talking about a heavy scene with high poly car CAD polymeshes with a complex null group encapsulation for renderings for an image based configuration system. So it's not purposeful e.g. to assign the tags per hand. As a workaround (with my plugin) I can exlude the assignment to Oinstances, but for the longtime support and future plans (mentioned below), it would be great to have the possibility to assign the tag also to instances.
The other idea was to have original polymesh objects inside null groups and duplicate this groups with now instantiated polymesh objects as shadow casters while I hide some of the original objects to take-based render just selected parts as modules for later use in the configurator. So the original polymesh objects are still in the scene, but I won't be duplicated as "real" objects to keep the file size managable. My plan was to assign the arnold parameters tag to the instantiated duplicates to hide their primary visibility. But also in C4DToA 2.0.0 it was not possible to have a polymesh object in a group, hide the group and use the instance of the polymesh object with an assigned arnold parameters tag. In this scenario the original polymesh is hidden, like intended, and the instance shows up, but it ignores any of the parameters, set in the assigned arnold parameters tag. So the working example mentioned in the beginning isn't working anymore, if the referenced polymesh is in a hidden group.
I hope it was reasonably understandable 😉
Best regards,
Alex