Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice
  3. Dismiss Notice

Any advice on how to dampen joints when they reach a rotation limit?

Discussion in 'Animation Rigging' started by Megasteakman, Dec 26, 2019.

  1. Megasteakman


    Oct 1, 2015
    I have to say, I absolutely love this package. The layout/design of putting together rigs is awesome, performance is incredible, and overall it is my favorite addition to Unity.

    I'm currently working on a motion capture solution using IK goals parented to Vive trackers, but I'm finding there is some unnatural popping when my joints hit their maximum rotation (say, a leg straightening out all the way). I assume that the best way to smooth this and create a soft limit would be to create some kind of custom joint, but I was wondering if anyone had any advice on how to dampen or slow the rotation of a joint only when it is past a certain rotation threshold on a particular axis?

    I'm new to C#, and completely unfamiliar with ECS, but was hoping for some pointers to set me in the right direction. Thanks everyone, and Happy New Year!