From e52aa8975ac81cd1f35c45e637180aa65848723c Mon Sep 17 00:00:00 2001 From: Colin Basnett Date: Sat, 12 Feb 2022 19:59:31 -0800 Subject: [PATCH] Removed pointless NLA track muting functionality --- io_scene_psk_psa/psa/builder.py | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/io_scene_psk_psa/psa/builder.py b/io_scene_psk_psa/psa/builder.py index 4cefce5..1578796 100644 --- a/io_scene_psk_psa/psa/builder.py +++ b/io_scene_psk_psa/psa/builder.py @@ -103,7 +103,6 @@ class PsaBuilder(object): self.frame_min = 0 self.frame_max = 0 self.action = None - self.nla_strips_to_be_muted = [] export_sequences = [] @@ -126,7 +125,6 @@ class PsaBuilder(object): export_sequence.name = name export_sequence.frame_min = frame_min export_sequence.frame_max = frame_max - export_sequence.nla_strips_to_be_muted = get_nla_strips_ending_at_frame(armature, frame_min) export_sequences.append(export_sequence) else: raise ValueError(f'Unhandled sequence source: {options.sequence_source}') @@ -152,11 +150,6 @@ class PsaBuilder(object): frame_count = frame_max - frame_min + 1 - # Store the mute state of the NLA strips we need to mute so we can restore the state after we are done. - nla_strip_mute_statuses = {x: x.mute for x in export_sequence.nla_strips_to_be_muted} - for nla_strip in export_sequence.nla_strips_to_be_muted: - nla_strip.mute = True - for frame in range(frame_count): context.scene.frame_set(frame_min + frame) @@ -190,10 +183,6 @@ class PsaBuilder(object): psa_sequence.bone_count = len(pose_bones) psa_sequence.track_time = frame_count - # Restore the mute state of the NLA strips we muted beforehand. - for nla_strip, mute in nla_strip_mute_statuses.items(): - nla_strip.mute = mute - frame_start_index += frame_count psa.sequences[export_sequence.name] = psa_sequence