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?


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

| improve this answer | |
  • $\begingroup$ Is there a way to change the color per empty (and not globally with a theme)? $\endgroup$ – Forest Katsch Feb 21 '14 at 18:28
  • 1
    $\begingroup$ I've updated the answer. :) $\endgroup$ – Leon Cheung Feb 22 '14 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$ – Forest Katsch Feb 22 '14 at 4:44
  • $\begingroup$ some Idea about how to do this in blender 2.8? $\endgroup$ – yhoyo Jul 22 at 15:32

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.