Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning
titleBeta
  • Arnold GPU is a beta feature, intended to give users an early look into what is coming and a chance to test Arnold GPU and provide feedback.
  • Arnold GPU is not intended for use in production.
  • Please use Arnold Answers if you have any technical problems, question, or feedback on Arnold GPU.

Arnold 5.3 includes a beta version of GPU-accelerated rendering. This beta feature is known as "Arnold GPU". Arnold GPU is part of Arnold, so you can choose to render on the CPU or GPU, without changing renderers.

Arnold GPU is based on the NVIDIA OptiX framework and is optimized to leverage NVIDIA RTX technology. 

Supported Features

The Arnold GPU beta supports a set number of Arnold features, including arbitrary shading networks, SSS, hair, atmospherics, instancing, and procedurals. See here for a detailed list of features and known limitations.

Multiexcerpt include
MultiExcerptNamesynopsis
nopaneltrue
PageWithExcerptA5ARP:Getting Started With Arnold GPU

Supported Features

Multiexcerpt include
MultiExcerptNameSupported Features
nopaneltrue
PageWithExcerptA5ARP:Getting Started With Arnold GPU

System Requirements

Multiexcerpt include
MultiExcerptNamegpu_system_requirements
nopaneltrue
PageWithExcerptA5ARP:Getting Started With Arnold GPU

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.

...

Matching Noise on CPU and GPU

Matching noise can take a little experimentation, because Arnold GPU uses Camera (AA) sampling only. We recommend you use adaptive sampling.

Here are some guidelines:

Unordered List (ul)
List Item (li)

Set the Max. Camera (AA) in the range of 30 to 50 (depending on the scene, you might go closer to to 100). In general, the max samples should be a large value. A large max samples means that the quality is controlled by the noise falling under the threshold, instead of by clamping to the max AA.

List Item (li)

Set the Adaptive Threshold to something like 0.015 or 0.02. For a noise-free render, lower the threshold value, maybe even as far as 0.010.

List Item (li)

Set the Camera (AA) samples to around 3 or 4. One of the few reasons to go higher with AA is for motion blur. The higher the number of Camera (AA) samples, the less of a speedup you'll get from adaptive sampling.

Textures

All textures must fit in memory. We recommend you use tiled and mip-mapped TX textures.

...

Multiexcerpt include
MultiExcerptNameMatching Noise on CPU and GPU
nopaneltrue
PageWithExcerptA5ARP:Getting Started With Arnold GPU

Textures

Multiexcerpt include
MultiExcerptNameTextures
nopaneltrue
PageWithExcerptA5ARP:Getting Started With Arnold GPU