UE5.4 Scene capture 2d with post processing

I am making a game where the player is able to take pictures in the level using a scene campture component 2d and is then able to view those pictures in a UI widget.
The level has a post processing volume that applies a psx shader to the whole level.

The problem is that I do not know how to get the scene campture component 2d to campture the shader and then draw it corectly to the render target.


Shader blueprint


Settings in the scene capture component.


Material used to convert render target to a material. Material is displayed in widget.


The level how the player sees it with the shader effect.


The resulting image when a picture is taken. To get this effect I use the following nodes.

I am trying to figure out how to get the black grain off the last image. Any tips are welcome.

What are the settings on the texture target? It could be that you need to up the image bit rate or change some other parameter.

I am using a default render target with the only change being that it is a 256x256 image.



Try to modify the render target format and see if that makes any difference. Perhaps the RBGA8 is better?

I think I have found the problem. I do not understand the specificks of it but it has something to do with the capture component gathering data in HDR and the render target only being able to render the information in LDR. By trying to down scale the details it gets messed up.

My only solution is to capture images without applying the shader to it and then displaying the images in a widget in world space and applying the shader that way.

I hope this helps somebody.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.