Share

Material Conversion - Arnold for Cinema4d

The Arnold > Utilities > Materials > Convert menu contains commands to convert between the supported material types and convert specific Arnold shaders.

Legacy Arnold Material to Node Material

Convert all legacy materials to Node Materials

All legacy Arnold Materials in the current scene are replaced with Arnold Node Materials.

Convert selected legacy materials to Node Materials

The selected legacy Arnold Materials in the current scene are replaced with Arnold Node Materials.

Default shortcut is Alt+W~D in the Material Browser.

Copy & convert selected legacy materials to Node Materials

The selected legacy Arnold Materials are converted to Arnold Node Materials, the legacy materials are kept in the scene.

Default shortcut is Alt+W~C in the Material Browser.

Cinema 4D Standard Material to Arnold Material

Convert all C4D Materials to Arnold Materials

All Cinema 4D Standard Materials in the current scene are replaced with Arnold Materials.

Convert selected C4D Materials to Arnold Materials

The selected Cinema 4D Standard Materials in the current scene are replaced with Arnold Materials.

Default shortcut is Alt+W~D in the Material Browser.

Copy & convert selected C4D Materials to Arnold Materials

The selected Cinema 4D Standard Materials are converted to Arnold Materials, the Cinema 4D Standard Materials are kept in the scene.

Default shortcut is Alt+W~C in the Material Browser.

Info: The type of the Arnold Material (Node Material vs legacy material) depends on the default material system set in the Preferences.

Note:

The resulting Arnold Material won't be a perfect match to the Cinema 4D Material since Arnold has different shaders and concepts. See the Cinema 4D Material page for the supported features and limitations.

Substance Asset

Convert selected Substance Assets to Arnold Materials

Converts all selected Substance Assets to an Arnold Material. A Substance Shader is created for each texture of the asset and connected to the appropriate parameter of a root standard surface shader.

Substance texture Color space Arnold shader network
Base color sRGB Connected to Base color.
Diffuse sRGB Connected to Base color if no Base color texture exists.
Specular sRGB Connected to Specular color. Specular weight is set to 1.0.
Roughness raw Connected to Specular roughness.
f0 raw Connected to Specular IOR.
Refraction sRGB Connected to Transmission color. Transmission weight is set to 1.0.
Emission sRGB Connected to Emission color. Emission weight is set to 1.0.
Opacity sRGB Connected to Cutout Opacity.
Metallic raw Connected to Metalness.
Normal raw A normal map shader is created and the texture is connected to its Normal map parameter.
Bump raw A bump2d shader is created and the texture is connected to its Bump map parameter.
Displacement raw A normal displacement shader is created and the texture is connected to its Displacement parameter.

Default shortcut is Alt+W~C in the Substance Asset Manager.

OpenPBR Shader

Convert standard surface to OpenPBR surface in all Arnold Materials

Standard surface shaders in all Arnold Materials are replaced with OpenPBR surface shaders.

Convert standard surface to OpenPBR surface in selected Arnold Materials

Standard surface shaders in selected Arnold Materials are replaced with OpenPBR surface shaders.

Deprecated Shaders

Replace deprecated shaders in legacy Arnold Material

The hair, standard, and volume_collector shaders are deprecated in Arnold 5, they will be removed in a future release. Use this command to convert these shaders to their replacements (standard_hair, standard_surface, and standard_volume). The shaders can be converted individually as well.

Was this information helpful?