Thanks for the updates, Pavel. I am sorry for the confusion (and am not sure what triggered the issue to be automatically closed).
To clarify the workflow (and my earlier comment about generated calibration) the expected workflow in Unreal Engine 5.6 is;
- Ingest a calibration take, a take for the identity, and one or more performance takes,
- Generate calibration data, for the calibration take, from the right click context menu in Unreal Engine,
- Generate depth data for the identity take and performance take(s), using the above calibration,
- Go on to create the identity and solve the performance,
From your updates it sounds like point 1 is correct, however you go on to say the calibration is ‘precomputed elsewhere’. What does that mean - how has it been created?
My initial thought was that there is some mixing of the Python scripts and workflow between Unreal Engine 5.5 and 5.6, where there has been some workflow changes, and I couldn’t obviously see the calibration being referenced in your scripts. Specifically, 5.6\Engine\Plugins\MetaHuman\MetaHumanAnimator\Content\Python\create_capture_data.py has been replaced by the scripts mentioned here.
Which stereo HMC device are you using?
In the meantime, I’m going to need a bit longer to piece together what you are seeing and identify where the issue might be coming in.
Mark.