Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Resolved Character stutters only in reloaded scene.

Discussion in 'Animation' started by Dobalina, Apr 7, 2022.

  1. Dobalina

    Dobalina

    Joined:
    Sep 6, 2013
    Posts:
    105
    (SOLVED) Turns out my physics time steps didn't match with my time scale.

    I discovered that my character develops an ugly stutter that will only occur when reloading the scene and only occurs whilst steering my character. I steer my character using a 'smooth look at' script towards a vector 3 mouse click. Oddly this stutter isn't present in the first instance of playing my scene. Both playthroughs have a high FPS (60+) and the camera/rigidbody setup is the same between play sessions.

    I discovered that the stutters will vanish if I have the Animator panel or Inspector open with an animation playing. With either of these open, everything is nice and smooth, if I close them the stutter comes back.

    I've already explored Fixed/Late camera settings, Fixed Timesteps, Rigidbody interpolation, Animation compression, Framerates.... I can't for the life of me figure this out. All I know is that this stutter occurs when reloading the scene, whilst the 'smooth look towards' is applied to steer the character. If I take away the smooth look towards (which I need), this also removes the stutter.

    Thoughts or suggestions?
     
    Last edited: Apr 8, 2022