Substance Designer 2018.3 introduced the DXR library, allowing the use of specific hardware to accelerate ray tracing.
Bakers casting many rays per pxiel (such as the Ambient Occlusion From Mesh) take advantage of DXR. Internal tests showed an increases speed by a factor of 25, or more.
As of today, the DXR technology is only supported by Nvidia on the RTX and Titan V GPUs.
Enabling DXR (Hardware Requirements)
The DXR-accelerated ray tracing will automatically be enabled if the system follows these requirements:
- A compatible GPU is installed (Geforce RTX or Titan V)
- GPU drivers are up to date
- Windows 10 'Fall Creator' / October update (ver 1809) is installed
- To check your Windows verison : click on the start menu, type 'winver' and hit the return key.
- To get the update, see : https://support.microsoft.com/en-us/help/4028685/windows-10-get-the-update
In case you are running into issues with DXR, you can disable this feature (and fall back to CPU ray tracing) using the "--nodxr" command in the Substance Designer shortcut.
The list below indicate which baker takes advantage of the GPU raytracing.
|OpenGL||CPU Raytracing||GPU Raytracing (DXR / Optix)|
|Ambient Occlusion from mesh||■||■|
|Bent Normals from mesh||■||■|
|Color Map from mesh||■|
|Convert UV to SVG||■||■|
|Curvature from mesh||■||■|
|Height Map from mesh||■||■|
|Normal Map from mesh||■||■|
|Opacity Mask from mesh||■||■|
|Position from mesh||■||■|
|Thickness Map from mesh||■||■||■|
|Transferred Texture from mesh||■||■|
|World Space Direction||■||■|
|World Space Normals||■||■||■|