ProjectShapeToGeometryLOD is a program to project a geometry on another as preprocess pass, and write as result projected shape. It’s used in a simulation project when you have a big database of geometry (the Earth) and you want to add frontiere on it. If we dont project this shape on the geometry, the shape is under the Earth or in the sky (when you navigate the world). As you can see there is some Z issue because the level of detail used to project the shape is not the same ( in real time it change with the distance), but it’s enough near to use a polygon offset. The other way could be to have a shape projected for each LOD of Earth, it would be perfect but need more data and pre processing time.