One of the recent developments in Blender is Matcaps. One problem with trying to us textures and materials in the viewport is that there is a significant performance decrease when working with complex scenes. Matcaps addresses this issue by using textures that provide nicer realtime display using GLSL with low memory usage and relatively fast performance. These textures provide both color and reflection information, and can simulate an environment texture. Customized matcaps can also be added to the default library. The feature affects only the selected object, which further reduces the overhead, as well as making it useful for sculpting.