Skip to content
jhaapasa edited this page Apr 11, 2023 · 10 revisions

nvidia-rtx-remix-lockup-rgb-blk-for-screen

Introduction

RTX Remix is a revolutionary modding platform to remaster classic DirectX 8 and 9 games with path tracing, NVIDIA DLSS, AI-enhanced textures, and user-created assets. It leverages fixed-function rendering pipelines in these titles to properly capture and enhance these games. RTX Remix consists of the RTX Remix runtime (in this repository) and RTX Remix Creator Toolkit (available soon). The Runtime provides the rendering and asset replacement when placed alongside the game – but also allows for frame capture that is the basis for setting up replacements. All together, RTX Remix allows you to create Path Traced visual mods for some of your favorite classic games, and share those mods with others.

Important Links

How Does It Work

You don’t have to be an expert in rendering to work with RTX Remix – the runtime and creator toolkit will take care of everything you need to create beautiful path traced mods. But understanding some of the key concepts and components and how they link together will make it easier to understand the workflow, and why the assets and captures are structured the way they are. The RTX Remix runtime consists of two main parts: the Bridge, and the Renderer. The Bridge uses a d3d9.dll “interposer”, which when placed next to the game executable, captures the stream of rendering commands within the original 32-bit process of the game, and sends them to NvRemixBridge.exe, which is now a 64-bit process. This translation into a 64-bit instruction set gives you practically unlimited memory to play with, and better compatibility for modern Ray ray tracing APIs. The Bridge is only a pass-through however, feeding the d3d9 rendering commands as-is to another d3d9.dll, which contains the RTX Remix Renderer. The Remix d3d9.dll is actually a fully-fledged Path Tracing rendering engine that takes the geometry, material and light information embedded in the d3d9 rendering commands and constructs a full Path Tracing scene with enhanced assets, materials and lights, and then proceeds to Path Trace it. As the Renderer works, it can pull on resources from a RTX Remix Mod, placed in a special directory next to the Runtime. RTX Remix Mods produced by Remix can contain replacements for meshes materials and lights in the original game. These replacements New assets are matched with the original game assets, and replaced on the fly to the assets in the original gameat playback. The matching is made based on hashes computed on geometry and materials (textures). Authoring these replacement assignments in turn happens on the RTX Remix App.

Clone this wiki locally