How to render dof correctly with a scene capture component?

I want to output the same image with a scene capture(Right) component as the cineCamera(Left).

You can notice a major difference in the color and also in the dof.

How to achieve a matching result?

Some comparisons below. (Left image directly from CineCamera, right image SceneCapture)

We are looking at a keyed greenscreen plate (Translucent material) with a simple 3d scene on the background.


Capture Source: **Final Color(LDR) in RGB**
Color space wrong, dof visible but wrong.


Capture Source: **Final Color (HDR) in Linear sRGB gamut**
Color space wrong, dof visible but wrong.


Capture Source: **Final Color (with tone curve) in Linear sRGB gamut**
Color space slightly off, dof visible but wrong.


Capture Source: **Scene Color (HDR) in RGB**
Color space wrong, dof not present.

We are having the same problem, and no solutions yet? Scene Capture does’t give the same results as a regular cine camera. Hope Epic can fix these problems.

Is there a fix for this yet?

I’ve got the same problem! I hope this is getting fixed soon…

Same problem, need like a CinemaCaptureComponent that takes all its lens settings etc. into account.

Did anyone find a solution for this ??? Having the same issue!!

You can use Pro SceneCapture2D to solve these issues. All you need to do is attach the ProSceneCaptureComponent2D component to the CineCamera, and the captured render target will have the same effect as the viewport!

I set the CineCamera’s focus on the frontmost metal sphere to achieve a depth of field effect. As you can see, the captured render target matches the viewport exactly, preserving the CineCamera’s Lumen and post-processing effects (with depth of field being part of the post-processing).