Epic Games - MetaHuman Animator Markerless Motion Capture Plugin

this worked! Thank you so much!

1 Like

In my case,I tried restarting the computer, logging into my Epic account again, and switching networks. I eventually succeeded, but I’m not sure which step actually worked. I kept trying to reinstall the plugin, and it suddenly worked in the end. Nothing was modified, only restarted and switched networks.

Does not work. New Installation (standard didn’t mess with anything) with latest 5.8 installed and options Meta Humman Creator Core Data applied. But I get this message:

Tried suggested methods for solution from this thread but with no success. Also there is an update button in the popup after clicking on installed plugins, but it doesn’t do anything.

Nvidia Driver Version: 610.62

1 Like

This absolutely corrected the issue for me. Thanks!

I would love the ability to create mocap from multiple camera angles. The single camera is just not good enough. When I tested it, it looks fine from one angle, but as you rotate around, there are things that are off because the single camera cannot capture the depth information.

I reset the settings in both the launcher and downloader, and it worked for me because the file wasn’t in the Epic Launcher folder.

I use Linux prebuilt binary and this plugin compiles correctly. However, I keep getting runtime error and after doing AI analysis, it said that the plugin is not supported for Linux, so is this plugin not supported yet for Linux? I use the Fab plugin to download and install and it did say this may not be compatible with current OS

UE 5.8 MetaHuman Markerless Motion Capture - “Capture data frame rate is zero”

I’m using Unreal Engine 5.8 with the MetaHuman Animator Markerless Motion Capture plugin.

My workflow:

Imported an MP4 (H.264, 30 FPS, constant frame rate).
Mono Video Ingest completes successfully.
Capture Data asset is created.
JPG image sequence is generated correctly (1920×1080).

However, when I assign the Capture Data to a MetaHuman Performance asset, I get:

Invalid Frame Rate Error
Selected capture data frame rate or image/depth sequence has invalid frame rate.

The Output Log shows:

Capture data frame rate is zero.
Image sequence frame rate numerator equal zero.
SetFootageCaptureData: footage capture data has invalid frame rate; assignment rejected.

Also, the generated Img Media Source shows:

Player: None
Resolution: 2×2
Frame Rate: 0

Even though the extracted JPG sequence exists and is valid (1920×1080).

Has anyone encountered this? Is this a known UE 5.8 Markerless Motion Capture bug, or is there a fix?

For anyone concerned about the jittering : There’s this variable in the plugin

static constexpr int InnerWindow = 192;

that controls processing chunks and at their borders there’s always pose snapping. Increasing this to the number of frames of my animation (like 1000) makes the snapping go away. I also added rolling average smoothing as an animation modifier after the animation export because only the facial expressions get smoothing by default. I wish these settings would be exposed/builtin so I don’t have to keep custom modifications around.

I also noticed that in large animations like 20 000 frames it gets to ~340GB committed memory and then dies due to OOM ( I only have 96GB), but at least I can process chunks safely of ~3000 frames by modifying start/end frames but doing that automatically inserts one of those windows that introduce snaps at the start and end of the chunk.

2 Likes