Scriptronaut
QC Checker Documentation Core 1.0
Animation check

No Static Keyed Values

Checks for objects with keyed transform channels where none of the keyed transform values actually change.

Warning Automatic fix: Yes Settings: Yes Selection: Object

Why this check exists

Unchanged keys often occur when using aggressive auto-keyframing or bulk keying sets, creating static F-curves that complicate future editing.

Behavior

Module animation/no_static_keyed_values.py
Included with Core
Severity Warning
Automatic fix Yes
Fix behavior An automatic fix is available.
User settings Yes
Selection support Object

Settings

Setting ID Type Default Description
Minimum Keyframes minimum_keyframes int 2 Minimum number of keys required before a constant F-Curve is reported.
Min: 2 · Max: 1000
Value Tolerance value_tolerance float 1e-05 Maximum difference allowed between key values for them to be considered identical.
Min: · Max: 1.0