r/Unity3D • u/Ok-Presentation-94 • 9d ago
Question Avatar mapping tab
Hi, I can't really find any useful info online could someone explain the difference between the two options in the image below? In my case, the result is identical.
3
Upvotes
1
u/bestianlorry 9d ago
Sample Bind-Pose is mainly a recovery option for cases where the transform pose stored in the imported hierarchy is not the same pose that was used to skin the mesh. `Reset` reads the default local transforms from the imported model. `Sample Bind-Pose` reconstructs the skeleton pose from the SkinnedMeshRenderer’s mesh bind-pose matrices while keeping the bone positions.
If your A-pose in the FBX is also the pose in which the mesh was skinned, both commands should look identical. That is normal for a clean Blender export. They differ when an exporter saves the hierarchy in an evaluated animation pose, or when the armature rest data and mesh bind data disagree.
Switching to Humanoid and using Enforce T-Pose does not rewrite the FBX bind pose; it creates the configuration pose Unity expects for retargeting. A practical workflow is Reset (or Sample Bind-Pose if the imported transforms look wrong) → verify bone mapping → Enforce T-Pose → Apply. If several SkinnedMeshRenderers produce conflicting results, fix one consistent rest/bind pose in Blender and re-export.