OptiScaler is a DirectX graphics middleware and temporal upscaler wrapper designed to intercept graphics API calls. It functions as a system for replacing native temporal anti-aliasing and upscaling technologies with alternative scaling methods and frame generation interop to improve resolution and performance.
The project distinguishes itself by enabling modern high-resolution upscaling and frame generation in games built for legacy rendering standards. It includes a framework for importing low-latency graphics plugins and utilizes an interception layer to replace existing frame interpolation methods or add them to unsupported games.
The software covers a broad range of graphics rendering enhancements, including the ability to tune upscaling quality, mitigate HUD ghosting through UI-boundary isolation, and reduce input latency. It also provides system-level capabilities for modifying engine variables and patching libraries to ensure stability across different operating systems.