Page MenuHome

Custom Keying Set, XYZ to RGB, odd logic
Closed, ResolvedPublic

Description

System Information
Windows XP Professional SP2
SiS Mirage 661 Internal

Blender Version
Broken: Blender 2.69, Date: 2014-01-29 12:29, Hash: ac27a1a
Worked: unknown

Short description of error
In User Preferences > Editing > Keyframing, if 'XYZ to RGB' is enabled..
If you use a custom Keying Set, and disable the option 'XYZ=RGB Colors', the option doesnt work unless you disable the option in User Preferences.

Exact steps for others to reproduce the error


Here I have a cube, ive added a custom keying set 'Keying Set', I Added Location properties to the set.
'Keying Set' is the active keying set, so with the cube selected, when I press I in the 3D view, this should add the location XYZ channels.

User Preferences > Editing > Keyframing: 'XYZ to RGB' is enabled.
Before pressing I, in the Keying Set Panel and the Active Keying Set Panel (Properties > Scene).
Make sure the 'XYZ=RGB Colors' options are disabled, Shift+LMB.

Now insert the keying set keyframes by pressing I in the 3D view.
You will notice in the F-Curve Editor, the F-Curve colors are RGB.

If you disable 'XYZ to RGB' in User Preferences first, then disable the keying set options 'XYZ=RGB Colors' the keying set options work.
Though also note, you only need to enable one of the 3 options, if any are enable, the RGB option overides all.

Im not sure if this is a bug, but it seems like odd logic.

Event Timeline

koil (koilz) updated the task description. (Show Details)Feb 13 2014, 2:01 AM
koil (koilz) set Type to Bug.
koil (koilz) added a subscriber: koil (koilz).
koil (koilz) created this task.
koil (koilz) raised the priority of this task from to Needs Triage by Developer.

Admittedly the way I ended up implementing what-was-intended-to-be-local-overrides-for-these-settings-on-a-per-keyingset-basis turned out to be somewhat braindead.

Joshua Leung (aligorith) triaged this task as Normal priority.

Ive looked at this a bit more.

I dont think this is a bug, its just, if the User Preferences settings are enabled, they overide the Keying Set settings.

The other way I guess it could work, is if the Keying Set and Active Keying Set settings ignore the User Preferences settings.
Though I think thats a design decision.

As a user I found it odd why the keying set settings were not working.

This also looks like a To Do!?