TacticalTeam-RepoRTGI icon

RepoRTGI

Configurable screen-space ray-traced global illumination with conservative RTX 5070-class automatic activation.

Last updated 8 hours ago
Total downloads 24
Total rating 0 
Categories Client-side AI Generated Quality Of Life
Dependency string TacticalTeam-RepoRTGI-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305
nickklmao-REPOConfig-1.2.6 icon
nickklmao-REPOConfig

Edit mod configs in-game!

Preferred version: 1.2.6

README

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.
  • 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.
  • Session toggle key.

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

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.
  • 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.