So correct me if i´m wrong but I believe starmade is made in the Unity engine, so while playing starmade I thought of a way to not only allow bigger planets but also not lose 10/30fps.
1. Trigger Box
How this would work: you would add a trigger box (an invisible box that when entered executes a script or variable) around every planet maybe you can even use the sphere around planets for this, when you enter
the sphere everything outside the planet will stop rendering, (this won't look weird because the skybox blocks the vision anyway, this way we would need way less recources, ofcourse if you have a good pc you can disable this option in the options.
NOTE (that the objects will still be able to be found in the navigation tab)
2. Air Blocks
what ''Air Blocks'' do or what I mean with that concept is that only the sides of blocks that you can see will be rendered, so every block under the ground won't have a mesh. minecraft uses a similar system to this.
1. Trigger Box
How this would work: you would add a trigger box (an invisible box that when entered executes a script or variable) around every planet maybe you can even use the sphere around planets for this, when you enter
the sphere everything outside the planet will stop rendering, (this won't look weird because the skybox blocks the vision anyway, this way we would need way less recources, ofcourse if you have a good pc you can disable this option in the options.
NOTE (that the objects will still be able to be found in the navigation tab)
2. Air Blocks
what ''Air Blocks'' do or what I mean with that concept is that only the sides of blocks that you can see will be rendered, so every block under the ground won't have a mesh. minecraft uses a similar system to this.