World streaming vertically?

The new world streaming stuff is great – for standard terrain based maps. But does it support streaming in the vertical direction as well? In my case I have a need to go high… several hundred kilometers high. Specifically I am trying to recreate a space elevator.

Hey John - I do not think that is supported yet however post in the feedback for epic section telling them you want it.

I certainly do :slight_smile:

Ah well that’s a bummer. I’ll go make that post. Thanks :slight_smile:

Hi,

Just a thought out of the blue…
Cant you just rotate the player camera and have the level sideways.
They do it in movies all the time… Crawling on the floor and pretending climbing up a shaft :rolleyes:

Cheers,

That would mean you would need to implement your own gravity though. (Not as hard as it might sound.)

UE4’s gravity settings only allow gravity that pulls down or pushes up, at least through the editor. You might be able to locate the actual gravity system in the engine source and edit it there, but then you have to recompile the whole engine.

For a small project it’s probably easier to write your own gravity for anything that needs it, and for a large project it’s definitely easier to recompile the engine with a different gravity vector.

Another aspect to this is that UE uses a quad-tree for optimising stuff based on location. Adding a third dimension to that would require an oct-tree index. It might not be a bad idea, but you’d really need Epic to implement it as it’s such an integral part of the engine.

With the way games are going though an oct-tree wouldn’t be an unreasonable request.

I think you could do this without vertical streaming- it all depends on what the intended gameplay is.

You know how almost every game with a train level does it? The train isn’t moving but the background is tiling and teleporting old pieces to the front?

If you are in the elevator this would be even easier to do. You could set it up with blueprints- scale a sphere at the bottom that represents the earth as the elevator moves. Spawn in clouds, atmosphere, etc.

You can’t do world streaming vertically, that’s true, but level streaming should work just fine! You can still have ‘stuff’ outside the recommended world bounds as long as you aren’t trying to run physics on it. Level streaming would give you the chance to swap out your land assets for stuff more optimized for the massive view distances and the like as well.