Results 1 to 9 of 9

Thread: Worldmaps to view the planet in 3D?

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #7

    Post

    Redrobes,

    Celestia automatically subdivides single imagemaps. I don't know what its limit is for individual images, although it is a 32bit application, so it can't work for one as large as 2 GB. However, it essentially exposes that subdivision mechanism in its VirtualTextures. At the highest resolution level, it's limited to the size of texture that your graphics card can handle. Modern high-end cards can handle individual textures as large as 4K on a side, although older ones are limited to 1K on a side.

    Celestia VTs can handle as many as 13 levels of subdivision, for a maximum VirtualTexture size of 4Megapixels x 2Megapixels if 512x512 pixel tiles are used. The higher resolution VT levels don't have to be fully populated, so you only have to have high resolution images of the areas of interest. On a planet the size of the Earth, that yields a maximum resolution of about 10 meters/pixel for 512x512 tiles, and 1/8 of that or about 1 meter/pixel for 4Kx4K tiles.

    Smaller features can be provided by using individual 3D models placed wherever desired, separately from the use of VTs.

    The result looks much like what's in the video, except that it's drawn on a sphere. In addition to the surface texture, VT maps for specularity, bumps, nightlights and clouds are supported, too.

    Unfortunately, generating VTs isn't as easy as it could be, although some scripts have been written to help.

    Unlike WW, which uses DirectX and .NET and thus runs only under Windows, Celestia uses OpenGL and is available for Windows, MacOS and Linux.

    p.s. large VTs can be put on the CelestiaMotherLode, which is hosted by ibiblio.
    Last edited by selden; 08-21-2009 at 08:11 AM.
    Selden

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •