giant mechas fighting over a ruined Japan, massive scale, atmospheric, fog, industrial, bulky, concept art, photorealistic, overcast, ground crew, wreckage