Learn more about the various options for rendering with ray tracing.
What's New: 2023, 2024, 2024.1 2024.2
The performance of GPU Ray Tracing depends heavily on the GPU, with newer or more capable GPUs potentially performing several times faster than older or less capable GPUs. PassMark Software publishes GPU benchmark results that may help you compare options.
The GPU Ray Tracing feature requires support for the DirectX Raytracing (DXR) feature introduced in recent versions of Windows 10. This is supported by most GPUs released by NVIDIA starting in 2019, and GPUs released by AMD starting in 2021. Intel will support this in their future Arc™ graphics spanning both mobile and desktop platforms. At the time of the release of Inventor 2023, GPU Ray Tracing can be used with the following GPUs:
Future GPUs from all major vendors are expected to include DXR support, with gradually increasing performance. Desktop GPUs will typically perform better than their laptop counterparts, even those with the same model name.
If using the Windows 10 operating system, the OS build must be 1809 (October 2018) or later. Also, ensure that the GPU driver is up to date.
The topic of image quality is important for GPU Ray Tracing, and two aspects of it are worth describing further: rendering progress and materials (appearances). Image quality is an active area of development for GPU Ray Tracing.
Rendering Progress
GPU Ray Tracing implements the path tracing algorithm, which means that the rendered image progressively improves over time. This is the same algorithm used in visual effects for films.
When rendering begins, you will see obvious "noise" artifacts that will resolve over time, as more path tracing sampling are collected. GPU Ray Tracing shows a progress bar that reflects how many samples are collected, relative to the target quality level. With path tracing, rendering is technically never complete, and you could continue rendering indefinitely.
However, in practice, artifacts are quickly resolved, and you will often see good results even before the target quality level is reached. You only need to wait until the image looks good enough for you. The "Continue" option lets the renderer collect more samples if you still see objectionable artifacts.
With the Noise Reduction option enabled, you will usually see few noise artifacts, and achieve good results even faster. However, noise reduction can result in some loss of detail in materials or lighting. If you are interested in saving a "final" rendered image for sharing later, you may want to disable noise reduction and allow the renderer to spend more time rendering.
Materials and Appearances
GPU Ray Tracing also uses physically-based rendering principles. This means that lighting and materials interact in a way that mimics reality, and more realistic results can be achieved with minimal effort from the Inventor customer. This differs somewhat from earlier renderers but is now becoming common in computer graphics.
In particular, GPU Ray Tracing uses a new physically-based material definition called Autodesk Standard Surface. This definition can represent a wide range of materials often used by Inventor customers. No extra work is required by you. GPU Ray Tracing will automatically and quickly convert your existing Inventor appearances to Standard Surface for rendering, there is no change in the appearance editing user interface.
However, this conversion process may result in visual differences between what you saw with ART and what you see with GPU Ray Tracing. Some of these are known limitations and may be addressed in the future, but in some cases, you may see differences that come from having previously used non-physical material properties. For example, physically-based materials conserve energy, so you may notice that materials that were previously too bright are now darker.
If you see very unexpected results, please provide that feedback, see Send us your feedback below.
In some situations, GPU Ray Tracing may stop due to taking too much time to render. This happens because Windows includes a feature called Timeout Detection and Recovery (TDR), which will reset a GPU when an operation takes longer than two seconds (by default). In GPU Ray Tracing, such a single operation may be rendering a single sample, which should normally be fast, and certainly less than two seconds.
When a timeout happens, Inventor will automatically disable ray tracing, and revert to the normal Realistic display mode. A message will appear, with the choice to revert to using CPU ray tracing.
Timeouts can be avoided by addressing one or more of the issues mentioned above, which may include using a GPU with higher performance. While it is possible to extend the TDR delay beyond two seconds, encountering timeouts with the default delay usually means that low performance is already resulting in a poor experience.
We look forward to hearing from you. Thank you.