Possible bug: Unexpected User Instance ID AOV behavior

Sub forum for bug reports

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.
Post Reply
speltrong
Licensed Customer
Posts: 77
Joined: Wed Mar 29, 2017 6:08 pm

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]
Screenshot 2024-11-13 070746.png
Thanks

-s
Attachments
CM-InstanceID.zip
(885.49 KiB) Downloaded 33 times
User avatar
bepeg4d
Octane Guru
Posts: 10356
Joined: Wed Jun 02, 2010 6:02 am
Location: Italy
Contact:

Hi,
this is expected, it works correctly if you change the MoGraph Instance mode from simple Instance to Render-Instance, or Multi-Instance:
IMG_3439.jpeg
ciao,
Beppe
speltrong
Licensed Customer
Posts: 77
Joined: Wed Mar 29, 2017 6:08 pm

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
User avatar
aoktar
Octane Plugin Developer
Posts: 16066
Joined: Tue Mar 23, 2010 8:28 pm
Location: Türkiye
Contact:

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.
Octane For Cinema 4D developer / 3d generalist

3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
speltrong
Licensed Customer
Posts: 77
Joined: Wed Mar 29, 2017 6:08 pm

ah, makes sense - thanks @aoktar!

-s
Post Reply

Return to “Bug Reports”