multipass setting breaks renders
Posted: Thu Nov 03, 2022 11:27 am
Open the attached scene and open the c4d render settings window. Note that there are 2 render settings, "main" and "aov". The main render setting is pretty much octane defaults. The aov render setting has the AOV save tab enabled.
Octane automatically takes control of the c4d multipass checkbox. when aovs are used, octane forces it on, when disabled, it is forced off. Also note that when multipass is on, c4d forces all renders to linear space, away from the default srgb.
So heres the bug:
Click the 'output' tab of the render settings window
Select the main render setting (click the text so it turns orange, dont enable it with the square icon)
Note that multipass is correctly turned off
Now click on the 'aov' render setting so it turns orange
Bug #1 Multipass should be enabled at this point, but the render settings show it as disabled
Click on the "octane renderer" tab of the render settings, this causes the multipass option be be enabled.
Click back to the "output" tab of the render settings
Click on the "main" render setting
Bug #2: multipass is still enabled, even though it should be switched off for this main render setting.
The bug essentially is that the multipass setting is only being updated if the octane tab happens to be selected in the render settings. If it isnt, then the multipass checkbox gets stuck in the wrong state. This isnt just a UI update problem, this incorrect multipass checkbox will break your renders. eg. I have a bunch of renders queued up, some use the main render setting, some use the aov setting. If I happen to be on the aov render setting whilst checking my output or save settings, then click on the "main" render setting to check my filenames or resolution, this incorrect multipass checkbox now causes all my "main" srgb renders to render in linear space.
octane 2021.1.5
plugin R4
c4d 26.107
win 11
Octane automatically takes control of the c4d multipass checkbox. when aovs are used, octane forces it on, when disabled, it is forced off. Also note that when multipass is on, c4d forces all renders to linear space, away from the default srgb.
So heres the bug:
Click the 'output' tab of the render settings window
Select the main render setting (click the text so it turns orange, dont enable it with the square icon)
Note that multipass is correctly turned off
Now click on the 'aov' render setting so it turns orange
Bug #1 Multipass should be enabled at this point, but the render settings show it as disabled
Click on the "octane renderer" tab of the render settings, this causes the multipass option be be enabled.
Click back to the "output" tab of the render settings
Click on the "main" render setting
Bug #2: multipass is still enabled, even though it should be switched off for this main render setting.
The bug essentially is that the multipass setting is only being updated if the octane tab happens to be selected in the render settings. If it isnt, then the multipass checkbox gets stuck in the wrong state. This isnt just a UI update problem, this incorrect multipass checkbox will break your renders. eg. I have a bunch of renders queued up, some use the main render setting, some use the aov setting. If I happen to be on the aov render setting whilst checking my output or save settings, then click on the "main" render setting to check my filenames or resolution, this incorrect multipass checkbox now causes all my "main" srgb renders to render in linear space.
octane 2021.1.5
plugin R4
c4d 26.107
win 11