Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSybren A. Stüvel <sybren@stuvel.eu>2022-10-20 12:37:32 +0300
committerSybren A. Stüvel <sybren@stuvel.eu>2022-10-20 12:37:32 +0300
commit76ec1eb13abe74aeeeb14deb0e6e18b1fbab85ae (patch)
treee787cd1a2ce7fab7dd70e52da8851523e85b5f0f
parent7e2fa377ab1fcd622126e805f1ec7b15c077bbd0 (diff)
BVH Import: fix scene FPS adjustment
The `scene.render.fps` setting must be an integer nowadays. Instead of storing a `float` there, the rounded FPS is stored as integer, and the `fps_base` property is used to scale this to the desired frame rate.
-rw-r--r--io_anim_bvh/import_bvh.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/io_anim_bvh/import_bvh.py b/io_anim_bvh/import_bvh.py
index 1392e74f..832488d5 100644
--- a/io_anim_bvh/import_bvh.py
+++ b/io_anim_bvh/import_bvh.py
@@ -742,8 +742,8 @@ def _update_scene_fps(context, report, bvh_frame_time):
if scene.render.fps != new_fps or scene.render.fps_base != 1.0:
print("\tupdating scene FPS (was %f) to BVH FPS (%f)" % (scene_fps, new_fps))
- scene.render.fps = new_fps
- scene.render.fps_base = 1.0
+ scene.render.fps = int(round(new_fps))
+ scene.render.fps_base = scene.render.fps / new_fps
def _update_scene_duration(