Jump to content
Sign in to follow this  

What Is Time Scale, Really?

Recommended Posts

Posted (edited)


I'm confused about what the Time Scale parameter on different solvers actually does. The documentation is kind of vague - "scales the timestamp used by the solver". But it doesn't just slow down the sim, it actually changes the behavior in ways that I haven't been able to consistently understand. So I'm wondering what I'm actually telling the sim to do by changing this parameter.


Edited by jamesearnest244

Share this post

Link to post
Share on other sites

Time scale does in fact just change the length of time step the solver uses to compute each frame. So a time scale of 0.5 should run half the speed of a simulation at time scale 1.0.

The problem is (and off the top of my head I think different solvers behave differently) you often need to adjust your forces by the same scale to get the same result (only slower). I know Bullet works this way. If you drop your timescale to 0.5 you also need to cut your gravity and any other forces being applied by 0.5 as well.

My recollection is (and I might be wrong on this) is that some of the newer solvers like the vellum solver take that into account. If you drop the timescale to 0.5 in vellum I seem to remember that you do in fact get the same sim only slower.

I'm not at my workstation to check, but someone can chime in if I'm wrong.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this