25 July 2025
C4DtoA 4.8.3 uses Arnold 7.4.3.0 and is a minor feature release.
Arnold 7.4.3.0 is a feature release that includes a new Inference imager, performance improvements in Global Light Sampling and in GPU volumes, and other enhancements and bug fixes.
Download Arnold for Cinema 4D from your Autodesk Account. See Download Arnold for more information about downloading C4DtoA from your Autodesk Account.
Follow these installation instructions.
Custom library path: If you install the plugin to a custom location, you can now specify the path of your custom library folder via the g_c4dtoaLibraryPath variable. It is needed to display Node Material previews correctly. Note, that the legacy Arnold Material does not support previews installed to a custom library folder. (C4DTOA-3404)
Faster rendering with Global Light Sampling: Scenes using Global Light Sampling, render up to 2.5x faster in our tests. The numbers below are for same-noise renders. (ARNOLD-13091)
|
|
| 7.4.2, fixed AA | 7.4.3, fixed AA, GLS glossy enabled |
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
![]() |
subsurface_weight to blend between diffuse and subsurface lobes while maintaining energy conservation. You can use this, for example, to model diffuse transmission and reflection in paper. (ARNOLD-15982)| previous behavior | ![]() |
![]() |
![]() |
![]() |
| 7.4.3 | ![]() |
![]() |
![]() |
![]() |
| 0 | 0.01 | 0.5 | 1 |
| previous behavior | ![]() |
![]() |
![]() |
| 7.4.3 | ![]() |
![]() |
![]() |
| 0.25 | 0.5 | 1 |
Renders automatically create output directories: Any time you render (for example, with kick or a DCC command-line process), the Arnold output drivers will automatically create any output folders that do not already exist. (ARNOLD-3476)
Imager Optimizations: Imager framebuffer management has been improved to reduce overhead between imager chains. This is especially noticeable when handling many imager chains. For example, in a 4096 x 2160 resolution render, we see the overhead between imager execution reduced by 4x when compared to Arnold 7.4.2.2, saving about 1 second per imager chain. (ARNOLD-16261, ARNOLD-16264, ARNOLD-16281)
Improved interactivity: Interactive render performance is improved, especially for camera moves and lighting changes. (ARNOLD-16200)
CPU fallback when no supported GPU found: Arnold falls back to CPU rendering according to the value of the render_device_fallback option when there are no supported GPUs. (ARNOLD-16277)
Improvements in geometry stats: Memory usage for top-level objects is now correctly calculated, and a new entry was added in memory stats. (ARNOLD-16350)
One-to-one path mapping rules: The Arnold pathmap file now supports one-to-one mapping rules, which offers a simple method to replace exact path references. The rules are defined within the path_map section of the JSON file. (ARNOLD-16351)
{
"path_map": {
"linux": {
"S:/textures/plastic_basecolor.exr": "plastic_basecolor.exr",
"S:/textures/plywood_normal.exr": "/mnt/plywood_textures/01/normal.exr"
}
}
}
Override output directory in kick: The kick command has a new argument -od that specifies an output directory path. This output directory is created if necessary, and added as a prefix to the output filenames specified by drivers in the scene. (ARNOLD-16513)
Light visibility in procedurals: You can now disable all lights in a procedural by setting the procedural visibility to 0. Any non-zero visibility enables the lights. This is evaluated per-instance, so you can disable lights for some procedural instances and enable them for others. (ARNOLD-16206)
OpenColorIO Aliases: You can now use OCIO aliases such as srgb_texture as input color spaces. The builtin OCIO config also supports the srgb_texture alias as well as other tweaks to be compatible with Maya 2026.2. (ARNOLD-16465, ARNOLD-16467)
MaterialX 1.39.3: The MaterialX version is now 1.39.3, upgraded from 1.38.10. Consult the full MaterialX release notes for more details. (ARNOLD-16361)
stats:mode usd#2320Print a warning when a node is removed in batch mode: A warning is printed when a node is removed during scene update in batch render mode. In most cases, removing nodes in batch sessions can cause problems, and should be done in interactive render mode. (ARNOLD-16078)
Deprecated AiStatsSetMode() and AiStatsGetMode(): Arnold now always overwrites the stats in the specified .json file. These API calls still work, but they now print a warning, and will eventually be removed. (ARNOLD-16413)
Removed AtGPUCachePopulateCallback, AtGPUCachePopulateMode: The AtGPUCachePopulateCallback function type and the AtGPUCachePopulateMode enum became obsolete after Arnold was upgraded to OptiX 8 and are no longer used in the Arnold API. This does not require a recompilation of plugins. (ARNOLD-16229)
Automated output directory creation: Arnold now attempts to create missing directories for drivers instead of erroring out. (ARNOLD-3476)
Visibility of lights in a procedural: Lights in procedurals are now affected by the visibility parameter. (ARNOLD-16206)
Removed options.gpu_max_texture_resolution parameter: The GPU maximum texture resolution feature was removed in a previous version of Arnold, so the parameter no longer did anything. (ARNOLD-16272)
Removed ability to append stats using -statsfile: The kick -statsfile flag now always overwrites stats in the specified .json file. (ARNOLD-16377)