Google Earth-style zooming

Hey everyone,

I am trying to create a Google Earth-style application and everything works, except for when I zoom out, I want it to zoom out to an Earth-sphere. I display all my tiles on a plane that I created. Can I bend the plane somehow or do I need to create a sphere and then texture it?

Thanks in advance!

If you want to know how GIS applications like Google Earth do it, take a look at osgEarth’s source code. It’s an open source “whole earth” terrain/tile engine that starts as a sphere, but adds more and more detail to the part of the mesh viewable by the camera as you zoom in. Would be quite a project to implement, but it’s a great and robust way to do it.