Roughness channel from native C4D mat conversion impossible?

Maxon Cinema 4D (Export script developed by abstrax, Integrated Plugin developed by aoktar)

Moderators: ChrisHekman, aoktar

Post Reply
User avatar
Hurricane046
Licensed Customer
Posts: 99
Joined: Wed Jul 25, 2018 6:57 am

Hello!

So far we've successfully converted C4D material containing these three channels -> DIFFUSE + SPECULAR + NORMAL
But we cannot find the place which would result in properly hooked ROUGHNESS node. We're doing a lot of batch processing and this has been real issue. Thanks for any kind of help!

Image
elsksa
Licensed Customer
Posts: 784
Joined: Sat Jul 24, 2021 1:06 am

Hi,
Roughness is universally roughness in any renderer.

I believe roughness (or its invert: glossiness) is in the "reflectance" "tab". It's often a separate material pin on most renderers.
User avatar
Hurricane046
Licensed Customer
Posts: 99
Joined: Wed Jul 25, 2018 6:57 am

You're quite correct! There is indeed Roughness texture in the Reflectance tab BUT even if we hook textures in literally every possible slot in that tab then Octane converted material never has Roughness channel hooked anyway.
We have a strong suspicion Octane can't get Roughness texture node from the conversion. It's starting to look like manual thing to do.

Image
elsksa
Licensed Customer
Posts: 784
Joined: Sat Jul 24, 2021 1:06 am

From what I understand, the issue is that the script doesn't successfully plug any map to the roughness slot?
Is there any information printed in the Console Log?

I will let aoktar / devs take over as it is out of my scope (I don't use Cinema 4D).
User avatar
Hurricane046
Licensed Customer
Posts: 99
Joined: Wed Jul 25, 2018 6:57 am

Yes you've described it perfectly! The script doesn't successfully plug any map to the roughness slot. Simple as that.
We're gonna keep trying other combinations to try and find if we're just missing the mark but we've tried a lot of stuff already.

The console log simply states this:

Code: Select all

Started logging on 06.11.22 09:01:00

OctaneRender Enterprise 2021.1.6 (11000600)

VRAM used/free/max:0Kb/11Gb/11Gb  Out-of-core used:0Kb  RAM used:9.586Gb total:127.818Gb  OpenGL free/total:0/0
Convert material:tiles_frozen
Also just downloaded OctaneRender Enterprise 2021.1.6 for C4D and this particular version creates 2 new Octane Materials from one single C4D material but that doesn't bother me very much since I can just delete unused materials to trim these glitchy excess mats.
User avatar
aoktar
Octane Plugin Developer
Posts: 16066
Joined: Tue Mar 23, 2010 8:28 pm
Location: Türkiye
Contact:

Hurricane046 wrote: Also just downloaded OctaneRender Enterprise 2021.1.6 for C4D and this particular version creates 2 new Octane Materials from one single C4D material but that doesn't bother me very much since I can just delete unused materials to trim these glitchy excess mats.
It should be a forgotten thing. I'll fix it. Thanks for reporting that!

Also there are not perfect and exact solutions to convert old-school materials to PBR. Especially for reflectance/specular implementations. Plugin does it simple way by ignoring some passes.
Octane For Cinema 4D developer / 3d generalist

3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
User avatar
Hurricane046
Licensed Customer
Posts: 99
Joined: Wed Jul 25, 2018 6:57 am

Yeah I though so aswell. Thanks for the replies! We'll find some workaround ;)
Post Reply

Return to “Maxon Cinema 4D”