I know what empties are for, but I'd like to change the colors of empties as a visual aid (for example, red for camera controls, green for object controls etc.) while animating. Is this possible?


1 Answer 1


They can be changed from User Preferences > Themes.

enter image description here


As you commented, per object viewport color is unsupported officially. Such idea has been discussed before, and decision is to allow per type color via Themes setting (see above), instead. So the answer is no (or not yet).

However, you may consider to use another trick in case you have to:

  1. Create a simple mesh object, assign material with specific Diffuse color (Viewport Color for Cycles);
  2. Parent it to the empty (or other objects);
  3. Toggle off the renderability (or CtrlH), and also selectbility in Outliner if necessary.

enter image description here

Then, objects like empties and cameras can be indentified as you expect (except in Wireframe or Bounding Box view though). It might be the only solution so far, if you really have to.

Edit 2:

A specific feature to set per-object vewport color is available in Gooseberry branch build, I believe it will be soon merged into master trunk.

enter image description here

  • $\begingroup$ Is there a way to change the color per empty (and not globally with a theme)? $\endgroup$ Commented Feb 21, 2014 at 18:28
  • 1
    $\begingroup$ I've updated the answer. :) $\endgroup$ Commented Feb 22, 2014 at 3:31
  • $\begingroup$ I've decided to just use meshes with properties; empties weren't flexible enough (but meshes are too flexible, so I depend on some properties I set instead of the type of empty). Thanks anyway! $\endgroup$ Commented Feb 22, 2014 at 4:44
  • $\begingroup$ some Idea about how to do this in blender 2.8? $\endgroup$
    – yhoyo
    Commented Jul 22, 2020 at 15:32

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .