Blender 5.1 Python Script: Daz G8/8.1 to UE5 MetaHuman Bind Pose Automation
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.
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.