all seems a lot of work ... split the sbx .. then write a ProcessScene for the models .. then load the terrain and only the models will be individually incremented on the laoding bar .. terrain will take probably longer , not to mention the time for any textures or extras (sounds fonts ect.) all to have an indication somethings loading