-
Notifications
You must be signed in to change notification settings - Fork 52
Description
Hey there,
pardon me for keep opening issues on probably trivial problems to solve, but this one is really defying my debugging abilities.
The problem is: if I use your CameraCaptureToDisk
example (without plugin, I can't find a way to compile it), I can capture RGB images and semantic segmentation masks without any problem.


Conversely, if I create a new project (always without plugin) using the first person template and map, and I try to repeat all the steps:
- copy
CameraCaptureManager.h/.cpp
from the plugin toPrjname/Source/Prjname
, - add the dependencies to
Prjname.Build.cs
to avoid linking errors, - copy
CameraCaptureManager_BP.uasset
toContent/CameraCaptureToDisk/Blueprints
andPP_Segmentation.uasset
toContent
, - build+cook+run
- open the project and add the two
CameraCaptureManager
objects and the twoSceneCapture2D
objects (children of aCameraActor
object for convenience), - have the two
CameraCaptureManagers
use the respectiveSceneCapture2D
objects and, only for that concerning the segmentation masks, tick the PNG flag and addPP_Segmentation
as postprocess material, - edit the level blueprint and make the capture pipeline activate by pressing a key on the keyboard,
I can still capture RGB images but I capture corrupt semantic segmentation masks.


I've tried every possible fix/workaround that came to my mind, the first of which was obviously disabling the alpha channel fix that I proposed in the pull request (it seems to be irrelevant in this sense, it works fine on both CameraCaptureToDisk
and my project). What am I doing wrong? Sounds like an alignment issue. The image seems to be there but it's badly aligned, do I see correctly?