Why is the resulting color different if I use the content of a renderTarget in a postprocess material compared to using it in a main pass material

I’m using a 2DCaptureComponent and rendering what it sees to a renderTarget everyframe, then I use the rendertarget to display it on the screen. I used it first in a material, here is the result :

And then I used the exact same render target in a post process material instead, here is the result :

I feel like the fog etc is not applied to the texture when you use it in post process. It made me wonder about when the render target is captured and if it was the material that was from the main pass that was applying effects on that target before displaying it or not. Or maybe that postprocess effects are normally applied and that my post process material was applied last and couldn’t take the other post-process effects into account because it was rendered on top of them.

Also you can see the image looks a bit distorted in the postprocess, is it a normal effect (The material blueprint code and postprocess uses the rendertarget the same way)?

If anyone knows what’s happening it would help me a lot. Thank you :slight_smile: