A rendering engine is a software system that generates 2D images or animations from 3D scene descriptions through rasterisation, ray tracing, or hybrid pipelines. Modern real-time engines such as Unreal Engine 5 and Unity combine global illumination, virtualised geometry, neural shaders, and AI-driven upscaling to produce cinematic-quality visuals at interactive frame rates. They serve as the foundational compute layer for games, virtual reality, film production, and spatial-computing applications.
Semantic Classification
Content
Major Real-Time Engines (2025)
Unreal Engine 5
-
Lumen - Global illumination and reflections system
-
Nanite - Virtualised geometry enabling film-quality assets
-
MegaLights - Stochastic direct lighting for orders of magnitude more dynamic lights
-
Virtual Shadow Maps - High-resolution shadows without pre-computation
-
DLSS 4 Plugin - Available for UE 5.2-5.6
-
Real-time ray tracing with NVIDIA RTX integration
Unity 6.1
-
Variable Rate Shading support
-
Deferred+ rendering path in Universal Render Pipeline
-
OctaneRender integration for GPU path tracing
-
Unity 7 roadmap includes generative AI for 3D skyboxes and models
NVIDIA RTX Neural Rendering
-
Neural Shaders - Tiny neural networks within shaders for texture compression
-
RTX Mega Geometry - Accelerated BVH builds for full-quality Nanite ray tracing
-
ReSTIR PT - Path tracing with infinite lights and improved reflections
-
Cooperative Vectors - DirectX 12 access to Tensor Cores from shaders
SIGGRAPH 2025
The Advances in Real-Time Rendering course celebrates 20 years with presentations from Activision, Ubisoft, Epic Games, id Software, and NVIDIA on cutting-edge techniques.
Relationships