Enable Neural Super Sampling in Unreal Engine with ML Extensions
Introduction
Introduction to neural graphics and Neural Super Sampling (NSS)
Setting up the emulation layers
Create an example game
Run the example
Using RenderDoc for Debugging and Analysis
Wrapping up
Next Steps
Enable Neural Super Sampling in Unreal Engine with ML Extensions
With the NSS for UE plugin, you’re set up to explore real-time neural graphics with Neural Super Sampling. This toolchain gives you direct access to state-of-the-art upscaling powered by machine learning.
You’ve covered:
- Understanding the role of ML Extensions for Vulkan and how emulation layers let you run everything without needing dedicated ML hardware
- Installing the Vulkan SDK and enabling ML Emulation Layer for Vulkan using Vulkan Configurator
- Setting up the NSS for Unreal Engine plugins, and visualizing the model output
- Inspecting the NSS model in VGF on Hugging Face
This ecosystem is built for developers who want to push boundaries - whether on flagship mobile SoCs or desktop dev kits. NSS is designed to give you better image quality without the complexity of building custom ML infrastructure.
To learn more about the different aspects in this Learning Path, check out the following resources:
- Neural Graphics Development Kit landing page
- NSS Use Case Guide
- Debugging NSS content with RenderDoc
- Learning Path: Get started with neural graphics using ML Extensions for Vulkan
Happy building - and welcome to the future of neural upscaling in Unreal!