Quick answer: Unreal RenderTarget2D not clearing to the set ClearColor? Call ClearRenderTarget2D explicitly each frame, or set the SceneCapture’s ClearMethod.

A SceneCapture2D draws into a RenderTarget for a minimap. Each frame leaves trails of the previous frame instead of starting from a clean color.

Explicit Clear

UKismetRenderingLibrary::ClearRenderTarget2D(World, RT, ClearColor);

Call before the capture. The RT now starts each frame with the chosen color.

SceneCapture ClearMethod

On USceneCaptureComponent2D, CompositeMode = Overwrite replaces the RT content per capture. Additive keeps the previous frame — that’s the trail you’re seeing.

Capture Every Frame

If bCaptureEveryFrame is false, the RT holds whatever was last captured. Manual CaptureScene() calls give you control over when it refreshes.

Verifying

The minimap RT is clean each frame, showing the current scene without ghosting.

“RTs need an explicit clear or an Overwrite SceneCapture. Default Additive blends.”

RT clears are cheap; do them per frame even when you think they’re unnecessary — the alternative is intermittent ghosting bugs that only show up under load.