Removed pointless NLA track muting functionality
This commit is contained in:
@@ -103,7 +103,6 @@ class PsaBuilder(object):
|
|||||||
self.frame_min = 0
|
self.frame_min = 0
|
||||||
self.frame_max = 0
|
self.frame_max = 0
|
||||||
self.action = None
|
self.action = None
|
||||||
self.nla_strips_to_be_muted = []
|
|
||||||
|
|
||||||
export_sequences = []
|
export_sequences = []
|
||||||
|
|
||||||
@@ -126,7 +125,6 @@ class PsaBuilder(object):
|
|||||||
export_sequence.name = name
|
export_sequence.name = name
|
||||||
export_sequence.frame_min = frame_min
|
export_sequence.frame_min = frame_min
|
||||||
export_sequence.frame_max = frame_max
|
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)
|
export_sequences.append(export_sequence)
|
||||||
else:
|
else:
|
||||||
raise ValueError(f'Unhandled sequence source: {options.sequence_source}')
|
raise ValueError(f'Unhandled sequence source: {options.sequence_source}')
|
||||||
@@ -152,11 +150,6 @@ class PsaBuilder(object):
|
|||||||
|
|
||||||
frame_count = frame_max - frame_min + 1
|
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):
|
for frame in range(frame_count):
|
||||||
context.scene.frame_set(frame_min + frame)
|
context.scene.frame_set(frame_min + frame)
|
||||||
|
|
||||||
@@ -190,10 +183,6 @@ class PsaBuilder(object):
|
|||||||
psa_sequence.bone_count = len(pose_bones)
|
psa_sequence.bone_count = len(pose_bones)
|
||||||
psa_sequence.track_time = frame_count
|
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
|
frame_start_index += frame_count
|
||||||
|
|
||||||
psa.sequences[export_sequence.name] = psa_sequence
|
psa.sequences[export_sequence.name] = psa_sequence
|
||||||
|
|||||||
Reference in New Issue
Block a user