use kivy perspective matrix instead of view_clip - still scaling instead of zooming