Using MetaHumanDepthProcessing FAB plugin with source-built UE 5.7.1 (Perforce)

Hi Epic team

We are using a source-built version of Unreal Engine 5.7.0 from Perforce. Our engine has some engine modifications.

Our cinematic team would like to use the MetaHumanDepthProcessing plugin from FAB. As far as we can see, this plugin is only provided as a precompiled binary without source code.

Because of that, we cannot integrate it into our working project that is using a custom engine build. Issues is below:

Plugin ‘MetaHumanDepthProcessing’ failed to load because module ‘MetaHumanMeshTrackerCore’ could not be initialized successfully after it was loaded.

Do you have any recommendations on how we can approach this?

More specifically:

Is there a supported way to use MetaHumanDepthProcessing with a source-modified UE 5.7.0 - 5.7.1 build?

Is it possible to get access to the plugin’s source code, or to a version that is compatible with source-built engines?

Any guidance or best practices for this situation would be very helpful.

Best regards,

Steps to Reproduce
Have a perforce version of engine

Get plugin from FAB

Add the plugin into perforce version of engine

GenerateProdjectFile, compile, start

See the error: Plugin ‘MetaHumanDepthProcessing’ failed to load because module ‘MetaHumanMeshTrackerCore’ could not be initialized successfully after it was loaded.

Hi Igor,

I am sorry to hear that you are unable to use the binaries for the MetaHuman Animator Depth Processing plugin with your custom build of Unreal Engine 5.7.1/5.7.0.

With the introduction of this plugin in Unreal Engine 5.6, we have taken steps to manage the interface so as to reduce the need for source code, and believe it should be binary compatible.

However, we have discovered an unexpected binary incompatibility with the hotfix version of Unreal Engine 5.7.1 that is causing the error you are seeing - we are investigating this now.

Thanks,

Mark.

Hi Mark,

Thanks for the clarification.

Just to add one detail — everything worked correctly for us in 5.6, including with our custom engine build. The issue appears only in 5.7.0/5.7.1.

Do you happen to have any rough estimate on when a fix or updated binaries might be available? Even an approximate timeline would help us plan our work.

Thanks again,

Igor

Hi Igor,

We have updated the Fab listing today with new binaries which we believe should resolve this problem.

As you have already made an attempt to build from source with the plugin, we think it safest to re-install the plugin as well as deleting the UnrealEditor.modules file within the DepthProcessingPlugin binaries folder should it be left from a previous build.

Please do let us know how you get on…

Thanks,

Mark.

Hi Mark

Thanks for your help new version is working.

Happy holidays.

Igor.