Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scene streaming for big environments #111

Open
mozhoku opened this issue Jul 10, 2024 · 1 comment
Open

Scene streaming for big environments #111

mozhoku opened this issue Jul 10, 2024 · 1 comment
Labels
type:new-feature New functionalities or additions, feature requests.

Comments

@mozhoku
Copy link
Collaborator

mozhoku commented Jul 10, 2024

Scene streaming or aka "additive scene loading" could be useful for making large environments. We can make a script to support this feature.

What this does is simply it loads/unloads the environment around the player dynamically. This gives the users option to create large simulation environments and make it work with limited computer resources.

Here is an old video of me testing scene streaming with an large environment created with Citygen3D:

This feature also could be useful for small but detailed environments.

@mozhoku mozhoku added the type:new-feature New functionalities or additions, feature requests. label Jul 10, 2024
@sasa42
Copy link

sasa42 commented Jul 17, 2024

I tried conceptual to find a futureproof solution for this.

My findings so far.
Use Unity's high-precission-framework and projections into WGS 84.
So you can stream the complete planet and you have gps coordinates and an earth center in Unity.
arcgis sdk for unity and cesium have this already integrated.
Only tested arcgis so far. It alllows worlwide streaming of the osm daylight distribution base maps and osm buildings.
Then you can add an 3d mesh layer (streaming from streaming assets or server) of your city and place it to the real pos on earth.

This could be a general solution with lots of benefits.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:new-feature New functionalities or additions, feature requests.
Projects
Status: No status
Development

No branches or pull requests

2 participants