Will put this up here since I think it's probably a good idea, if a little off topic. For distant/low LOD, just treat each chunk as one vertice. You could pre-calculate the average color and possibly shape (solid, empty, wedge) of the chunk faces if you bake it when the ship is being built.
So, I don't actually know how Starmade handles the crunchy bits of graphics rendering. But I -do- know that more blocks = more lag, even if the blocks are completely hidden behind other blocks.
So since more blocks = more lag, what if we could build the same ships with fewer blocks?
Basically, I propose that "fill" blocks, such as shield cap, shield regen, power cap, power regen, and so on, have a 3x3x3 cube size (Large version) which is 30 times more efficient and weighs 30 times more than a standard block (the 10% additional efficiency will incentivize use even when players do not consider lag effects) which takes 35 standard blocks to produce; and a 5x5x5 block size (XL) which is 140x more efficient and weighs 140 times more than a standard block, and takes 150 standard blocks to produce.
A major disadvantage of these systems would be that if you shoot and kill this one block, you take out a relatively large portion of a system -- even a laser can kill 140 blocks at a time if you use these systems, BUT large shipbuilders will likely consider the additional efficiencies worth the additional risk most of the time.
I can't speak for anyone else, but I would be excited to be able to look at a big ship and get more than 1 frame per second.
So, I don't actually know how Starmade handles the crunchy bits of graphics rendering. But I -do- know that more blocks = more lag, even if the blocks are completely hidden behind other blocks.
So since more blocks = more lag, what if we could build the same ships with fewer blocks?
Basically, I propose that "fill" blocks, such as shield cap, shield regen, power cap, power regen, and so on, have a 3x3x3 cube size (Large version) which is 30 times more efficient and weighs 30 times more than a standard block (the 10% additional efficiency will incentivize use even when players do not consider lag effects) which takes 35 standard blocks to produce; and a 5x5x5 block size (XL) which is 140x more efficient and weighs 140 times more than a standard block, and takes 150 standard blocks to produce.
A major disadvantage of these systems would be that if you shoot and kill this one block, you take out a relatively large portion of a system -- even a laser can kill 140 blocks at a time if you use these systems, BUT large shipbuilders will likely consider the additional efficiencies worth the additional risk most of the time.
I can't speak for anyone else, but I would be excited to be able to look at a big ship and get more than 1 frame per second.
Last edited: