- Joined
- Jun 12, 2015
- Messages
- 228
- Reaction score
- 72
Round planets have been a problem since day 1 of starmade. The dodecahedrons are horribly improvised and impractical, And the discs were unrealistic.
My solution would be to render round planets as large voxel spheres, with slight deformities according to a heightmap. Then fill the space with block based "Chunks" similar to current planet plates, The chunks would generate to match the mesh as closely as possible. Each chunk would be an upside down pyramid with the point at the planetary center. To avoid the lag of dodecahedrons, Only one or two chunks would be rendered at a time with chunks loading and unloading with the movement of the player, Unloaded chunks would not be missed because the voxel mesh of the planet would provide a backdrop. Each Chunk would measure about the same size as minecraft chunks. These planets would hopefully be relatively lag free as little of it is loaded at a time, Yet remain aesthetically attractive because the mesh would fill the gap where the chunks are missing, Plus separating terrain into individual sections would allow planets to have multiple biomes.
My solution would be to render round planets as large voxel spheres, with slight deformities according to a heightmap. Then fill the space with block based "Chunks" similar to current planet plates, The chunks would generate to match the mesh as closely as possible. Each chunk would be an upside down pyramid with the point at the planetary center. To avoid the lag of dodecahedrons, Only one or two chunks would be rendered at a time with chunks loading and unloading with the movement of the player, Unloaded chunks would not be missed because the voxel mesh of the planet would provide a backdrop. Each Chunk would measure about the same size as minecraft chunks. These planets would hopefully be relatively lag free as little of it is loaded at a time, Yet remain aesthetically attractive because the mesh would fill the gap where the chunks are missing, Plus separating terrain into individual sections would allow planets to have multiple biomes.