Skip to main content
Skip table of contents

Using NVIDIA DLSS

DLSS, or Deep Learning Super Sampling, is an image upscaling technology by NVIDIA.

In Pixotope we use an official plugin developed by NVIDIA for Unreal Engine 4.

DLSS is used to improve rendering performance by reducing the rendered frame size, while maintaining the best possible quality and keeping the output resolution unchanged.

DLSS works well with both AR, XR and VS in Pixotope, and gives a significant boost to frame rates.

When to use DLSS?

DLSS reduces the size of the frame rendered by the engine, and afterward scales up the frame to the desired output size, while trying to provide the quality of the image as-if rendered in a higher resolution.

The upscale step happens before most of the post-processing in the graphics pipeline and by itself costs some performance, while only improving the performance of 3D rendering (or whatever happens before post-process).

In order to achieve the best performance improvements, one should consider using DLSS mostly for projects that are:

  • using real-time raytracing,

  • targeting high output resolutions (like UHD or 4k).

It might be worthwhile to read the official tips on the matter by NVIDIA:

https://developer.nvidia.com/blog/tips-getting-the-most-out-of-the-dlss-unreal-engine-4-plugin/

Requirements

  1. NVIDIA GeForce RTX (series 20 or above) graphics card is necessary.

  2. The latest graphics drivers should be installed.

Setup

Following the tutorials for UE4 should yield similar results in Pixotope Engine.

Setting up DLSS in Editor:

  1. Launch the level in the Editor, enable the NVIDIA DLSS plugin and restart the Editor

  2. Under "World Settings" check "Enable DLSS" and choose the "DLSS Quality"

    • For AR scenes, make sure to also enable "TAAAlpha Override"

Setting up DLSS in Director:

  1. Make sure the NVIDIA DLSS plugin is enabled

  2. Launch your level in LIVE mode

  3. Select "NVIDIA DLSS" in PRODUCTION > Effects > 3D Graphics > Image up/down sampling

  4. Choose the "Quality"

Testing and debugging

If you have access to the NVIDIA plugin source you can enable the on-screen indicator, showing the resolution fraction being used, as well as enable or disable logging, by triggering registry files that can be found under: .../DLSS/Source/ThirdParty/NGX/Utils

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.