Page MenuHome

Autokey keys disabled driver values
Confirmed, NormalPublicKNOWN ISSUE

Description

System Information
Operating system: Darwin-17.2.0-x86_64-i386-64bit 64 Bits
Graphics card: NVIDIA GeForce GTX 1050 Ti OpenGL Engine NVIDIA Corporation 4.1 NVIDIA-10.27.6 378.10.10.10.20.109

Blender Version
Broken: version: 2.83 (sub 2), branch: master, commit date: 2020-01-30 11:04, hash: rB2142288eae73
Worked: (optional)

Short description of error
When you have autokeying turned on for LocRotScale, then disable a driver (for say a shape key) and then manually tweak the value. Blender will key this change in the driver editor.

Exact steps for others to reproduce the error
-turn on autokey (keying set LocRotScale will do)
-create a property on the default cube
-copy as new driver
-create a shape key
-paste this driver to this shape key
-then disable the curve for this driver in the driver editor (check box)
-manually tweak the driver value and this will be keyed in the driver editor.

Event Timeline

Richard Antalik (ISS) changed the task status from Needs Triage to Confirmed.Mon, Feb 3, 12:53 PM
Sybren A. Stüvel (sybren) changed the subtype of this task from "Report" to "Known Issue".Mon, Feb 17, 4:04 PM

This seems to be a limitation of the current implementation of autokeying, rather than a bug. You can see in the ED_autokeyframe_property() in keyframing.c line 3001 and further that there is simply a check on the autokey on/off state, and not a check on the active keying set or on the active/inactive state of the curve.