Reproduction Steps
1. Open up a Baseplate map (On a PC that can get studio to run at a decent range of framerates for the most obvious effects)
2. Move the camera around a little and get a feel for the speed when its at 60 FPS
3. Change Studio’s framerate limit or induce a high amount of frame lag (e.g. with a tool such as FPS unlocker)
4. Compare the camera speed at different framerates
For low framerates (and low-end hardware), this is most obvious on large maps which struggle to perform well.
For high framerates (and high-end hardware), this is most obvious on small maps which will be able to perform very well, and small things (like moving the camera) will make a significant impact on framerate.
I have all Beta Features enabled, 16 GB of RAM, my CPU is a Ryzen 5 5600G, and my GPU is an RX 570. I have reproduced this on Windows, as well as on Linux (under Wine, not that this is supported).
Expected Behavior
At high or low framerates, the camera should move at a consistent speed, without slowing down or speeding up with framerate.
Actual Behavior
At high or low framerates, the speed of the camera will be either extremely high or extremely low, and fluctuations in framerate make movement feel very “wobbly” as the framerate jumps up and down rapidly. It’s very confusing/disorienting in small places where framerate fluctuates, and very very obnoxious in big places where the camera will move at a snail in slightly chilly weather’s pace due to low framerate but then suddenly accelerate at random when objects go out of view.
Here’s a demonstration. In the video, it can be seen that the camera speed wildly fluctuates as my framerate does.
I am simply holding the A or D keys and releasing the keys (to avoid camera acceleration potentially playing into it at all) and then switching when the part goes off screen.
I am additionally running Studio under Wine, with a lot of (difficult and bad please don’t try at home) technical tweaks to my OS, which results in significantly higher FPS than on Windows, and makes the effect much easier to demonstrate, hence why I didn’t just record this under Windows. The issue absolutely occurs on Windows too, but I had trouble demonstrating it so blatantly with my recording software. I simply couldn’t maintain a high enough FPS or induce enough fluctuations for the difference in speed to actually be easily visible.
Issue Area: Studio
Issue Type: Other
Impact: Low
Frequency: Often
Date Last Experienced: 2022-06-26 00:06:00 (-04:00)