13 December 2023
C4DtoA 4.6.7 uses Arnold 7.2.5.0 and is a feature release bringing major GPU changes including better scaling on multiple GPUs, global light sampling with volumes, improved distance shader, an overlay imager, faster OIDN denoising, and many other improvements and 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.
Note: Known issues in the legacy Arnold Shader Network Editor since Cinema 4D S24:
- Drag & drop nodes to the node editor does not work as expected:
- Drag & drop an Arnold Material to create a reference. A Cinema 4D Object Operator node is created instead of an Arnold Material reference node.
- Drag & drop an object to create an object reference. A Cinema 4D Object Operator node is created instead of an Arnold object node.
- Drag & drop a Vertex Map to create a Vertex Map shader. A Cinema 4D Object Operator node is created instead of an Arnold Vertex Map shader.
- Ctrl + drag a shader in the node editor in S24 creates two copies instead of one. shift + drag and Shift + Alt + drag does not work.
Note: Adding shaders to a Node Material from python crashes Cinema 4D 2024.
|
|
|
|
| |
|
|
|
|
| |
Below is an equal time render comparison of a scene containing 351 motion blurred mesh lights inside an atmosphere_volume.
![]() |
![]() |
| With GLS | Without GLS |
![]() |
![]() |
| 7.2.4 | 7.2.5 |
![]() |
![]() |
| 7.2.4 | 7.2.5 |
![]() |
![]() |
| 7.2.4 | 7.2.5 |
Overlay imager: A new imager that allows you to decorate or tag your renders by printing text over the rendered images. Overlay text can use any of the system fonts (TrueType or PostScript), or custom fonts defined via the OPENIMAGEIO_FONTS environment variable. You can include scene and system information, and render statistics, with pre-defined tokens, such as <frame_time>, <samples>, and <camera>. See the Overlay Imager documentation for the full list of tokens. (ARNOLD-14188)
Note: Text overlay settings in Render Settings and in IPR snapshots are deprecated and will be removed in a future release. Please use the new overlay imager instead.

![]() |
![]() |
| Overlay imager used to add text to the rendered image | Using tokens with an overlay imager |
GPU denoising in Intel Open Image Denoise: The Intel denoiser was upgraded from version 1.4.1 to 2.1.0, which brings real-time denoising through NVIDIA and Intel GPU support. (ARNOLD-12547)
Improved IPR render time and interactivity: As a result of an optimization in the display logic of interactive renders, render times in the IPR are now about 1.2x faster, depending on complexity and sampling settings. The improvement is most significant in simple scenes when rendering multiple AOVs on the GPU. (C4DTOA-3075)
Procedural and volume animation start loop: You can now control looping of frames before the start of an animated procedural or volume, not just frames after the animation. For instance you can freeze the first frame before the animation. (C4DTOA-3087)
![]() |
Toon light-group AOVs: The toon shader now outputs AOVs for direct lighting from lights that have a label in their aov parameter. The toon light-group AOVs are named with the toon aov_prefix parameter. For example, if a light has aov = "keylight" and a toon shader has aov_prefix = "myprefix_", then the toon light-group AOV is named "myprefix_keylight". (ARNOLD-9602)
Automatically create non-existent paths to tx file: Generating a .tx file (maketx, autotx, AiMakeTx) now works even if the paths to the output .tx file do not exist: Arnold now creates those paths. (ARNOLD-14703)
Faster overlapping volumes: Arnold renders a few percent faster when there are many overlapping volumes. (ARNOLD-14353)
Scene unit conversion for light intensity: Scene unit conversion is now supported for light intensity in nested procedurals. If a procedural contains a light and its scene units do not match the procedural units, the light intensity is scaled to match the procedural. Conversion is in place for Arnold ass file procedurals, but we do not yet support USD and arbitrary procedural formats. (ARNOLD-9205)
Scene unit conversion for volume density and emission: Scene unit conversion is now supported for volume density and emission in nested procedurals. If a procedural contains a volume and its scene units do not match the procedural units, volume density and emission are scaled to match the procedural. Conversion is in place for Arnold ass file procedurals, but we do not yet support USD and arbitrary procedural formats. (ARNOLD-9206)
Improved profiling: Procedural and volume intersection times are now listed separately, instead of being included with the parent BVH. Profiling has also been added in other areas, in particular multithreaded code where helper threads were not being accounted for. This should result in higher quality statistics. (ARNOLD-14443)
GPU: Better compatibility with CPU rendering: The following CPU features have been ported over to the GPU.
Multiple render sessions with GPU (ARNOLD-14145)
When rendering on GPU and using per-face displacement shaders, autobump will now match the displacement shader assigned to each face. Previously, autobump would use the first shader applied. (ARNOLD-12796)
Motion blur on the implicit sphere primitive. (ARNOLD-12955)
Skydome_light.shader parameter. (ARNOLD-13641)
The "polygons" edge type in the wireframe. (ARNOLD-12804)
OSL LPE writing via debug closures. (ARNOLD-13907)
Image shader "file" wrap mode. (ARNOLD-12578)
ID mode in utility shader. (ARNOLD-14159)
edgelength mode in utility shader. (ARNOLD-14122)
The GPU renderers texture filtering logic has been improved such that there is a closer match to the CPU renderer. (ARNOLD-12578)
A number of fixes have been made to the GPU renderer's color management logic such that there is a closer match to the CPU renderer. (ARNOLD-12382)
Updated Autodesk Network License Manager:: Autodesk Network License Manager (NLM) server version 11.19.4.1 is available and includes support for RHEL/Rocky Linux 9 operating systems. You can find the NLM installer in the license/installer folder, and from the Arnold License Manager. (ARNOLD-14429)
usd procedural. usd#1726. AiFontGetFamilies and AiFontGetStyles returns the list of available system fonts (e.g. "Arial", "Times New Roman") and font styles (e.g. "Regular", "Bold", "Italic"). AiFontGetFilename returns the path of the file that defines a given font family and style. (ARNOLD-14395)C4DTOA-3121 - Scene with custom OCIO config crashes on load
C4DTOA-3129 - Deprecated shaders are not converted to Node Material
usd#1709 - Procedural failures if schemas are present
usd#1713 - Fix coding error "attempt to get string for GfVec4f"
usd#1732 - Force the color AOV to be interpreted as the Arnold beauty pass
usd#1735 - Fix usdskel geometry and motion blur interpolation outside the keyframe boundaries
usd#1524 - Fix material binding on instances under a SkelRoot
usd#1718 - Support primvars:arnold attributes in Arnold typed schemas