Ive been using VAM for a while now and one thing I don't really understand is speed VAM plays animations in relation to the physics rate and the monitors refresh rate. Looking at games as an example, it doesn't matter if the game is running at 30hz, 60hz, 144hz or whatever. The speed of movement on screen is the same. It may be more stuttery/smoother depending on the refresh rate, but the gameplay is always at the same pace.
With VAM, changing the physics rate changes the speed of animations. But also changing the refresh rate also changes animation speed. If I set up a VAM scene to use the desktop vsync, and have my display set to 60hz and physics rate to 60hz - but then change my display to 30hz, all animations run at half speed. Why is this the case? It makes it really difficult to predict what other users will get when looking at my scenes. How do I know what refresh rate/physics rate the user is using? If I set up a scene with the above values to look just right - and then somebody with a 144hz display loads my scene, everything will be too fast.
In a nutshell, why doesn't VAM work as games do? Where the animation speeds are consistent regardless of monitor refresh rates?
With VAM, changing the physics rate changes the speed of animations. But also changing the refresh rate also changes animation speed. If I set up a VAM scene to use the desktop vsync, and have my display set to 60hz and physics rate to 60hz - but then change my display to 30hz, all animations run at half speed. Why is this the case? It makes it really difficult to predict what other users will get when looking at my scenes. How do I know what refresh rate/physics rate the user is using? If I set up a scene with the above values to look just right - and then somebody with a 144hz display loads my scene, everything will be too fast.
In a nutshell, why doesn't VAM work as games do? Where the animation speeds are consistent regardless of monitor refresh rates?
Last edited: