R.E.P.O.
This package has been deprecated and may no longer be maintained. We recommend looking for an alternative.
Install with App

Details

Latest version
1.2.0
Last Updated
First Uploaded
Downloads
161
Likes
0
Size
247KB
Dependants

R.E.P.O. RTGI

RepoRTGI adds a configurable screen-space ray-traced global illumination pass to R.E.P.O. The renderer traces diffuse rays through the camera depth/normal buffer, accumulates indirect light over time, and applies an edge-aware bilateral denoiser.

What it does

  • Colored one-bounce indirect lighting from visible scene surfaces.
  • Temporal accumulation with depth rejection.
  • Frame-paced temporal pixel interleaving.
  • Sparse edge-aware spatial denoising.
  • Low, Medium, High, Ultra, and fully Custom quality modes.
  • Full bypass through the in-game mod settings.
  • Conservative automatic activation only for RTX 5070-class or faster GPUs.
  • Manual enable remains available for every Direct3D 11 GPU.
  • Session comparison toggle (default: F8).

Automatic GPU policy

The default Automatic mode enables the effect only for the following desktop performance classes:

  • NVIDIA: RTX 5070 or faster; RTX 4070 Ti / 4080 / 4090; RTX 3090 / 3090 Ti.
  • AMD: RX 9070 / 9070 XT or faster; RX 7900 XTX.
  • Future NVIDIA/AMD models whose parsed tier is above these thresholds.

Unknown adapters, virtual adapters, laptop-name variants that cannot be classified, and slower GPUs remain disabled in Automatic mode. Select Enabled to override the policy manually.

In-game configuration

Install REPOConfig (included as a Thunderstore dependency), then open the mod settings in R.E.P.O. Every setting is a standard BepInEx config entry:

  • Mode: Automatic / Enabled / Disabled.
  • Preset: Low / Medium / High / Ultra / Custom.
  • Indirect-light intensity and bounce saturation.
  • Internal GI resolution.
  • Rays per pixel and steps per ray.
  • Ray distance and depth thickness.
  • Temporal stability and denoise radius.
  • Temporal interleave (the number of frames over which ray work is distributed).
  • Session toggle key.

Preset values are tuned as a group. Advanced values take effect only with Custom.

Preset GI scale Rays Steps Interleave Denoise
Low 0.50 1 8 6 0
Medium 0.50 1 12 4 1
High 0.55 2 14 3 1
Ultra 0.66 2 18 2 1

High is the default RTX 5070-class preset and is tuned for use alongside REPOFidelity. Every preset, including Ultra, distributes ray work across frames to avoid a single full-trace frame-time spike. If another graphics mod still causes sustained GPU pressure, select Medium.

Compatibility

  • Client-side only; it does not alter networking or game state.
  • Requires the Windows Direct3D 11 renderer.
  • If the game was forced to Direct3D 12 or Vulkan, add -force-d3d11 to the R.E.P.O. launch options.
  • Other mods that replace the main camera image pipeline may conflict.
  • REPOFidelity can be used alongside this mod. RTGI copies its temporary DLSS inputs into stable Unity textures before invoking the native renderer.
  • VR is intentionally bypassed unless the VR mod still exposes a conventional main-camera image effect path.

Installation

Use a Thunderstore-compatible mod manager. Manual installation is also possible:

  1. Install BepInEx 5 and REPOConfig.
  2. Copy RepoRTGI.dll and RepoRTGI.Native.dll into the same folder under BepInEx/plugins/.
  3. Launch the game once and edit BepInEx/config/ModsForGames.RepoRTGI.cfg if you do not use REPOConfig.

Technical note

R.E.P.O. is not an HDRP game. HDRP's hardware DXR global-illumination override cannot be injected into a built game without replacing its render pipeline and materials. This mod therefore implements RTGI as screen-space ray tracing over the current frame's color, depth, and normal buffers. It is dynamic and ray-marched, but—like every screen-space technique—it cannot bounce light from geometry that is fully outside the camera view.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.