Jump to content
Sign in to follow this  

Epic MetaHuman sculpt workflow.

Recommended Posts

I feel a bit outside of my comfort zone on this one (and probably biting off more than I can chew), so I thought I'd ask for some advice from some of you more knowledgeable folk: 

As of right now, there doesn't seem to be a well put together sculpt workflow for the Epic (UE4) MetaHuman Creator rigs. 
Exporting the head to Zbrush and back to UE4 (while maintaining the same topology) breaks the rig, as the bones will not be in the proper positions anymore and the skin weights will be messed up.
Houdini seems to be well suited for dealing with this, but not being a character rigger by trade, I thought it might be worth asking if I'm missing something obvious and if this sounds like a fool's errand.

The current idea/ progress:

Export a MetaHuman from the Quixel Bridge -> Load in UE4 -> Export the head FBX (with all LODs)
Import the MetaHuman head mesh in Houdini, blast the LODs, rig, groom, all attributes, etc.
Send to Zbrush -> sculpt while keeping the same topology, prim and point count, etc.
Import back to Houdini -> attribute copy back everything from the original mesh (apart from the boneCapture) -> attribute transfer the boneCapture points from the original mesh to the sculpt (this should work well due to both heads having the same point/prim/vert count).

Current problem to solve: 
Move (or lengthen maybe?) the bones based on vertex ID to fit the new sculpt from Zbrush

This could be done via VEX: find closest point to the mesh on the bone -> move the pivot to that point -> lerp() from old to new mesh -> move bones based on distance from the closest point's former location to the new location

https://drive.google.com/file/d/1DnuNlSOiJZZJ0RmSv5_g_BqSR-VMRxZO - File if anyone wants to play around with this.

Would it be better to move or lengthen each bone? 
Would using KineFX's IK solver to pull on the entire bone hierarchy as I move the bones closer to the new target mesh location be better/worse than just moving or lengthening them?

edit: Will on the Discord suggested using "the old and new geo to point deform the rig. The only trouble would be the bind pose" as a possible option

Any other thoughts or ideas?


Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this