Page 1 of 1

How to disable OSL for C4D Noise when batch rendering

Posted: Fri Jan 08, 2021 10:47 pm
by ewoo
I'm having a strange issue with the latest version of octane for C4D.

When using C4D noise shader in a material it does not render as expected when using C4D Batch Plugin via Deadline.

I made sure to uncheck the "Use OSL for C4D Noise/Gradient (Experimental)" in Octane Settings>Settings>C4D shaders. and when I render through the picture viewer the texture renders as expected.

But when I send the render through deadline and render using C4D Batch, I can tell it is defaulting to using OSL for my C4D noise, because the scale of the noise is completely off (experimental indeed).

Any workarounds for this besides rolling back to older versions of octane (which version of octane introduced this feature?)?

Thanks in advance.

Re: How to disable OSL for C4D Noise when batch rendering

Posted: Sat Jan 09, 2021 7:43 am
by aoktar
Sorry rolling back to some old version is not a workaround. This parameter is a common preference and stored in each host, not saved to the scene. Make sure both are the same on master and slave.
Other than this you can force to choose an exact mode for each node, from the node editor. See picture

Re: How to disable OSL for C4D Noise when batch rendering

Posted: Mon Jan 11, 2021 7:37 pm
by ewoo
Yes I saw the setting is in the common parameters and is not inherited by the project file.

I made sure to set each slave/worker machine so it would not use OSL for C4D Noise. I even rendered one frame in the picture viewer to make sure it looked corrected; but when I send the job through deadline it will still use OSL no matter the settings.

My only work around was to roll octane back to 2019 where this feature is not yet added.

Re: How to disable OSL for C4D Noise when batch rendering

Posted: Tue Jan 12, 2021 9:04 am
by aoktar
Have you set the osl usage from the nodes for testing? It shouldn't take care of what's the global settings so