awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
optiscaler avatar

optiscaler/OptiScaler

0
View on GitHub↗
6,875 Stars·219 Forks·C++·gpl-3.0·4 Aufrufe

OptiScaler

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.

Features

  • API Interception Hooks - Implements an interception layer to redirect graphics API calls to modern upscaling and frame generation libraries.
  • Graphics API Translators - Intercepts graphics API calls to translate and enable modern upscaling techniques in legacy rendering engines.
  • Temporal Frame Interpolation - Uses internal buffers to generate and insert additional frames into the rendering pipeline for smoother motion.
  • Game Graphics Upscalers - Provides high-resolution upscaling technologies for games built on legacy rendering standards.
  • Technology Swapping - Replaces native temporal upscaling and anti-aliasing implementations with alternative proprietary scaling methods via function redirection.
  • Temporal Upscaler Replacements - Replaces native upscaling or frame generation technology with alternative implementations to customize image quality.
  • Temporal Upscaler Wrappers - Swaps native image upscaling and frame generation technologies in games to improve resolution and performance.
  • Unsupported Game Frame Generation - Adds frame generation to compatible graphics applications by replacing existing implementations or adding the feature where missing.
  • Legacy Compatibility Layers - Enables modern high-resolution upscaling technologies in older games built for legacy rendering standards.
  • Input Lag Reduction Systems - Integrates low-latency features and hardware-specific plugins to minimize input-to-screen delay.
  • Frame Interpolation Engines - Integrates and swaps frame interpolation technologies to increase the perceived smoothness of motion.
  • Anti-Aliasing Techniques - Swaps default temporal anti-aliasing with alternative scaling technologies to improve image quality.
  • Replacement Tools - Replaces default temporal anti-aliasing with third-party scaling methods to refine image quality.
  • Engine Parameter Injections - Modifies internal graphics engine parameters to resolve compatibility crashes and activate scaling behaviors.
  • Quality Tuning - Adjusts technical parameters like sharpening and output scaling to refine the visual result of upscaling.
  • HUD Artifact Mitigations - Defines specific screen regions to exclude HUD elements from frame generation and prevent visual ghosting artifacts.
  • Low-Latency Graphics Plugins - Provides a framework for importing external plugins that reduce input lag and optimize engine variables.
  • Visual Artifact Reduction - Prevents ghosting and visual glitches on screen overlays by isolating HUD elements from frame generation.
  • Dynamic Library Loading - Supports importing and executing external binary modules to extend core functionality at runtime.
  • In-Memory Binary Patching - Modifies operating system libraries in memory to ensure stability when using modern graphics technologies.
  • Input Latency Reduction - Integrates third-party plugins to activate hardware-based low-latency features to improve responsiveness.
  • Engine Behavior Configuration - Adjusts internal engine variables to resolve crashes or enable specific upscaling and frame generation behaviors.
  • Plugin Extenders - Imports and executes custom plugin files from a specified folder to extend core functionality.
  • System Library Patches - Updates system libraries to ensure stability and prevent crashes on older operating systems.
  • Technology Migrations - Enables replacing native frame generation inputs with alternative technologies to modify how frames are interpolated.

Star-Verlauf

Star-Verlauf für optiscaler/optiscalerStar-Verlauf für optiscaler/optiscaler

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu OptiScaler

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit OptiScaler.
  • xenia-project/xeniaAvatar von xenia-project

    xenia-project/xenia

    9,480Auf GitHub ansehen↗

    Xenia is an emulator designed to run Xbox 360 games and applications on modern computer hardware. It enables the execution of console software from disc images, digital downloads, and extracted files, facilitating legacy software preservation on hardware that lacks native support. The project distinguishes itself through high-fidelity graphics enhancements, including the ability to increase internal rendering resolution and apply contrast-adaptive sharpening to restore image clarity. It implements specialized visual techniques such as blue noise dithering to reduce color banding and multisamp

    C++c-plus-pluscppd3d12
    Auf GitHub ansehen↗9,480
  • godotengine/godot-demo-projectsAvatar von godotengine

    godotengine/godot-demo-projects

    8,250Auf GitHub ansehen↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    Auf GitHub ansehen↗8,250
  • doitsujin/dxvkAvatar von doitsujin

    doitsujin/dxvk

    16,602Auf GitHub ansehen↗

    DXVK is a graphics compatibility layer that enables Windows-based applications to run on non-Windows operating systems by translating legacy Direct3D instructions into the modern Vulkan API. It functions as a translation library that maps high-level rendering commands to low-level hardware-accelerated primitives, allowing for high-fidelity graphics output across different hardware environments. The project distinguishes itself through a suite of performance optimization strategies designed to maintain frame consistency and reduce latency. By utilizing background shader compilation and multith

    C++d3d11d3d9dxbc
    Auf GitHub ansehen↗16,602
  • beeradmoore/dlss-swapperAvatar von beeradmoore

    beeradmoore/dlss-swapper

    6,217Auf GitHub ansehen↗

    DLSS Swapper is a desktop tool that manages and replaces upscaling DLLs in game directories, supporting DLSS, FSR, and XeSS technologies. It identifies DLL versions by computing file hashes and matching them against a known database, then swaps the files directly in the game folder without modifying executables or memory. The tool automatically detects installed games across Steam, GOG, Epic Games, Ubisoft Connect, Xbox App, and Battle.net, and also supports manual addition of games by specifying the executable path. It maintains a local repository of multiple upscaling DLL versions, allowing

    C#
    Auf GitHub ansehen↗6,217
Alle 30 Alternativen zu OptiScaler anzeigen→

Häufig gestellte Fragen

Was macht optiscaler/optiscaler?

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.

Was sind die Hauptfunktionen von optiscaler/optiscaler?

Die Hauptfunktionen von optiscaler/optiscaler sind: API Interception Hooks, Graphics API Translators, Temporal Frame Interpolation, Game Graphics Upscalers, Technology Swapping, Temporal Upscaler Replacements, Temporal Upscaler Wrappers, Unsupported Game Frame Generation.

Welche Open-Source-Alternativen gibt es zu optiscaler/optiscaler?

Open-Source-Alternativen zu optiscaler/optiscaler sind unter anderem: xenia-project/xenia — Xenia is an emulator designed to run Xbox 360 games and applications on modern computer hardware. It enables the… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… doitsujin/dxvk — DXVK is a graphics compatibility layer that enables Windows-based applications to run on non-Windows operating systems… funkyfr3sh/cnc-ddraw — cnc-ddraw is a DirectDraw wrapper and emulation layer designed to ensure legacy 2D graphics software runs on modern… beeradmoore/dlss-swapper — DLSS Swapper is a desktop tool that manages and replaces upscaling DLLs in game directories, supporting DLSS, FSR, and… libretro/retroarch — RetroArch is a cross-platform emulation host and multi-system game emulator that serves as a frontend for the Libretro…