Supported Features
Arnold core features
Arnold GPU supports a set number of Arnold features, including arbitrary shading networks, SSS, hair, atmospherics, instancing, and procedurals. See here for a detailed list of Arnold GPU features and known limitations.
C4DtoA features and known limitations
Light linking (Include/Exclude objects on the Project tab) is not supported
- Turbulence FD and X-Particles volumes are not supported
- C4DtoA specific shaders from previous versions (prior 2.5.0) are not supported (e.g. when loaded from a previously exported ASS file via an Arnold Procedural):
- normal_displacement
- vector_displacement
- mesh_light_material (visible mesh light)
- c4d_vertex_map (Vertex Map)
- xparticles
System Requirements
Recommended NVIDIA drivers:
- Linux 460.32.03 or higher
- Windows GeForce: 461.09 or higher, Quadro: 461.09 or higher
- macOS is not supported
Pre-populating the GPU cache
The very first time you render with the GPU, the GPU renderer has to create a cache of shaders. This can delay the time to the first pixel for your first render.
To avoid the one-time delay, we recommend that you run Pre-Populate GPU Cache before you do any renders. Note that pre-populating the cache can take up to 15 minutes.
The cache only needs to be re-populated after installing a new Arnold version, updating to a new NVIDIA driver, or changing the hardware configuration of GPUs on the system.
Selecting a Render device
You can easily switch between CPU and GPU with a single click in the System render settings.
Matching Noise on CPU and GPU
Matching noise can take a little experimentation because Arnold GPU uses Camera (AA) sampling only. We recommend you also use Adaptive sampling. Here are some guidelines:
Textures
All textures must fit in memory. We recommend you use tiled and mip-mapped TX textures. If you're running out of memory, you can set a maximum resolution for textures in the Render Settings.