Hi
I make a standard cloner and use the Cryptomatte User Instance ID AOV, all of the clones are on the same matte (ID=0). If I add an effector and make sure "Use effector color" is on, then all the clones appear on different mattes like I'd expect, even if all the parameters for the effector are turned off.
Is this a bug, or some limitation of C4D that has to be worked around?
Windows 11 (current) / Mobile 4090 GPU / C4D 2025.0.2 / Octane 2024.1-[R3]
Thanks
-s
Possible bug: Unexpected User Instance ID AOV behavior
Moderators: ChrisHekman, aoktar
Forum rules
Before posting a bug report, please check the following:
1. That the issue has not already been disclosed
2. That the issue is specific to this plugin, and not Octane in general (Try reproducing it in Standalone)
Bugs related to the Octane Engine itself should be posted into the Standalone Support sub-forum.
All bug reports should include the information below, along with a detailed description of the issue and steps to reproduce it.
A. Operating System, including version (i.e. Win 7, OSX 10.11.2, Ubuntu 14.04, etc.)
B. Graphics Card(s) model (i.e. GTX 580 - 3GB, TITAN, etc.)
C. RAM Capacity (i.e. 6 GB)
D. Nvidia driver version (i.e. 7.50, 7.5.22)
E. OctaneRender Standalone version, if installed (i.e. 2.24.2, 2.23, etc.)
F. OctaneRender plugin version (i.e. v2.25 - 2.21)
G. Host application version, including build number if available (i.e. 3ds Max 2016 Build 18.0)
H. A detailed description of the issue and steps to reproduce it (Include Screenshots or video capture), as well as an example scene if applicable.
I. Copies of the Octane Log window and Console window outputs (full text attached as a file to your post is recommended).
Please note that reports of issues inside existing threads will be ignored/removed, and reports may be closed if the reporter does not respond to subsequent queries in the thread.
Before posting a bug report, please check the following:
1. That the issue has not already been disclosed
2. That the issue is specific to this plugin, and not Octane in general (Try reproducing it in Standalone)
Bugs related to the Octane Engine itself should be posted into the Standalone Support sub-forum.
All bug reports should include the information below, along with a detailed description of the issue and steps to reproduce it.
A. Operating System, including version (i.e. Win 7, OSX 10.11.2, Ubuntu 14.04, etc.)
B. Graphics Card(s) model (i.e. GTX 580 - 3GB, TITAN, etc.)
C. RAM Capacity (i.e. 6 GB)
D. Nvidia driver version (i.e. 7.50, 7.5.22)
E. OctaneRender Standalone version, if installed (i.e. 2.24.2, 2.23, etc.)
F. OctaneRender plugin version (i.e. v2.25 - 2.21)
G. Host application version, including build number if available (i.e. 3ds Max 2016 Build 18.0)
H. A detailed description of the issue and steps to reproduce it (Include Screenshots or video capture), as well as an example scene if applicable.
I. Copies of the Octane Log window and Console window outputs (full text attached as a file to your post is recommended).
Please note that reports of issues inside existing threads will be ignored/removed, and reports may be closed if the reporter does not respond to subsequent queries in the thread.
- Attachments
-
- CM-InstanceID.zip
- (885.49 KiB) Downloaded 33 times
Hi,
this is expected, it works correctly if you change the MoGraph Instance mode from simple Instance to Render-Instance, or Multi-Instance: ciao,
Beppe
this is expected, it works correctly if you change the MoGraph Instance mode from simple Instance to Render-Instance, or Multi-Instance: ciao,
Beppe
Thanks for the reply @beppe 
Interesting, but I'm just curious why you'd need an effector - even one that doesn't do anything to the clones - to make it work in regular instance mode.
Do normal instances not get proper color assignments or something that an effector's color mode fixes?
Multi-instance and render instance don't work well with some other C4D things, so it's not always a viable option (though it's MUCH faster when it is). Adding an effector with all the effecting parts turned off to fix an AOV isn't intuitive and slows you down if you don't know why it's happening. Just trying to get my head around why it's like this.
-s

Interesting, but I'm just curious why you'd need an effector - even one that doesn't do anything to the clones - to make it work in regular instance mode.
Do normal instances not get proper color assignments or something that an effector's color mode fixes?
Multi-instance and render instance don't work well with some other C4D things, so it's not always a viable option (though it's MUCH faster when it is). Adding an effector with all the effecting parts turned off to fix an AOV isn't intuitive and slows you down if you don't know why it's happening. Just trying to get my head around why it's like this.
-s
The plugin's logic on Cloners written for instanceIDs to generate them when an effector with color mode activated. It's for normal mode of Cloners.
It's activated for other modes by def. It's a choice to avoid the extra calculations because of unused cases.
It's activated for other modes by def. It's a choice to avoid the extra calculations because of unused cases.
Octane For Cinema 4D developer / 3d generalist
3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw