# Change Background Color of the 3D Viewport

When I work in edit mode and wireframe I have difficulty to visualize the loops of the object. How can I change the background color of the viewport or the color of the wires? Thanks, Dov

• You can change all the colors in the user preferences. Go to the file menu, then user preferences. In the "themes" tab, you'll find several presets and a way to customize each part of the UI Feb 25 '17 at 15:45

You can change the background color by going to: User Preferences > Theme > 3D View > Theme Background Color > Gradient High/Off

Note: CTRL + ALT + U opens user preferences immediately.

You can also change the color of the wire by using Wire and Wire Edit in the same menu.

• In 2.8, its Edit -> Preferences -> Themes -> 3D viewport -> Theme space -> Gradient colors. Jul 27 '20 at 16:08

In Blender 2.8 go to Blender Prefs/Themes/3D Viewport. In the top you find the Wire Colors.

If you want to change BG-Color, go to Blender Prefs/Themes/3D Viewport and scroll down to Gradient Colors.

To change the background color in script you can do something like that:

bpy.context.user_preferences.themes[0].view_3d.space.gradients.high_gradient = new_color

• for 2.8 it would be.. bpy.context.preferences.themes[0].view_3d.space.gradients.high_gradient = new_color Mar 24 '19 at 17:14
• For 2.9: bpy.context.preferences.themes['Default'].view_3d. ... Sep 5 '20 at 18:33

As in Blender 2.93, Atkay's answer still applies in order to change 3D viewport's background color from GUI.

To do this programmatically, sreenivas' comment to this answer works pretty well:

bpy.context.preferences.themes[0].view_3d.space.gradients.high_gradient = new_color


To define a new color, you just define its 3 component's values like (r, g, b), with values in the range [0, 1]

NOTE: Using ...themes['Default']..., as commented in a previous answer, makes Blender crash.

New contributor
espidi_fen is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.