UPDATE: 5.3 Download is now available in the official website. Grab it from there instead of doing this (The marketplace webpage’s version still shows 5.2, but you can download 5.3 from that link)
As of now, the DLSS plugin is only available for 5.2 and is unavailable for 5.3
I have a python script that would upgrade the downloaded 5.2 code to 5.3 and build it.
Upgrade Steps
Download the 5.2 DLSS plugin from nvidia’s website after agreeing to the end user license agreement
Extract the zip file in a folder
Download the following three files to this folder (Click the raw button and save the file):
It should look like this:
Open up command prompt and run the python script build53.py
Let it complete:
Note: If it fails with some Android error, install Android support in 5.3 from the launcher
When it completes, you’ll have another folder along side the Plugins
folder named Plugins_5.3
How this works:
The patch file upgrade53.patch
contains the diff of the changes I made to make this work with UE 5.3.
- The python script copies the
Plugins
folder toPlugins_Temp
folder - The python script uses pip to install the
patch
package - We patch the
Plugins_Temp
folder with theupgrade53.patch
file. ThePlugins_Temp
folder now contains the code compatible with 5.3. (the originalPlugins
folder is unchanged) - Next we build the
Plugins_Temp
folder usingRunUAT.bat
to build the plugin for 5.3 and place it underPlugins_5.3
folder
Installation Steps
The installation steps are the same as you would normally do for installing the DLSS plugin
I’ve copied over the 3 plugins from the Plugins_5.3 folder over to Unreal engine 5.3’s marketplace plugins folder
Open up the 5.3 editor and enable the plugins
Enjoy faster framerates
If you want the above Settings UI, put this in your Begin play
The BPW_NGX widget blueprint can be found in the Samples project in the zip file you downloaded from NVidia’s website
Install DLSSMoviePipelineSupport plugin [Optional]
If you want this plugin, you’ll need to run another script
- Make sure you’ve copied over the DLSS plugin to the engine (as mentioned above). This step will not work without it
- Download this python script
build53_step2.py
, if you haven’t done it already, and place it along side the other script
Upgrades and builds the DLSS Unreal Engine Plugin from 5.2 to 5.3 · GitHub
It should look like this:
- Now run
build53_step2.py
. When done, it should have your 5.3 compiled DLSSMoviePipelineSupport plugin placed inside the Plugins_5.3 folder
Install this to the engine by copying it over to the engine’s plugin folder like before