diff options
Diffstat (limited to 'io_scene_gltf2/blender/exp/gltf2_blender_gather_animation_sampler_keyframes.py')
-rwxr-xr-x | io_scene_gltf2/blender/exp/gltf2_blender_gather_animation_sampler_keyframes.py | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/io_scene_gltf2/blender/exp/gltf2_blender_gather_animation_sampler_keyframes.py b/io_scene_gltf2/blender/exp/gltf2_blender_gather_animation_sampler_keyframes.py index 741c7c0c..de0ec3fd 100755 --- a/io_scene_gltf2/blender/exp/gltf2_blender_gather_animation_sampler_keyframes.py +++ b/io_scene_gltf2/blender/exp/gltf2_blender_gather_animation_sampler_keyframes.py @@ -148,16 +148,12 @@ def get_object_matrix(blender_obj_uuid: str, data = {} - - # If we bake (because export selection), we don't know exactly the frame range, + # TODO : bake_range_start & bake_range_end are no more needed here + # Because we bake, we don't know exactly the frame range, # So using min / max of all actions - if export_settings['gltf_selected'] is True and export_settings['vtree'].tree_troncated is True: - start_frame = min([v[0] for v in [a.frame_range for a in bpy.data.actions]]) - end_frame = max([v[1] for v in [a.frame_range for a in bpy.data.actions]]) - else: - start_frame = bake_range_start - end_frame = bake_range_end + start_frame = min([v[0] for v in [a.frame_range for a in bpy.data.actions]]) + end_frame = max([v[1] for v in [a.frame_range for a in bpy.data.actions]]) frame = start_frame while frame <= end_frame: |