Global / Take Material Override?

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

Moderators: ChrisHekman, aoktar

Post Reply
david-maus
Licensed Customer
Posts: 4
Joined: Thu Nov 05, 2015 9:43 am
Location: Germany
Contact:

Hi,

i'm currently working on a car render job and i'm trying to recreate my workflow from maya (vray, arnold). So, i have many RenderLayer/Takes with material overrides, little Example:

RenderLayer ReflA: Car with Reflective Material and an Environmentsphere with a gradient

and so on with other materials and settings.....


Is there a nice way to create these overrides?

Sadly the global material override under render settings are not working with octane.

Selecting all objects and make an override group on a Take with Material/Texture Tag replacement is working but my C4D is going crazy on a CAD Model (over 7000 Objects). Most of the time its crashing... no option in my case.
User avatar
aoktar
Octane Plugin Developer
Posts: 16066
Joined: Tue Mar 23, 2010 8:28 pm
Location: Türkiye
Contact:

It's never good idea to keep soo much small parts for Octane. It cost a lot of time to iterate these. Plugin has to iterate all content of scene on every action in C4D even on a mouse click. Make them connected as much as possible.
Octane For Cinema 4D developer / 3d generalist

3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
User avatar
oguzbir
Licensed Customer
Posts: 715
Joined: Fri Jun 25, 2010 12:30 am
Contact:

aoktar wrote:It's never good idea to keep soo much small parts for Octane. It cost a lot of time to iterate these. Plugin has to iterate all content of scene on every action in C4D even on a mouse click. Make them connected as much as possible.
Hi aoktar,
I'd like to jump in and ask you a question. I'm a 3dsmax user.
I have asked many time for our plugin developers to implement Global custom material override function.
I have no response although been asking for years both in standalone and max group as well.
Maybe you can answer this. You have a great reputation for answering questions.

Is it possible to have global custom material override for scene objects by altering plugin code.
Or it needs to be setup in standalone core?

If you say this must be done in standalone core regardless of the plugin. Then I'll try to elevate to ask this in standalone forum.

Many Thanks.
My Portfolio
windows 10 Pro. |1070 + 1070 + 1070 + 1070 | i7 @4.5Ghz
User avatar
aoktar
Octane Plugin Developer
Posts: 16066
Joined: Tue Mar 23, 2010 8:28 pm
Location: Türkiye
Contact:

Hi Oguzbir,
It may seems like a very simple addon for users. But for me that's not so simple. Because it can cause a lot of problems for interactive parts of plugin. And i may have to rewrite many parts to support this.
But it may be easier for adding to just animation output section. I don't know 3dsmax plugin's obstacle. But i believe there may be similar reasons.
Octane For Cinema 4D developer / 3d generalist

3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
User avatar
oguzbir
Licensed Customer
Posts: 715
Joined: Fri Jun 25, 2010 12:30 am
Contact:

Thank you for your answer.
I don't think that is easy to do. and your answers very sufficient for me to grasp the situation.
Cheers,
My Portfolio
windows 10 Pro. |1070 + 1070 + 1070 + 1070 | i7 @4.5Ghz
User avatar
aoktar
Octane Plugin Developer
Posts: 16066
Joined: Tue Mar 23, 2010 8:28 pm
Location: Türkiye
Contact:

david-maus wrote: Sadly the global material override under render settings are not working with octane.
It's for C4D renderer not for Octane. It can't work without simulating in plugin. Pls read my answers on top. It may be easier to add this support just for animation outputs.
Selecting all objects and make an override group on a Take with Material/Texture Tag replacement is working but my C4D is going crazy on a CAD Model (over 7000 Objects). Most of the time its crashing... no option in my case.
What's crash type? Pls always be more informative for crash kind reports. Just making confusions on me.
Octane For Cinema 4D developer / 3d generalist

3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
david-maus
Licensed Customer
Posts: 4
Joined: Thu Nov 05, 2015 9:43 am
Location: Germany
Contact:

Hi,
aoktar wrote: It may be easier to add this support just for animation outputs.
What do you mean with animation output?

aoktar wrote:What's crash type? Pls always be more informative for crash kind reports. Just making confusions on me.
There is no crash report, most of the times the ram is going higher and higher until 100% and then freeze / black screen (32 GB in this workstation). Sometimes by dragging the objects in the override group...sometimes by switching to a take where already an override group is active.

I dont know if this is an octane oder cinema thing.

It is working with a single combined mesh ob the exterior carbody....more or less a dummy for the material layers (without the wheels because of xpresso driven animation / must be baked for motion blur and i want the freedom for changes in lighting scene)....but its very bad for the clean workflow with a rigged xref object etc.


Would be great if one of the two options (global override with exclude or take system overrides) are working in the future but i understand if this is hard to implement.



The Idea behind this is to have a masterfile with many renderlayer/takes preconfigured (Curvature Materials, different Reflection Materials, Fresnel Materials, AO Materials etc etc). Then you only load the object, make the lighting and tweaking the things....and render. For Production this is very important, especially with other post productions agencies.

The different AO passes are working with takes and different saved rendersettings set to infochannel AO.... but ohter things are not possible with that.
User avatar
aoktar
Octane Plugin Developer
Posts: 16066
Joined: Tue Mar 23, 2010 8:28 pm
Location: Türkiye
Contact:

Please find some alternative ways rather than forcing the plugin limits. You can select all texture tags and replace with a material.
Be sure that i'll add more features when i feel it's the time. But my strategy is to improve stability and making stable releases before making big revisions.
Octane For Cinema 4D developer / 3d generalist

3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
leehenshall
Licensed Customer
Posts: 184
Joined: Sun Oct 25, 2015 5:44 pm
Location: England
Contact:

I've been looking into ways of getting material override behaviour in octane for c4d also.

I've managed to find a pretty decent solution via a great little plugin made by a German production studio called Fuchs & Vogel. I don't think the plugin was designed specifically to create a material override more to make clay renders with transparent windows but it works great as an override function.

https://gumroad.com/l/jvcLu/sale

Their plugin allows for any items placed under a custom node in the object viewer to have a custom material assigned. This override behaviour can then be toggled via a UI button. The only downside/limitation I have discovered is that the toggle button is not controllable via the c4d render takes system so you cannot automate this behaviour to make custom render layers.

I have contacted the developers to see if they are able to expose the toggle button to the render takes but for the time being it's the best option out there other than making separate files. (at least as far as I know as I'm pretty new to c4d have switched from maya)

I do however think Octane SA should have its own solution for this in the long term.
Post Reply

Return to “Maxon Cinema 4D”