I’m recording takes using Metahuman Animator, and attempting to import them into my Unreal Engine 5.3.2 project, but it fails 95% of the time due to “Corrupted depth data”.
So far I have tried:
- Following the official troubleshooting guide to a T in a fresh project, same error.
- iPhone 12 Mini
- iPhone 13
- LiveLinkFace Connection for Capture Source
- LiveLinkFace Archive Capture Source, transfering the files with iTunes
- Over 5G and 2.4G
- Disabling windows Firewall
- Changing target ingest location from /content/cinematics to /content
- Disabling Auto-save after import
- Testing in 5.2.1!
FAQ:
- Windows 10 Home 64-bit 22H2
- 13th Gen i9, 4090, 64GB RAM
- iPhones OS and LiveLinkFace App updated
- No enviromental IR interference
- Camera view meets guideline best practices
- Lenses are clean
- Device names are single English words, no special or foreign charecters.
- Might succeed for clips under 30 seconds after several attempts to import in capture manager
- MHA App set to Medium Video Quality, 30FPS
- Head-mounted iPhone, HMC is stable.
Logs
LogMetaHumanCaptureSource: Display: Processing take (1 of 1): C:/Users/*******/Documents/Unreal Projects/Appartment/Content/Cinematics/iPhone_Ingested/20240308_Test_B_3
LogMetaHumanCaptureSource: Display: Convert Mov To Wav: C:/Users/*******/Documents/Unreal Projects/Appartment/Content/Cinematics/iPhone_Ingested/20240308_Test_B_3/Test_B_3_iPhone.mov
LogMetaHumanCaptureSource: Display: Convert Mov To Image Sequence Start: C:/Users/*******/Documents/Unreal Projects/Appartment/Content/Cinematics/iPhone_Ingested/20240308_Test_B_3/Test_B_3_iPhone.mov
LogMetaHumanCaptureSource: Display: Writing the video frames into C:/Users/*******/Documents/Unreal Projects/Appartment/Content/Cinematics/iPhone_Ingested/20240308_Test_B_3/Video_Frames
LogMetaHumanCaptureSource: Display: Convert Mov To Depth Sequence Start: C:/Users/*******/Documents/Unreal Projects/Appartment/Content/Cinematics/iPhone_Ingested/20240308_Test_B_3/Test_B_3_iPhone.mov
LogMetaHumanCaptureSource: Display: Writing the depth frames into C:/Users/*******/Documents/Unreal Projects/Appartment/Content/Cinematics/iPhone_Ingested/20240308_Test_B_3/Depth_Frames
LogMetaHumanCaptureSource: Error: Corrupted depth data: C:/Users/*******/Documents/Unreal Projects/Appartment/Content/Cinematics/iPhone_Ingested/20240308_Test_B_3/depth_data.bin.
LogCaptureManager: Error: Ingest for take Test_B_3 failed: ‘Conversion of data for take Test_B_3 failed: Corrupted depth data: C:/Users/*******/Documents/Unreal Projects/Appartment/Content/Cinematics/iPhone_Ingested/20240308_Test_B_3/depth_data.bin.’
Note: This is the closest post I can find in relation but its mainly .mov conversion and buffer overflow issues…
A solution would be very appreciated, thank-you.