By default, GDTuber will run with an uncapped FPS. This can cause performance issues, especially for slower PCs. Limiting the app's FPS can alleviate these issues.
Note: Changing the max FPS affects ALL aspects of the app, not just the avatar animations! This includes the audio processing and app responsiveness. As a result, the MaxFPSSpinbox node has a minimum value of 15. This value can be changed, and we can add another validation check in the _on_max_fps_spinbox_value_changed method if needed.
This PR adds an FPS cap feature.
By default, GDTuber will run with an uncapped FPS. This can cause performance issues, especially for slower PCs. Limiting the app's FPS can alleviate these issues.
Note: Changing the max FPS affects ALL aspects of the app, not just the avatar animations! This includes the audio processing and app responsiveness. As a result, the
MaxFPSSpinbox
node has a minimum value of 15. This value can be changed, and we can add another validation check in the_on_max_fps_spinbox_value_changed
method if needed.