Page MenuHome

Graph Editor: Automatic Colours can be confusing
Confirmed, NormalPublicDESIGN

Description

Problem: when there are many curves, the mapping from X/Y/Z/W to colour is inconsistent. For example, the same hue can be used for X in one bone and Y in another.

Proposal: No concrete proposal yet, apart from the desire to have consistent X/Y/Z/W colours. The colour generator code could be altered to always produce the same hue for the same RNA array_index, for example, or use array_index/array_length.

Event Timeline

Sybren A. Stüvel (sybren) lowered the priority of this task from 90 to Normal.Aug 21 2019, 4:03 PM
Sybren A. Stüvel (sybren) created this task.

I feel this is a problem easily solved by always coloring XYZ the same RGB but just when W is present have a color for it instead to recognize it, instead of of now having XYZ euler one set of colors and and WXYZ (quaternion) an other set of colors.
Also GROUP colors off should be off by default as they really dont help at all looking at the graph editor.

I feel this is a problem easily solved by always coloring XYZ the same RGB but just when W is present have a color for it instead to recognize it, instead of of now having XYZ euler one set of colors and and WXYZ (quaternion) an other set of colors.

That is a good idea, but is limited to rot/loc/scale properties. The implementation should cover anything that can be animated.

Also GROUP colors off should be off by default as they really dont help at all looking at the graph editor.

Those colours will be part of a different proposal @Nacho Conesa (Nanoide) is working on.

well maybe we should define some color coding for custom props, other for "other props" and xyz, just dont do random because in this case random just doesnt help it gives you a pattern that you need to not follow

+1

A low-hanging fruit that will make life much better. Implementation wise I'm not sure but as long as it provides consistent colors for XYZW then it'll be miles better.

The only thing I would add, as that for quats, the XYZW channels really mean something quite different from normal Euler XYZ. One could argue that it’s better to use a separate color scheme for quaterneons.

One could argue that it’s better to use a separate color scheme for quaterneons.

👍 on that one

I'm not sure that i would give quats entirely different color scheeme i would do RGB for XYZ and add a color for W, because it makes it really hard to figure out the axis if you already set that color coding through the blender interface and even more through every sort of convention ever.
but yeah I dont know the reasoning behind wanting to make it different.