We describe a new paradigm for three-dimensional computer graphics, using projectors to graphically animate physical objects in the real world. The idea is to replace a physical object-with its inherent color, texture, and material properties-with a neutral object and projected imagery, reproducing the original appearance directly on the object. Furthermore the projected imagery can be used to reproduce alternative appearances, including alternate shading, lighting, and even animation. Because the approach is to effectively "lift" the visual properties of the object into the projector, we call the projectors shader lamps .Some limited effects have previously been demonstrated along these lines for specific applications, however the real challenges to realizing this as a new medium for computer graphics lies in addressing the problems related to complete illumination of nontrivial physical objects. Our approach offers a very compelling method of visualization for a variety of applications including dynamic mechanical and architectural models, animated or "living" dioramas, artistic effects, entertainment, and even general visualization for problems that have meaningful physical shape representations. We present and demonstrate methods for using multiple shader lamps to animate physical objects of varying complexity, from a flower vase, to some wooden blocks, to a model of the Taj Mahal.