Community
Arnold for Cinema 4D Forum
Rendering with Arnold in CINEMA 4D using the C4DtoA plug-in.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Reverse material conversion function?

6 REPLIES 6
Reply
Message 1 of 7
f.ribbeck
261 Views, 6 Replies

Reverse material conversion function?

Hi,


I love the "Convert to Arnold material" function and use it all the time for models I import from 3DSMAX or cgtrader that don't come with Arnold materials. However, it would be extremely useful to also have the reverse function, to roughly convert Arnold materials to C4D materials (only considering the basic functions of the standard_surface node). This way you could quickly send the file to someone who does not have Arnold to look at the scene without having to rebuild everything from scratch and relink all the texture maps.

Do you have any ideas how a script for this would look or if it is even possible if you are not a developer of Arnold? Or would it be possible to include a feature like this in a future release within the right click context window?

Labels (3)
6 REPLIES 6
Message 2 of 7

Sure, makes sense. I can write you a script when I have some time and add it as a feature in a next release later.

Message 3 of 7
f.ribbeck
in reply to: f.ribbeck

Hi Peter, great thanks!


By the way, I use your "Refresh IPR" script 1000 times a day by now, I found out it is really useful to have the IPR on pause on more heavy, unresponsive scenes and just press the button when I need to refresh. So thanks for that 🙂

Message 4 of 7

Cool. Glad to hear that script is useful. One day I should collect all this small utility scripts and ship with the plugin.

Message 5 of 7

Definitely! There's probably a bunch of useful ones that have accumulated over time that nobody is aware of

Message 6 of 7

Here's the first version of the converter script:

convert_arnold_material_to_c4d_material_v01.zip

It converts all standard_surface shaders from an Arnold Material to a C4D Material. Currently base, specular, transmission and emission parameters only and connected textures. Bump, normal maps and displacement maps are not supported yet. Layer shaders are not supported either. So one-to-one match is not guaranteed when you convert an Arnold Material to C4D Material and then back.

Message 7 of 7
f.ribbeck
in reply to: f.ribbeck

Wow, thank you, I will give it a try 🙂

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report