Alright, my first piece of advice would be to split that world into smaller components! Then you can show/hide parts of it as needed.
IE:
If your world looks like this:
[EDIT] The room below got messed up by html
so imagine the dots as not being there!
________________
|............................|
|............................|
|............................|
|______________|
(A big room, just imagine there is stuff in it!)
You could split it into smaller sections like so:
________________
|___|___|___|__|
|___|___|___|__|
|___|___|___|__|
|___|___|___|__|
And then you can only show the ones that are in front of the camera.
If your world is BIG then try rendering only the piece the camera is in.
For something a little more complicated try this:
________________
|___|___|___|__|
|___|_*_|___|__|
|___|___|___|__|
|___|___|___|__|
Let's say the star is our camera. Find the direction that it's pointing,
let's say South-East.
We hide those pieces that aren't visible:
____________
|_*_|___|__|
|___|___|__|
|___|___|__|
We can use fog to obscure far away sections so we can hide those as well:
_________
|_*_|___|
|___|___|
And there you have it, only four out of the original 16 pieces
of the world are visible! So simple

(In theory anyway)
Hope this helps, you'll have to figure out the logistics of course!
Alex Wanuch
aka rapscaLLion
Kousen Dev Progress >> Currently Working On Editors