I'm currently programming a Solar Panel Generator inside the Unreal Engine that will automatically place solar panels along the curve of the earth and follow the terrain correctly. It can either receive data from a CSV spread sheet or manual receive input via row and column inputs. Can generate over 500,000 panels in a matter of seconds. Works on Cesium terrain or any ground mesh object including landscapes.