implements the View Morphing paper (SIGGRAPH 96)