I created a script to figure out the height of points in the world and create a static holographic projection.
This is barely laggy as its using LineHandleAdornments. (Approx. 7,200 lines.) This has been tested in a large server and only a few players with very low end computers experienced minimal performance drop.
This map is mainly used to project the locations of players in the game. As a result, this map will only be used in a Command Center; so only high ranks will ever see the map, so it doesn’t impact actual gameplay.
The detail of the map is adjustable, however with more chunks, the laggier it gets. The first picture is the one that will be used as it has a great combination of detail as well as performance.
However, for fun, I’ve pushed it to the limits.
This map is 4x more detail than the original. (Approx. 28,800 lines.)
This map is 8x more detail than the original. (Approx. 115,200 lines.)
This is the big one. I could go further, but this took 14.4 minutes to compile (I have it wait once every 8 chunks to prevent my studio from crashing.)
This one is 32 times the detail of the original and contains Approx. 460,800 lines. This is VERY laggy and makes it exceedingly difficult to move my camera with so much, even in an empty baseplate.
However, if you notice, the detail is tremendous.
Here are some pictures of the actual game:
(Don’t worry, the hideous interfaces are going to be replaced soon by much better stuff, as they are old and made by another beginning member in our development team.)
Very cool if you ask me!