Blender 5.1 Python Script: Daz G8/8.1 to UE5 MetaHuman Bind Pose Automation

Job ID: 40544728

Budget: $50 – $100 USD

I am looking for a Technical Artist or Python Developer experienced with the Blender 5.1 API (bpy) to write a standalone utility script. The script must automate the alignment of a Daz Genesis 8 / 8.1 skeleton to the Unreal Engine 5 MetaHuman relaxed bind pose.

Based on the required logic and standard bone mapping data, this is estimated to be a 2 to 4-hour development task for someone familiar with the Blender API and rigging math.

Technical Requirements
The script must run directly from the Blender Text Editor and execute the following sequence:

Bone Alignment: Map the Genesis 8/8.1 hierarchy and apply specific rotation offsets to match the UE5 MetaHuman bind pose (covering spine, shoulders, arms, legs, feet, and precise per-joint finger curls across all digits).

Rest Pose Bake: Apply the new rotations and bake them as the armature's new Rest Pose in Edit Mode.

Vertex Weight Recalculation: Correct the skin weights to reference the new bone positions to prevent deformation or tearing when animated.

Clean Export: Export an FBX that successfully passes through the UE5 "Mesh to MetaHuman" solver with absolutely no bind pose mismatch warnings.

Deliverables & Constraints
Format: A single, well-commented standalone .py script.

Environment: Must be fully compatible with Blender 5.1.

Verification: The developer must test the script locally and confirm it imports cleanly into UE5 before final delivery.

Timeline

Timeline: 1 to 2 days maximum turnaround.

To Apply
Please confirm your experience with Blender Python scripting and the Daz-to-Unreal workflow. Generic bids will be ignored.
Related categories: Python 3D Modelling Unreal Engine Blender