Build out the body of the lamp rig with this multi-layered inverse kinematics armature. Then, set up the springs to automatically move, squash, and stretch as the armature is animated. Then get the entire movement down to a single controller that enables very intuitive motion within the rig.
Comments section will be implemented in the future...
Spacebar = Toggle Stop/Play
F11 = Toggle Full Screen
← → = Scrub Forward and Back