Search Issue Tracker
By Design
Votes
0
Found in
6000.0.60f1
6000.2.10f1
6000.3.0b7
6000.4.0a3
Issue ID
UUM-123219
Regression
No
Incorrect rotations on bones when importing FBX animations with a Humanoid Rig
Reproduction steps:
1. Open the attached project "ReproProj"
2. Open the “/Assets/Scenes/SampleScene.unity” Scene
3. Select the "Humanoid_RIG_HumanMale" GameObject
4. Go into the Window > Animation > Animation and go to the Curves tab
5. Select "Animator.Right Upper Leg Twist In-Out" bones and view the Curve looks abnormal. The intended curve structure should mirror the Left Upper Twist counterpart of the rig
6. Enter the Play mode
7. Look at the R_Up_leg bones for the first 5 frames
Expected result: The Animation imported matches correctly on both sides of the model, and there are no incorrect rotations
Actual result: Leg twist looks unnatural
Reproducible with: 6000.0.60f1, 6000.2.10f1, 6000.3.0b7, 6000.4.0a3
Reproducible on:
Play Mode
Windows Standalone Player
Testing environment: Windows 10 Enterprise 21H2, Windows 11 (user reported)
Not reproducible on: No other environment tested
Notes:
- Reproduction happened after importing the animation with a Humanoid Rig
- Not reproducible in Blender and Maya
- Using the Muscles settings and tweaking the values for Upper Twist Leg alleviates this behavior and reduces the issue; however, this influences other animation clips that use this Avatar Definition
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [Linux] Cannot reorder GameObjects in the Hierarchy when the AI Assistant package is installed
- [iOS] Text Input field stops receiving changes when the "Cancel" button is used on the soft keyboard
- [WebGPU] URP RenderGraph RenderPass doesn't clear textures
- Query Builder items display raw code style names instead of human readable labels in search field
- “+” button does nothing and has no functionality when clicked in Human Template "Bone Template" list
Resolution Note:
The character rig has extra bones with offsets "R_Pre_Up_Leg" and "L_Pre_Up_Leg" that are creating issues in the humanoid retargeting. We suggest simplifying the rig in DCC to remove them as parent bones of the legs.
Retargeting works well without those extra bones.