interpolate viewpoints