1

For a graphics application which selects vertices/edges & polygons, the color for highlighting selection needs to be easily identified.

Unlike typical text-selection it's overlaying solid geometry which has it's own shading. There are sometimes cases where selection is harder to see.

When testing colors I found some stand out more than others, although some people who tested this didn't find this to be the case. See image below.

Is there a deterministic rule for humans color perception which can help guide this choice or is this arbitrary?

color comparison for geometry selection

In this example the colored geometry is selected.

  • 1
    Maybe ensuring that the contrast ratio is high enough would be a good start? – Uwe Keim May 23 '19 at 8:57
  • Some colors catch the eyes more easily as compared to others. Warm colors will always reflect a little more light than cool colors but cyan (which is a cool color) would be more distinct to the human eyes as compared to the colors in the screenshot. Contrast and saturation play a huge role – Shreyas Tripathy May 23 '19 at 11:20
  • @shreyas-tripathy that's my intuition too, is there color theory that backs this up? (looking online, can only find peoples opinions and advice on the topic) – ideasman42 May 24 '19 at 2:32
  • @uwe-keim while contrast is important, it's not overlaying a single color, making it difficult to ensure contrast. – ideasman42 May 24 '19 at 2:34
  • Use this website to make sure that the contrast ratio is high. That should help – Shreyas Tripathy May 27 '19 at 6:02
2

There's not any rule, in fact most graphic application allow users to set their own color for selected objects at the preferences or layer set up.

You can try other alternatives like blinking the selection while the object is selected but inactive using two opposite/complementary colors like cyan and red:

enter image description here

| improve this answer | |
  • 1
    re: There's not any rule, in fact most graphic application allow users to set their own color for selected objects at the preferences or layer set up. - Just because something is configurable doesn't avoid the issue. It's important for a color scheme to have good default values. – ideasman42 May 24 '19 at 2:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.