Hi,

Im planning to use huge amounts of geometry data in my project, at the moment my scene (terrain) contains 6279174 polygons (not including skybox, grass, trees, etc) and of course i cant just load all the data in at once, so i have cut the geometry up in to 96 sections each containing around 83048 Polygons, i then plan to partition it using BSP or Octree or Both.

My problem is im not sure of the best way of loading all this data so that the player can go from each section with out any loading screens.

I thought about having the 1st section loaded at the startup, and as the player is playing the geometry in the sections around the current section can be loaded in the background, and the geometry not being used can be cleared to save memory.

Is there a better way than this?

Many thanks

Note: I forgot to mention that i intend to have this geometry streamed over the internet too.