interpolate_viewport = function(initial, final, step)
for k,v in pairs(initial) do
Viewport[k] = (initial[k]*(Num_animation_frames - step) + final[k]*step) / Num_animation_frames
end