The primary goal is to optimize the Lumen light bounces through the canopy and reduce the overhead of the “Niagara” particle system (used for flies, rain, and spores), which is the main culprit for FPS drops in the swamp and jungle regions.
File Path & Setup
- Navigate to:
%LocalAppData%\MGSDelta\Saved\Config\Windows\ - Locate:
Engine.ini - Pro Tip: To break the 60 FPS cap, you will need a community “FPS Uncap” mod (like MGSDeltaFix), as the
.inisettings alone cannot override the engine’s hard-coded logic cap.
Optimized “Jungle Stealth” Configuration Table
| Parameter | Recommended Value | Technical Purpose |
r.Lumen.HardwareRayTracing | 0 | Forces Software Lumen; significantly boosts FPS in dense forests. |
r.Shadow.Virtual.Enable | 0 | Disables Virtual Shadow Maps for a massive ~20% performance gain. |
fx.EnableNiagaraSpriteRendering | 0 | The Particle Fix. Reduces FPS drops caused by heavy swamp/insect effects. |
r.Tonemapper.Sharpen | 1.0 | Counters the “smudgy” look of DLSS/FSR in the greenery. |
r.Nanite.MaxPixelsPerEdge | 4.0 | Optimizes the rendering of millions of leaves and blades of grass. |
[SystemSettings]
; Lighting & Ray Tracing
r.Lumen.HardwareRayTracing=0
r.Lumen.Reflections.HardwareRayTracing=0
r.Lumen.ScreenProbeGather.HardwareRayTracing=0
r.LumenScene.DirectLighting.HardwareRayTracing=0
; Jungle Foliage & Performance
r.Shadow.Virtual.Enable=0
r.Nanite.MaxPixelsPerEdge=4.0
fx.EnableNiagaraSpriteRendering=0
r.Tonemapper.Sharpen=1.0
; Input & Latency
t.Streamline.Reflex.Enable=1
r.OneFrameThreadLag=0
HowTo: Engineering a Stable 60+ FPS in Tselinoyarsk
Follow these GameEngineer.net technical steps to stabilize the UE5 remake:
- The Shadow Compromise: In the jungle, Virtual Shadow Maps calculate shadows for every individual blade of grass. By setting
r.Shadow.Virtual.Enable=0, you revert to standard cascaded shadows. You lose a bit of the “perfect” leaf shadows on Snake’s camo, but you gain the stability needed for CQC combat. - Global Illumination (GI): In the in-game menu, set Global Illumination to Medium. Setting it to “Low” breaks the game’s lighting entirely, making the jungle look flat and unnaturally bright. Medium keeps the Lumen logic active while reducing the ray-bounce resolution.
- Mandatory Upscaling: Even on high-end 2026 hardware (like an RTX 5080), DLSS or FSR is mandatory for this game. For 1440p, use Balanced mode. If you notice “ghosting” on Snake while moving through tall grass, ensure
r.Tonemapper.Sharpen=1.0is active in yourEngine.inito define the edges. - VRAM Management: The jungle textures are heavy. If you have an 8GB VRAM card, keep Textures at High rather than Ultra. Going over your VRAM limit in Delta causes immediate stuttering whenever you turn the camera quickly.
- Niagara Particles: If your FPS tanks specifically during the “The Pain” boss fight or in the rainy swamp areas, the
fx.EnableNiagaraSpriteRendering=0tweak is your best friend. It simplifies the rendering of complex particle emitters, which the RE neXt engine (and UE5) often struggles to parallelize.
Technical Explanation: Screen-Space vs. Hardware Lumen
In Metal Gear Solid Delta, the jungle is lit using Lumen. By default, the game may attempt Hardware Ray Tracing ($HWRT$) if it detects a compatible card.
In a jungle environment, the “Geometry Complexity” ($G_{comp}$) is astronomical due to the sheer number of overlapping leaves. $HWRT$ must calculate intersections for all these surfaces, which creates a massive bottleneck. By forcing Software Lumen through the .ini, the engine uses Signed Distance Fields ($SDF$) to approximate the lighting. This results in a much faster calculation that is visually indistinguishable in the chaotic, high-contrast lighting of a forest, allowing for a much higher $FPS_{avg}$ during intense firefights.