Kris and Rama,
The CaptureComponent2DSaveImage node is failing consistently for me. As there is no logging info provided I’ve traced the problem in the debugger to:
bool UVictoryBPFunctionLibrary::CaptureComponent2D_SaveImage(class USceneCaptureComponent2D* Target, const FString ImagePath, const FLinearColor ClearColour)
// Format not supported - use PF_B8G8R8A8.
if (Target->TextureTarget->GetFormat() != PF_B8G8R8A8)
// TRACEWARN("Format not supported - use PF_B8G8R8A8.");
No capture source format that I select will pass this test.
I’m using the scene capture mirror posted by Eric to this thread: Creating a mirror using Scene Capture 2D actor? - UE4 AnswerHub.
If I comment out the test I find that setting the capture source to ‘Final Color (LDR) in RGB’ will give me a good image saved on disk while SceneColor (HDR) creates a mostly black frame.
I don’t have enough info about these formats or image handling to make and submit true fix. It would be very useful if the save node was working and more flexible in terms of the capture source.