Search Unity

  1. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Question Trying to record model animations makes them go into a weird pose and snap into the ground

Discussion in 'Editor & General Support' started by SuperColom64, Jun 16, 2020.

  1. SuperColom64

    SuperColom64

    Joined:
    Jun 9, 2020
    Posts:
    4


    In this sample project I created I dragged this ninja model in (though the same thing would happen if I dragged in a prefab), created an animator controller, and when I tried to record the animation that I linked to that model the character would snap into the ground.

    I was able to translate the model upward and out of the ground just fine, but when trying to rotate any of it's limb it would glitch out and act weird.

    Maybe I'm "Google-ing" wrong but most people seem to have had this problem when this rig is not Humanoid, but mine was from default.

    Any help would be appreciated, it happens with any model I use. Thank you so much :)
     
    Jupko likes this.
  2. SuperColom64

    SuperColom64

    Joined:
    Jun 9, 2020
    Posts:
    4
    For anyone who comes across this thread in the future I figured it out

    Turns out there are two types of Model rigs, Generic and Humanoid, and Unity is very bad at recording animations for Humanoid rigs.

    If you already have pre-made animations for your humanoid rig, turning the rig into generic will make the animations not work anymore since the rig is different. To change the rig click on the original model file in your project folder and click Rig on the top and you'll see the options there.

    Animating humanoid rigs can be done much more easily in designated programs like Blender.