7.4.2.x
7.4.2.2 - Patch
July 2, 2025
This is a bug-fix release. For the full list of features in Arnold 7.4.2, see the Arnold 7.4.2.0 release notes.
Bug Fixes
ARNOLD-13885 - [GPU] matte objects seen through reflections and refractions should not be matte
ARNOLD-14922 - Matrix modification of child object matrix in procedural_update is randomly ignored
ARNOLD-15574 - [GPU] Broken Cryptomatte due to NVIDIA compiler/driver float bug starting with 553.09
ARNOLD-16328 - Bucket corners stay at the end of the rendering in ARV with imagers
ARNOLD-16333 - MaterialX relative path does not work with Arnold
ARNOLD-16393 - Update Customer Error Reporting (CER) library to v7.1.9
ARNOLD-16410 - Numerical precision error in camera shutter_curve when weights are almost identical
ARNOLD-16415 - Fix type punning in AtParamValue
ARNOLD-16418 - Crash when adding objects to a funcptr procedural
ARNOLD-16492 - Regression in procedural destruction time
usd#2340 - Fix warnings when nodes are deleted during batch sessions
usd#2334 - Fix random crashes with husk and cryptomatte
7.4.2.1 - Patch
9 June 2025
This is a bug-fix release. For the full list of features in Arnold 7.4.2, see the Arnold 7.4.2.0 release notes.
Bug Fixes
ARNOLD-15719 - Crash when triplanar.smooth_before_displacement is passed to displacement
ARNOLD-16065 - Multipart render fails because parts do not have unique names
ARNOLD-16157 - Lights in moved procedurals instances are not properly moved
ARNOLD-16203 - Failures and crashes when rendering to exr in append mode
ARNOLD-16234 - Crash when rebuilding an instanced object
ARNOLD-16253 - Publishing compounds with custom arnold nodes does not render
ARNOLD-16289 - Updated the metadata for the density, roundness, width_edge, height_edge, and ramp parameters of the light blocker shader
ARNOLD-16299 - Ensure that a procedural's bounding box is computed after all child nodes are updated
ARNOLD-16301 - Improve clarity of GPU error messages when CUDA fails to load
ARNOLD-16344 - Incorrect scene unit conversions when processing procedurals in procedural cache
ARNOLD-16347 - Crash when using an invalid filename on an instanced procedural
usd#2296 - Proper support of stats mode in the render delegate
usd#2303 - Improve detection of hidden primitives that should be skipped
usd#2309 - Fix recent conflict between primitives visibility and purpose
usd#2313 - Arnold primvars aren't taken into account for ArnoldProceduralCustom primitives in usd
7.4.2.0 - Release
Arnold 7.4.2.0 is a feature release that brings faster scene initialization, USD improvements, and upgraded third-party components.
Enhancements
Faster polymesh node init: Time needed for polymesh node initialization has been reduced when there are many meshes being initialized at the same time on machines with many CPU cores. For instance, the Activision Caldera scene went from 63s to initialize to 8.7s on a 120-core Windows machine. (ARNOLD-16008)
Parallel instancer initialization: Multiple instancer nodes can now initialize at the same time. On a 120-core Windows machine the scene init time for the Intel Jungle USD scene went from 115s to 43s. (ARNOLD-16120)
Minor Imager performance improvement: Enhanced memory copy operations within the Imager framework, resulting in improved performance. Stress tests demonstrate a reduction of 60 milliseconds per Imager chain. (ARNOLD-16256)
parallel_init metadata: A warning is now printed when the parallel_init metadata is missing from a procedural. Missing metdata results in parallel_init being disabled for the procedural, which can result in slower scene initialization for those procedurals that could have safely benefited from parallel initialization. (ARNOLD-7051)
Update Autodesk Desktop Licensing: Autodesk Desktop Licensing is updated to v15.3.0.1298. See the release notes for more information on this release. (ARNOLD-16104)
Upgrade OIIO components: Various components used by OpenImageIO have been upgraded to more recent versions. In particular, jpeg files should now load and write noticeably faster than before. (ARNOLD-7892, ARNOLD-15771)
Upgrade Customer Error Reporting (CER): CER was upgraded to 7.1.8 to address security vulnerabilities. (ARNOLD-16144)
Upgrade Autodesk Analytics Program: Arnold includes a newer version of the Autodesk Analytics Program (ADP), which brings stability and performance improvements. (ARNOLD-16031)
USD Enhancements
Optimize invisible primitives: Don't translate invisible primitives to Arnold when using the render delegate, which can significantly reduce the scene memory used. usd#2264
Optimize unused child nodes: Destroy child nodes in the Hydra procedural instead of disabling them. This reduces the memory footprint on some scenes. usd#2277
Update default interactive FPS: Improve the default interactive Frames Per Second settings in the render delegate, allowing faster maximum FPS and slower minimum FPS. usd#2276
Optimize display driver creation: The render delegate now uses a single display driver for all AOVs, instead of using one driver per AOV. This reduces initialisation and render time. usd#2284
Angular velocity: The point instancer angular velocity now works in the render delegate. usd#2285
Incompatible changes
Removed options.gpu_sparse_textures: The gpu_sparse_textures
option has been removed as the functionality behind it had already been removed in a previous release of Arnold. (ARNOLD-16237)
Bug Fixes
ARNOLD-15144 Instances generated by a custom procedural are cropped when moved interactively
ARNOLD-16192 Cryptomatte sets all AOVs to float
usd#2298 - Fix a potential crash when multiple Hydra renders initialize concurrently.
usd#2300 - Animated sequences render an incorrect filename in Hydra mode
usd#2260 - Deepexr settings were not set properly with husk renders
usd#2231 - Fix velocity motion blur coherence when there is varying number of instances
usd#2287 - Fix mismatch in default value for GI_transmission_depth between USD and Hydra
System Requirements
Windows 10 or later, with the Visual Studio 2019 redistributable.
Linux with at least glibc 2.17 and libstdc++ 4.8.5 (gcc 4.8.5). This is equivalent to RHEL/CentOS 7.
macOS 10.13 or later.
x86-64 CPUs need to support the SSE4.1 instruction set. Apple Mac models with M series chips are natively supported.
GPU rendering and OptiX denoising work on Windows and Linux only, and require an NVIDIA GPU with the Maxwell architecture or later.
On Linux, we recommend 560.35.03 or higher drivers.
On Windows, we recommend 560.76 or higher drivers.
Intel OIDN GPU support is limited to:
MacOS
Apple native CPUs (M1 and newer)
Windows
Intel Xe dedicated and integrated GPUs
NVIDIA GPUs using Turing or newer architectures
AMD GPUs with RDNA2 (Navi 21 only) and RDNA3 (Navi 3x) architectures